On 28/11/2010 05:43, Fred Moyer wrote: > Tests failed to start with Snow Leopard, perl 5.12.2, httpd 2.2.15, > Apache-Test 1.34. > > Reason: Incompatible library version: mod_apreq2.so requires version > 12.0.0 or later, but libapreq2.3.dylib provides version 11.0.0 > > Looks relevant - was a prereq version bumped for this release? Or is > my build environment just odd? > > saving config data to apache_test_config.pm > /Users/phred/dev/sl/httpd2/bin/httpd -d > /Users/phred/dev/libapreq2-2.13/module/t -f > /Users/phred/dev/libapreq2-2.13/module/t/conf/httpd.conf -D APACHE2 > using Apache/2.2.15 (prefork MPM) > waiting 60 seconds for server to start: 00:00httpd: Syntax error on > line 13 of /Users/phred/dev/libapreq2-2.13/module/t/conf/httpd.conf: > Cannot load /Users/phred/dev/libapreq2-2.13/module/apache2/.libs/mod_apreq2.so > into server: dlopen(/Users/phred/dev/libapreq2-2.13/module/apache2/.libs/mod_apreq2.so, > 10): Library not loaded: > /Users/phred/dev/sl/httpd2/lib/libapreq2.3.dylib > Referenced from: > /Users/phred/dev/libapreq2-2.13/module/apache2/.libs/mod_apreq2.so > Reason: Incompatible library version: mod_apreq2.so requires version > 12.0.0 or later, but libapreq2.3.dylib provides version 11.0.0 > waiting 60 seconds for server to start: 00:04^Z >
That looks like a MacOS thing... At least, I've never seen a dylib before. It sounds like the same thing that might happen in Perl if a .xs and .pm get mis-alligned, though (eg, a 1.1 .pm with a 1.2 binary) Issac