Does someone know what the problem might be. This is compiling mod_perl-current (1.x) in Apache 1.3.29 on FreeBSD-4.9, with either Perl 5.8.2 or Perl 5.8.3.

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



Reply via email to