Stas Bekman wrote: >> >> just went through and reconfigured the server build, built it, installed >> it, cleaned out the .so files in the framework tree, and re-ran >> t/TEST -{stop,clean,configure) and then t/TEST . same results. > > it doesn't mean that the compiler and the same compile options were used, > does it?
should be, since the apxs file store the compiler and options so that modules will be built the same way. >> how could i tell how the module was built? > > by looking at the output of 'make test' (after 'make clean'). nothing there suggests that it's being built with anything other than the standard options. okey, cding down into perl-framework/c-modules/test_rwrite and rm mod_test_rwrite.so make mod_test_rwrite.so /home/coar/web/server/bin/apxs -DAPACHE1 -I/home/coar/ibm/testpak/perl-framework/c-modules -c mod_test_rwrite.c xlc -DAIX=510 -U__STR__ -DAIX_BIND_PROCESSOR -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -g -O2 -DSHARED_MODULE -I/home/coar/web/server/include -I/home/coar/ibm/testpak/perl-framework/c-modules -DAPACHE1 -c mod_test_rwrite.c ld -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -bI:/home/coar/web/server/libexec/httpd.exp -lc -o mod_test_rwrite.so mod_test_rwrite.o ld: 0711-244 ERROR: No csects or exported symbols have been saved. apxs:Break: Command failed with rc=8 make: 1254-004 The error code from the last command is 1. the options are correct, but the module isn't being created properly. so, two problems here: 1. what needs to be done to get the module to build correctly? (working on that; it's obviously some bogus aix thing) 2. the framework needs to varf and bail out if it gets errors building its modules -- currently it ignores the error status, evidently. i'll tackle the former, while maybe stas can look at the latter. -- #ken P-)} Ken Coar, Sanagendamgagwedweinini http://Ken.Coar.Org/ Author, developer, opinionist http://Apache-Server.Com/ "Millennium hand and shrimp!"