[tpop3d-discuss]tpop3d and perl-5.8.3 ?

Kurt Jaeger lists at complx.LF.net
Mon, 12 Apr 2004 08:53:31 +0200


Hi!

Did anyone suceed in compiling tpop3d and perl-5.8.3 ?

Here's my configure call:

  ./configure --prefix=/sw/i386_fbsd4/tpop3d-1 \
        --enable-auth-perl \
        --enable-mbox-bsd \
        --enable-mbox-maildir \
        --enable-fcntl-locking \ 
        --enable-dotfile-locking \
        --enable-tls \
        --disable-snide-comments

The compile fails to link, and it looks to me that tpop3d is not
ready for use with perl-5.8 ?

fbsd4$ make
make  all-recursive
Making all in init.d
Making all in config
gcc  -Wall -g -O2 -DCONFIG_DIR='"/sw/i386_fbsd4/tpop3d-1/etc"' -L/usr/lib -o tpop3d  auth_mysql.o auth_pgsql.o auth_ldap.o auth_other.o  auth_perl.o auth_pam.o auth_passwd.o auth_flatfile.o authcache.o  authswitch.o buffer.o cfgdirectives.o config.o connection.o ioabs_tcp.o  ioabs_tls.o listener.o locks.o logging.o mailbox.o maildir.o  mailspool.o main.o md5c.o netloop.o password.o pidfile.o pop3.o  signals.o stringmap.o strtok_r.o substvars.o tls.o tokenise.o util.o  vector.o  -lssl -lcrypto -lpam -lcrypt    -pthread -Wl,-E  -L/client/lib -L/usr/local/lib /sw/i386_fbsd4/perl-5.8/lib/5.8.3/i386-freebsd-thread-multi/auto/DynaLoader/DynaLoader.a -L/sw/i386_fbsd4/perl-5.8/lib/5.8.3/i386-freebsd-thread-multi/CORE -lperl -lm -lcrypt -lutil -lc_r
auth_perl.o: In function `xs_log_print':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:54: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:54: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:54: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:54: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:56: undefined reference to `Perl_croak_nocontext'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:57: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:57: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:57: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:57: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:57: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:57: undefined reference to `Perl_sv_2pv_flags'
auth_perl.o: In function `xs_init':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:67: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:68: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:69: undefined reference to `PL_thr_key'
auth_perl.o: In function `auth_perl_init':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:78: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:113: undefined reference to `PL_thr_key'
auth_perl.o:/sw/src/pi/tpop3d-1.5.3/auth_perl.c:114: more undefined references to `PL_thr_key' follow
auth_perl.o: In function `auth_perl_init':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:115: undefined reference to `Perl_eval_sv'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:116: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:116: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:116: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:117: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:117: undefined reference to `PL_thr_key'
auth_perl.o:/sw/src/pi/tpop3d-1.5.3/auth_perl.c:117: more undefined references to `PL_thr_key' follow
auth_perl.o: In function `auth_perl_init':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:118: undefined reference to `Perl_sv_2pv_flags'
auth_perl.o: In function `auth_perl_close':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:143: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:144: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:145: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:145: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:145: undefined reference to `PL_thr_key'
auth_perl.o:/sw/src/pi/tpop3d-1.5.3/auth_perl.c:145: more undefined references to `PL_thr_key' follow
auth_perl.o: In function `auth_perl_close':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:146: undefined reference to `Perl_eval_sv'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:147: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:147: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:147: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:148: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:148: undefined reference to `PL_thr_key'
auth_perl.o:/sw/src/pi/tpop3d-1.5.3/auth_perl.c:148: more undefined references to `PL_thr_key' follow
auth_perl.o: In function `auth_perl_close':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:149: undefined reference to `Perl_sv_2pv_flags'
auth_perl.o: In function `auth_perl_callfn':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:166: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:173: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:181: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:175: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:190: undefined reference to `PL_thr_key'
auth_perl.o:/sw/src/pi/tpop3d-1.5.3/auth_perl.c:191: more undefined references to `PL_thr_key' follow
auth_perl.o: In function `auth_perl_callfn':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:196: undefined reference to `Perl_call_pv'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:197: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:199: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:199: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:199: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:201: undefined reference to `PL_thr_key'
auth_perl.o:/sw/src/pi/tpop3d-1.5.3/auth_perl.c:201: more undefined references to `PL_thr_key' follow
auth_perl.o: In function `auth_perl_callfn':
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:203: undefined reference to `Perl_sv_2pv_flags'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:219: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:22: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:22: undefined reference to `Perl_sv_2pv_flags'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:224: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:228: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:229: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:229: undefined reference to `PL_thr_key'
/sw/src/pi/tpop3d-1.5.3/auth_perl.c:229: undefined reference to `PL_thr_key'
auth_perl.o:/sw/src/pi/tpop3d-1.5.3/auth_perl.c:231: more undefined references to `PL_thr_key' follow
/sw/i386_fbsd4/perl-5.8/lib/5.8.3/i386-freebsd-thread-multi/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `SaveError':
DynaLoader.o(.text+0xed): undefined reference to `Perl_vmess'
DynaLoader.o(.text+0x115): undefined reference to `Perl_sv_2pv_flags'
/sw/i386_fbsd4/perl-5.8/lib/5.8.3/i386-freebsd-thread-multi/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_load_file':
DynaLoader.o(.text+0x1ab): undefined reference to `Perl_sv_2pv_nolen'
/sw/i386_fbsd4/perl-5.8/lib/5.8.3/i386-freebsd-thread-multi/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_find_symbol':
DynaLoader.o(.text+0x434): undefined reference to `Perl_sv_2pv_nolen'
/sw/i386_fbsd4/perl-5.8/lib/5.8.3/i386-freebsd-thread-multi/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `XS_DynaLoader_dl_install_xsub':
DynaLoader.o(.text+0x54b): undefined reference to `Perl_sv_2pv_nolen'
DynaLoader.o(.text+0x5b0): undefined reference to `Perl_sv_2pv_nolen'
/sw/i386_fbsd4/perl-5.8/lib/5.8.3/i386-freebsd-thread-multi/auto/DynaLoader/DynaLoader.a(DynaLoader.o): In function `boot_DynaLoader':
DynaLoader.o(.text+0x744): undefined reference to `Perl_sv_2pv_flags'
DynaLoader.o(.text+0x78f): undefined reference to `Perl_get_sv'
DynaLoader.o(.text+0x7d0): undefined reference to `Perl_get_sv'
DynaLoader.o(.text+0x80c): undefined reference to `Perl_sv_2pv_flags'
*** Error code 1

Stop in /usr/local/sw/src/pi/tpop3d-1.5.3.
*** Error code 1

Stop in /usr/local/sw/src/pi/tpop3d-1.5.3.
*** Error code 1

Stop in /usr/local/sw/src/pi/tpop3d-1.5.3.
fbsd4$ exit

Script done on Mon Apr 12 08:52:22 2004

-- 
MfG/Best regards, Kurt Jaeger                                  16 years to go !
LF.net GmbH        fon +49 711 90074-23  pi@LF.net  
Ruppmannstr. 27    fax +49 711 90074-33
D-70565 Stuttgart  mob +49 171 3101372