[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: make check produces error

From: John Regal <jcr_at_flashline.com>
Date: 2001-12-13 18:07:52 CET

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

This is an archived mail posted to the Subversion Dev mailing list.