Hi all,
I don't have a complete report of all the weirdness I saw, because
once I found a solution, I just wanted to get my upgrade completed.
I use the ports system on FreeBSD. I don't use DAV or bdb, so my make
line is "make WITHOUT_NEON=yes WITHOUT_BDB=yes WITH_PERL=yes".
Because I've seen so many people reporting weird problems about
upgrading from 1.1.4 to 1.2.0, I decided to be extra careful and run a
'make check' before installing. (Maybe I'm just lazy, but I usually
just trust the ports system unless I have a really good reason to be
distrustful.)
Anyway, 'make check' was failing in interesting ways. Sometimes it
would be copy_tests and merge_tests, and other times it would be
getopts_test, depending on my exact method of building. I tried
building from scratch and encountered the same problems.
This was occurring on several different systems, on both i386 and amd64.
Eventually, I got it to work by deinstalling subversion-1.1.4,
deinstalling whatever apr I had from before, rebuilding apr without
threads and without bdb, and then installing subversion-1.2.0.
I didn't look into how copy_tests and merge_tests were failing, but I
did record what the binaries were doing when it was getopts_test that
was failing:
$ svn
$ svn --help
svn: 'libsvn_ra_dav-1.so.0' does not define 'svn_ra_dav__init()':
Error string not specified yet
$ svn --version
svn: 'libsvn_ra_dav-1.so.0' does not define 'svn_ra_dav__init()':
Error string not specified yet
I finally got it to work, so I didn't reduce my problems to a
guaranteed reproducible procedure. So, I don't have enough to open an
Subversion issue or FreeBSD PR, but this is something I think is worth
bringing to everyone's attention.
Folks building 1.2.0 on FreeBSD would be very well advised to do a
'make check' before installing.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun May 29 13:17:35 2005