Package: eperl
Version: 2.2.14-15
Severity: important
User: [EMAIL PROTECTED]
Usertag: perl-5.10-transition

Your package fails to build with Perl 5.10 (currently in experimental)
on amd64:

cc -Wl,-E -L/usr/local/lib -L/usr/lib/perl/5.10/CORE  -o eperl eperl_main.o 
eperl_perl5.o eperl_parse.o eperl_pp.o eperl_sys.o eperl_http.o eperl_getopt.o 
eperl_debug.o eperl_config.o eperl_version.o eperl_readme.o eperl_license.o 
eperl_logo.o eperl_powered.o /usr/lib/perl/5.10/auto/DynaLoader/DynaLoader.a 
-lperl -ldl -lm -lpthread -lc -lcrypt 
cc: /usr/lib/perl/5.10/auto/DynaLoader/DynaLoader.a: No such file or directory
make[1]: *** [eperl] Error 1
make[1]: Leaving directory `/home/niko/eperl-2.2.14'
make: *** [build-stamp] Error 2

Indeed, there's no DynaLoader.a in perl-base anymore. Unsetting 'perl_dla'
in configure.in and running autoconf makes the compilation succeed, and
'make test' reports no failures.

I suppose this should be determined through ExtUtils::Embed - compare

$ perl -MExtUtils::Embed -e ldopts
-Wl,-E  -L/usr/local/lib  -L/usr/lib/perl/5.10/CORE -lperl -ldl -lm -lpthread 
-lc -lcrypt

on 5.10, and

sid$ perl -MExtUtils::Embed -e ldopts
-Wl,-E  -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a 
-L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lc -lcrypt

on 5.8.

Information on the Perl 5.10 transition can be found at
<http://wiki.debian.org/Perl5.10Transition>

Cheers,
-- 
Niko Tyni   [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to