I can get the compile/linking to work when I use the "stock" perl (/usr/bin/perl) but the dependencies for RT require 5.8.
This has been a long-standing sore spot; if someone can help me fix this, or at least confirm it's a known issue, I would appreciate it.
Thanks in advance.
cc -I. -I/usr/local/lib/perl5/5.8.3/mach/CORE -I./os/unix -I./include -funsigned-char -DMOD_SSL=208116 -DMOD_PERL -DUSE_PERL_SSI -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.3/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -I/usr/local/include -DEAPI -fpic -DSHARED_CORE -DAPPLLIB_EXP=/usr/local/lib/perl5/5.8.3/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -I/usr/local/include `./apaci` -L/usr/lib -Wl,-E -o libhttpd.ep -DSHARED_CORE_TIESTATIC main/http_main.c -L. -lhttpd -lcrypt -lssl -lcrypto -Wl,-R/usr/local/lib/perl5/5.8.3/mach/CORE -Wl,-E -L/usr/local/lib /usr/local/lib/perl5/5.8.3/mach/auto/DynaLoader/DynaLoader.a -L/usr/local/lib/perl5/5.8.3/mach/CORE -lperl -lm -lcrypt -lutil -lc
./libhttpd.so: warning: mktemp() possibly used unsafely; consider using mkstemp()
/usr/local/lib/perl5/5.8.3/mach/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `SaveError':
DynaLoader.o(.text+0x89): undefined reference to `Perl_vmess'
DynaLoader.o(.text+0xb3): undefined reference to `Perl_sv_2pv_flags'
/usr/local/lib/perl5/5.8.3/mach/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_load_file':
DynaLoader.o(.text+0x177): undefined reference to `Perl_sv_2pv_nolen'
/usr/local/lib/perl5/5.8.3/mach/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_find_symbol':
DynaLoader.o(.text+0x450): undefined reference to `Perl_sv_2pv_nolen'
/usr/local/lib/perl5/5.8.3/mach/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_install_xsub':
DynaLoader.o(.text+0x5c3): undefined reference to `Perl_sv_2pv_nolen'
DynaLoader.o(.text+0x638): undefined reference to `Perl_sv_2pv_nolen'
/usr/local/lib/perl5/5.8.3/mach/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `boot_DynaLoader':
DynaLoader.o(.text+0x7ec): undefined reference to `Perl_sv_2pv_flags'
DynaLoader.o(.text+0x833): undefined reference to `Perl_get_sv'
DynaLoader.o(.text+0x871): undefined reference to `Perl_get_sv'
DynaLoader.o(.text+0x8b6): undefined reference to `Perl_sv_2pv_flags'
./libhttpd.so: undefined reference to `Perl_require_pv'
./libhttpd.so: undefined reference to `Perl_get_cv'
./libhttpd.so: undefined reference to `Perl_get_av'
./libhttpd.so: undefined reference to `Perl_call_pv'
./libhttpd.so: undefined reference to `Perl_mfree'
./libhttpd.so: undefined reference to `Perl_sv_pvn_force_flags'
./libhttpd.so: undefined reference to `Perl_sv_catpvn_flags'
./libhttpd.so: undefined reference to `Perl_eval_sv'
./libhttpd.so: undefined reference to `Perl_sv_catsv_flags'
./libhttpd.so: undefined reference to `Perl_sv_setsv_flags'
./libhttpd.so: undefined reference to `Perl_get_hv'
./libhttpd.so: undefined reference to `Perl_eval_pv'
./libhttpd.so: undefined reference to `Perl_call_sv'
./libhttpd.so: undefined reference to `Perl_call_method'
./libhttpd.so: undefined reference to `Perl_PerlIO_close'
./libhttpd.so: undefined reference to `Perl_malloc'
./libhttpd.so: undefined reference to `PerlIO_findFILE'
./libhttpd.so: undefined reference to `Perl_save_destructor_x'
./libhttpd.so: undefined reference to `PerlIO_open'
*** Error code 1
Stop in /usr/local/src/apache/apache_1.3.29/src. *** Error code 1
Stop in /usr/local/src/apache/apache_1.3.29. *** Error code 1
Stop in /usr/local/src/apache/apache_1.3.29. *** Error code 1
Stop in /usr/local/src/apache/mod_perl-1.29.
bash-2.05b#
-- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html