I removed 4.0.14 db and added 3.3.11 and ran
$ ./configure --enable-maintainer-mode --disable-shared
$ make
$ make check
and had other errors - here's the output of tests.log:
___thanks._
START: stringtest
PASS: stringtest 1: make svn_stringbuf_t from cstring
PASS: stringtest 2: make svn_stringbuf_t from substring of cstring
PASS: stringtest 3: append svn_stringbuf_t to svn_stringbuf_t
PASS: stringtest 4: append C string to svn_stringbuf_t
PASS: stringtest 5: append bytes, then compare two strings
PASS: stringtest 6: dup two strings, then compare
PASS: stringtest 7: chopping a string
PASS: stringtest 8: emptying a string
PASS: stringtest 9: fill string with hashmarks
PASS: stringtest 10: chop_back_to_char
PASS: stringtest 11: block initialization and growth
PASS: stringtest 12: formatting strings from varargs
END: stringtest
START: hashdump-test
PASS: hashdump-test 1: write a hash to a file
PASS: hashdump-test 2: read a file into a hash
PASS: hashdump-test 3: write hash out, read back in, compare
END: hashdump-test
START: path-test
PASS: path-test 1: test svn_path_is_child
PASS: path-test 2: test svn_path_split
PASS: path-test 3: test svn_path_is_url
PASS: path-test 4: test svn_path_uri_[en/de]code
END: path-test
START: random-test
random-test using seed 1983607090
PASS: random-test 1: random delta testing, seed 1983607090
END: random-test
START: svn-test.sh
Checking out t1.
A t1/iota
A t1/A
A t1/A/mu
A t1/A/B
A t1/A/B/lambda
A t1/A/B/E
A t1/A/B/E/alpha
A t1/A/B/E/beta
A t1/A/B/F
A t1/A/C
A t1/A/D
A t1/A/D/gamma
A t1/A/D/G
A t1/A/D/G/pi
A t1/A/D/G/rho
A t1/A/D/G/tau
A t1/A/D/H
A t1/A/D/H/chi
A t1/A/D/H/psi
A t1/A/D/H/omega
Modifying t1/A/D/G/pi.
Modifying t1/A/mu.
Adding t1/newfile1.
A t1/newfile1
Adding t1/A/B/E/newfile2.
A t1/A/B/E/newfile2
Deleting versioned file A/D/H/omega, with --force.
D t1/A/D/H/omega
Deleting added files A/B/E/newfile2, without --force.
D t1/A/B/E/newfile2
Committing changes in t1.
Deleting
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/A/D/
H/omega
Adding
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/newf
ile1
Sending
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/A/mu
Sending
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/A/D/
G/pi
Commit succeeded.
Updating t2 from changes in t1.
D ./A/D/H/omega
A ./newfile1
U ./A/mu
U ./A/D/G/pi
Modifying t2/A/D/G/pi.
Modifying t2/A/mu.
Committing changes, this time from t2.
Sending
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t2/A/mu
Sending
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t2/A/D/
G/pi
Commit succeeded.
Updating t1 from changes in t2.
U ./A/mu
U ./A/D/G/pi
Sleeping, to guarantee a timestamp bump.
Committing changes for merge, from t1.
Sending
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/A/mu
Commit succeeded.
Updating t2, merging changes from t1.
G ./A/mu
END: svn-test.sh
START: svn-test2.sh
Checking out t1.
A t1/iota
A t1/A
A t1/A/mu
A t1/A/B
A t1/A/B/lambda
A t1/A/B/E
A t1/A/B/E/alpha
A t1/A/B/E/beta
A t1/A/B/F
A t1/A/C
A t1/A/D
A t1/A/D/gamma
A t1/A/D/G
A t1/A/D/G/pi
A t1/A/D/G/rho
A t1/A/D/G/tau
A t1/A/D/H
A t1/A/D/H/chi
A t1/A/D/H/psi
A t1/A/D/H/omega
Updating t1/iota with properties. (up2.xml)
_U ./iota
Updating t1/A/ with properties. (up5.xml)
_U ./A
Properties on t1/A:
Properties on 't1/A':
ninja : hamster
wings : airplane
Properties on t1/iota:
Properties on 't1/iota':
ocean : atlantic
bat : ball
color : blue
Making local changes to these properties.
property `ninja' set on 't1/A'
property `wings' set on 't1/A'
property `window' set on 't1/A'
property `door' set on 't1/A'
property `bat' set on 't1/iota'
property `lexicon' set on 't1/iota'
property `yowza' set on 't1/A'
Making local text changes on pi and rho.
Status of directory:
_M t1/A
M t1/A/D/G/pi
M t1/A/D/G/rho
_M t1/iota
Updating with (conflicting) properties. (up-props.xml)
_C ./iota
_C ./A
Updating with (conflicting) text. (pipatch.xml)
C ./A/D/G/pi
Status of directory:
_C t1/A
C t1/A/D/G/pi
M t1/A/D/G/rho
_M t1/iota
Attempting to commit while conflicts are present:
svn_error: #21037 : <Found a conflict in working copy>
commit failed: wc locks and tmpfiles have been removed.
svn_error: #21037 : <Found a conflict in working copy>
commit failed: while sending tree-delta to repos.
svn_error: #21037 : <Found a conflict in working copy>
Aborting commit:
'/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/A'
remains in conflict.
Removing all .prej files...
Attempting to commit while conflicts are present:
apr_error: #2, src_err 0 : <No such file or directory>
commit failed (see below), and commit cleanup failed:
apr_error: #2, src_err 0 : <No such file or directory>
remove_all_locks: couldn't unlock
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/A
apr_error: #2, src_err 0 : <No such file or directory>
/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/A/.s
vn/lock
svn_error: #21037 : <Found a conflict in working copy>
---- commit error follows:
svn_error: #21037 : <Found a conflict in working copy>
commit failed: while sending tree-delta to repos.
svn_error: #21037 : <Found a conflict in working copy>
Aborting commit:
'/usr/local/subversion-r588/subversion/tests/clients/cmdline/xmltests/t1/A/D
/G/pi' remains in conflict.
Remove all .rej files...
Status of directory:
_M t1/A
M t1/A/D/G/pi
M t1/A/D/G/rho
_M t1/iota
Attempting to commit again, with conflicts removed.
Sending t1/A
Sending t1/iota
Sending t1/A/D/G/pi
Sending t1/A/D/G/rho
Commit succeeded.
Status of directory:
END: svn-test2.sh
START: target-test.sh
PASS: target-test 1: normal use
PASS: target-test 2: identical dirs
PASS: target-test 3: identical files
PASS: target-test 4: single dir
PASS: target-test 5: single file
END: target-test.sh
START: run-fs-tests.sh
- running all sub-tests in key-test ...
PASS: key-test 1: testing sequential alphanumeric key generation
- running all sub-tests in skel-test ...
PASS: skel-test 1: parse implicit-length atoms
PASS: skel-test 2: parse explicit-length atoms
PASS: skel-test 3: parse invalid atoms
PASS: skel-test 4: parse lists
PASS: skel-test 5: unparse implicit-length atoms
PASS: skel-test 6: unparse lists
- running all sub-tests in strings-reps-test ...
- running all sub-tests in fs-test ...
END: run-fs-tests.sh
START: run-repos-tests.sh
- running all sub-tests in repos-test ...
END: run-repos-tests.sh
START: basic_tests.py
<<< Please make sure you have Python 2 or better! >>>
Traceback (innermost last):
File "basic_tests.py", line 24, in ?
import svntest
File "svntest/__init__.py", line 2, in ?
import main, tree, actions
File "svntest/actions.py", line 45
[[x[0], x[1]] for x in main.greek_tree])
^
SyntaxError: invalid syntax
END: basic_tests.py
START: commit_tests.py
<<< Please make sure you have Python 2 or better! >>>
Traceback (innermost last):
File "commit_tests.py", line 24, in ?
import svntest
File "svntest/__init__.py", line 2, in ?
import main, tree, actions
File "svntest/actions.py", line 45
[[x[0], x[1]] for x in main.greek_tree])
^
SyntaxError: invalid syntax
END: commit_tests.py
START: update_tests.py
<<< Please make sure you have Python 2 or better! >>>
Traceback (innermost last):
File "update_tests.py", line 24, in ?
import svntest
File "svntest/__init__.py", line 2, in ?
import main, tree, actions
File "svntest/actions.py", line 45
[[x[0], x[1]] for x in main.greek_tree])
^
SyntaxError: invalid syntax
END: update_tests.py
START: prop_tests.py
<<< Please make sure you have Python 2 or better! >>>
Traceback (innermost last):
File "prop_tests.py", line 24, in ?
import svntest
File "svntest/__init__.py", line 2, in ?
import main, tree, actions
File "svntest/actions.py", line 45
[[x[0], x[1]] for x in main.greek_tree])
^
SyntaxError: invalid syntax
END: prop_tests.py
START: schedule_tests.py
<<< Please make sure you have Python 2 or better! >>>
Traceback (innermost last):
File "schedule_tests.py", line 25, in ?
import svntest
File "svntest/__init__.py", line 2, in ?
import main, tree, actions
File "svntest/actions.py", line 45
[[x[0], x[1]] for x in main.greek_tree])
^
SyntaxError: invalid syntax
END: schedule_tests.py
START: log_tests.py
END: log_tests.py
START: copy_tests.py
<<< Please make sure you have Python 2 or better! >>>
Traceback (innermost last):
File "copy_tests.py", line 24, in ?
import svntest
File "svntest/__init__.py", line 2, in ?
import main, tree, actions
File "svntest/actions.py", line 45
[[x[0], x[1]] for x in main.greek_tree])
^
SyntaxError: invalid syntax
END: copy_tests.py
START: svnadmin_tests.py
<<< Please make sure you have Python 2 or better! >>>
Traceback (innermost last):
File "svnadmin_tests.py", line 24, in ?
import svntest
File "svntest/__init__.py", line 2, in ?
import main, tree, actions
File "svntest/actions.py", line 45
[[x[0], x[1]] for x in main.greek_tree])
^
SyntaxError: invalid syntax
END: svnadmin_tests.py
____
-----Original Message-----
From: Philip Martin [mailto:philip@codematters.co.uk]
Sent: Thursday, December 13, 2001 11:47 AM
To: dev@subversion.tigris.org
Subject: Re: make check produces error
John Regal <jcr@flashline.com> writes:
> ../../../subversion/libsvn_fs/.libs/libsvn_fs.a(fs.o): In function
> `cleanup_fs':/usr/local/subversion-r588/subversion/libsvn_fs/fs.c:134:
> undefined reference to `txn_checkpoint'
txn_checkpoint is a db-3.3.11 symbol. It is the one that subversion
currently uses that is not present in db-4.0.14. Did you compile
against 3.3.11 headers and link against 4.0.14 libraries? That won't
work.
Philip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:52 2006