httpd test is the non regression test suite delivered by apache.org
compilation of test suite asks for httpd and apxs location compilation then generates the httpd conf file which parses dir /usr/apache2/2.2/libexec to load the apache modules, through a find mechanism command # find . -name mod_authn_file.so ./amd64/mod_authn_file.so ./mod_authn_file.so similarly on sparc : # find . -name mod_authn_file.so ./sparcv9/mod_authn_file.so ./mod_authn_file.so so the final httpd.conf file generated will systematically load the 6bits modules consequently compilation fails due to unconsistency : usage of httpd 32bits and 64bits libs /usr/apache2/2.2/bin/httpd -d /space/Apache-Test/httpd-test/perl-framework/t -f /space/Apache-Test/httpd-test/perl-framework/t/conf/httpd.conf -D APACHE2 using Apache/2.2.6 (prefork MPM) waiting 60 seconds for server to start: .httpd: Syntax error on line 12 of /space/Apache-Test/httpd-test/perl-framework/t/conf/httpd.conf: Cannot load /usr/apache2/2.2/libexec/amd64/mod_authn_file.so into server: ld.so.1: httpd: fatal: /usr/apache2/2.2/libexec/amd64/mod_authn_file.so: wrong ELF class: ELFCLASS64 it raises the following question : how will a developer using SXDE be able to execute the httpd tests in 32 bits mode with the current apache 2.2.6 webstack integration ? shall will report a bug / rfe ? thks Jean
