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

Reply via email to