I can't build Apache::SubProcess 0.03 on AIX 5.2 with perl 5.8.2,
mod_perl 1.29 and apache 1.3.29. The error (pasted below) puzzles me ;
any clues ?


$ make 
cp SubProcess.pm blib/lib/Apache/SubProcess.pm
        /opt/hexaflux/perl/bin/perl -e 'use ExtUtils::Mksymlists;  Mksymlists("NAME" 
=> "Apache::SubProcess", "DL_FUNCS" => {  }, "FUNCLIST" => [], "DL_VARS" => []);'
        /opt/hexaflux/perl/bin/perl /opt/hexaflux/perl/lib/5.8.2/ExtUtils/xsubpp  
-typemap /opt/hexaflux/perl/lib/5.8.2/ExtUtils/typemap -typemap 
/opt/hexaflux/perl/lib/site_perl/5.8.2/aix/auto/Apache/typemap  SubProcess.xs > 
SubProcess.xsc && mv SubProcess.xsc SubProcess.c
        cc -c  -I/opt/hexaflux/perl/lib/site_perl/5.8.2/aix/auto/Apache/include 
-I/opt/hexaflux/perl/lib/site_perl/5.8.2/aix/auto/Apache/include/modules/perl 
-I/opt/hexaflux/perl/lib/site_perl/5.8.2/aix/auto/Apache/include/include 
-I/opt/hexaflux/perl/lib/site_perl/5.8.2/aix/auto/Apache/include/regex 
-I/opt/hexaflux/perl/lib/site_perl/5.8.2/aix/auto/Apache/include/os/unix  
-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias 
-DUSE_NATIVE_DLOPEN -DNO_LOCALE -q32 -D_LARGE_FILES -qlonglong -O    
-DVERSION=\"0.03\"  -DXS_VERSION=\"0.03\"  "-I/opt/hexaflux/perl/lib/5.8.2/aix/CORE"  
-g SubProcess.c
"SubProcess.xs", line 15.28: 1506-280 (W) Function argument assignment between types 
"struct _PerlIO**" and "struct {...}*" is not allowed.
"SubProcess.xs", line 19.18: 1506-068 (W) Operation between types "struct {...}*" and 
"struct _PerlIO**" is not allowed.
"SubProcess.xs", line 36.26: 1506-068 (W) Operation between types "struct _PerlIO**" 
and "struct {...}*" is not allowed.
"SubProcess.xs", line 40.26: 1506-068 (W) Operation between types "struct _PerlIO**" 
and "struct {...}*" is not allowed.
"SubProcess.xs", line 137.25: 1506-280 (W) Function argument assignment between types 
"struct {...}*" and "struct _PerlIO**" is not allowed.
Running Mkbootstrap for Apache::SubProcess ()
        chmod 644 SubProcess.bs
        rm -f blib/arch/auto/Apache/SubProcess/SubProcess.so
        LD_RUN_PATH="" ld  -bhalt:4 -bM:SRE 
-bI:/opt/hexaflux/perl/lib/5.8.2/aix/CORE/perl.exp -bE:SubProcess.exp -bnoentry -lc 
SubProcess.o  -o blib/arch/auto/Apache/SubProcess/SubProcess.so      
ld: 0711-317 ERROR: Undefined symbol: .sv2request_rec
ld: 0711-317 ERROR: Undefined symbol: .ap_cleanup_for_exec
ld: 0711-317 ERROR: Undefined symbol: .ap_pfclose
ld: 0711-317 ERROR: Undefined symbol: .ap_create_environment
ld: 0711-317 ERROR: Undefined symbol: .ap_error_log2stderr
ld: 0711-317 ERROR: Undefined symbol: .ap_call_exec
ld: 0711-317 ERROR: Undefined symbol: .ap_log_error
ld: 0711-317 ERROR: Undefined symbol: .ap_pcalloc
ld: 0711-317 ERROR: Undefined symbol: .ap_spawn_child
ld: 0711-317 ERROR: Undefined symbol: .perl_bless_request_rec
ld: 0711-317 ERROR: Undefined symbol: .perl_eval_ok
ld: 0711-317 ERROR: Undefined symbol: .mod_perl_gensym
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: The error code from the last command is 8.


Stop.

-- 
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html

Reply via email to