-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hi,

i've built:

perl 588
apache2 (worker-mpm) (httpd 224-dev, apr 128-dev, apr-util 128-dev;
all r451784)
subversion 141-dev

and,

mod_perl2-dev r451853

on OSX 10.4.8.

apache & subversion bothh build & executeOK.

mod_perl build seems to complete w/o error.

but, on 'make test', i see:

setenv APACHE_TEST_USER www
setenv APACHE_TEST_GROUP www
setenv APACHE_TEST_HTTPD /usr/localapache2/sbin/httpd
setenv APACHE_TEST_PORT 8529
setenv APACHE_TEST_APXS /usr/local/apache2/sbin/apxs

cd /usr/ports/mod_perl_svn
sudo -u www make test


cd "src/modules/perl" && make
make[1]: Nothing to be done for `all'.
/usr/local/perl5/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -clean
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/local/perl5/bin/perl
/usr/ports/mod_perl_svn/t/TEST -clean
APACHE_TEST_GROUP=www APACHE_TEST_HTTPD=/usr/local/apache2/sbin/httpd
APACHE_TEST_PORT=8529 APACHE_TEST_USER=www
APACHE_TEST_APXS=/usr/local/apache2/sbin/apxs \
/usr/local/perl5/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -bugreport -verbose=0
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/local/perl5/bin/perl
/usr/ports/mod_perl_svn/t/TEST -bugreport -verbose=0
/usr/local/apache2/sbin/httpd -d /usr/ports/mod_perl_svn/t -f
/usr/ports/mod_perl_svn/t/conf/httpd.conf -D APACHE2 -D PERL_USEITHREADS
dyld: lazy symbol binding failed: Symbol not found:
_dav_register_provider
Referenced from: /usr/local/apache2/libexec/mod_dav_svn.so
Expected in: dynamic lookup

dyld: Symbol not found: _dav_register_provider
Referenced from: /usr/local/apache2/libexec/mod_dav_svn.so
Expected in: dynamic lookup

using Apache/2.2.4-dev (worker MPM)

waiting 300 seconds for server to start:
.................................................. ......


and, the server never starts ...

i note the 'complaint' abt:

dyld: lazy symbol binding failed: Symbol not found:
_dav_register_provider
Referenced from: /usr/local/apache2/libexec/mod_dav_svn.so

checking in


% otool -L /usr/local/apache2/libexec/mod_dav_svn.so
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.1.7)
/usr/local/lib/libreadline.5.1.dylib (compatibility version 5.0.0,
current version 5.1.0)
/usr/local/ncurses/lib/libncurses.5.5.dylib (compatibility version
5.5.0, current version 5.5.0)
/usr/local/mysql/lib/mysql/libmysqlclient_r.15.dylib (compatibility
version 16.0.0, current version 16.0.0)
/usr/local/lib/libz.1.dylib (compatibility version 1.0.0, current
version 1.2.3)
/usr/local/ssl/lib/libssl.0.9.8.dylib (compatibility version 0.9.8,
current version 0.9.8)
/usr/local/ssl/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8,
current version 0.9.8)
/usr/local/subversion14x/lib/libsvn_repos-1.0.dylib (compatibility
version 1.0.0, current version 1.0.0)
/usr/local/subversion14x/lib/libsvn_fs-1.0.dylib (compatibility
version 1.0.0, current version 1.0.0)
/usr/local/subversion14x/lib/libsvn_fs_fs-1.0.dylib (compatibility
version 1.0.0, current version 1.0.0)
/usr/local/subversion14x/lib/libsvn_fs_base-1.0.dylib (compatibility
version 1.0.0, current version 1.0.0)
/usr/local/subversion14x/lib/libsvn_delta-1.0.dylib (compatibility
version 1.0.0, current version 1.0.0)
/usr/local/subversion14x/lib/libsvn_subr-1.0.dylib (compatibility
version 1.0.0, current version 1.0.0)
/usr/local/apache2/lib/libaprutil.0.dylib (compatibility version
3.0.0, current version 3.8.0)
/usr/local/berkeley-db4520/lib/libdb-4.5.dylib (compatibility version
0.0.0, current version 0.0.0)
/usr/local/lib/libexpat.1.dylib (compatibility version 7.0.0, current
version 7.0.0)
/usr/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current
version 7.0.0)
/usr/local/apache2/lib/libapr.0.dylib (compatibility version 3.0.0,
current version 3.8.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
version 1.0.0)



googling on "Symbol not found: _dav_register_provider" i find only:

http://svn.haxx.se/users/archive-2006-07/0793.shtml

wherein the advice given is:

You must be missing this line in your httpd.conf:
LoadModule dav_module modules/mod_dav.so

yet, in *my* httpd.conf, i've:

LoadModule dav_module libexec/mod_dav.so

and, cheking *that*, i've:

% nm /usr/local/apache2/libexec/mod_dav.so | grep -i
dav_register_provider
0000d030 T _dav_register_provider


and, if i *separately* launch httpd, i.e., standalone NOT via the
mod_perl tests, the apahce2 server launches/execs just fine, and
localhost/server-info shows:

Server Version: Apache/2.2.4-dev (Unix) DAV/2 SVN/1.4.1-dev
mod_perl/2.0.3-dev Perl/v5.8.8

so, apparently, something unique to mod_perl has a problem with svn
&/or dav. i think.

suggestions?

thanks,

richard


- --

/"\
\ / ASCII Ribbon Campaign
X against HTML email, vCards
/ \ & micro$oft attachments

[GPG] OpenMacNews at gmail dot com
fingerprint: 50C9 1C46 2F8F DE42 2EDB D460 95F7 DDBD 3671 08C6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iEYEARECAAYFAkUgl7sACgkQlffdvTZxCMY/SACfQOL7Pri2oLdSecZs0ANsCc/Q
oYoAn0SnJCIk+5k0tJMvwcjldlNriGC8
=onz7
-----END PGP SIGNATURE-----