On 2008/10/01 21:09, Christian Weisgerber wrote: > Here's a list of ports that fail to build after the Perl 5.10 update: > > archivers/p5-IO-Compress-Base
Makefile.PL has INSTALLDIRS => ($] >= 5.009 ? 'perl' : 'site'), so if the Perl version is 5.009 or higher, it installs into perl (/usr/libdata) rather than site (/usr/local/libdata). But overriding this definition and forcing it to 'site', we see that it now tries to install to ${P5ARCH} rather than ${P5SITE} ... > archivers/p5-IO-Compress-Zlib Warning: prerequisite Compress::Raw::Zlib 2.011 not found. We have 2.008. Warning: prerequisite IO::Compress::Base 2.011 not found. We have 2.008. Warning: prerequisite IO::Uncompress::Base 2.011 not found. We have 2.008. Same, ${P5ARCH} rather than ${P5SITE} ... not sure whether these should be regenerated or if there's some reason not to. > comms/hamlib -libdata/perl5/${MACHINE_ARCH}-openbsd/5.8.8/ -libdata/perl5/${MACHINE_ARCH}-openbsd/5.8.8/perllocal.pod +libdata/perl5/${MACHINE_ARCH}-openbsd/5.10.0/ +libdata/perl5/${MACHINE_ARCH}-openbsd/5.10.0/perllocal.pod these should just have @comment, shouldn't they? > math/p5-Math-Pari updating Math::Pari fixes build on some arch but not all (e.g. sparc64 broken). > www/p5-CGI-SpeedyCGI cc -c -I../src -I. -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -I/usr/local/include -O -DVERSION=\"2.22\" -DXS_VERSION=\"2.22\" -DPIC -fPIC "-I/usr/libdata/perl5/amd64-openbsd/5.10.0/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" -DSPEEDY_VERSION=\"2.22\" -DSPEEDY_BACKEND speedy_perl.c speedy_perl.c: In function `find_scr': speedy_perl.c:258: error: syntax error before "SpeedyScript" speedy_perl.c: In function `get_string': speedy_perl.c:449: error: syntax error before "char" speedy_perl.c: In function `cwd_new': speedy_perl.c:484: error: syntax error before "SpeedyCwd" we're at the latest version already, no easy update fix.. > www/wml still fails with update to 2.0.11; cc -Wl,-R/usr/libdata/perl5/amd64-openbsd/5.10.0/CORE -Wl,-E -L/usr/libdata/perl5/amd64-openbsd/5.10.0/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/libdata/perl5/amd64-openbsd/5.10.0/auto/DynaLoader/DynaLoader.a -lperl -lm -lutil -lc cc: /usr/libdata/perl5/amd64-openbsd/5.10.0/auto/DynaLoader/DynaLoader.a: No such file or directory not looked at these yet: > databases/p5-DBIx-Migration > devel/p5-Algorithm-Permute > devel/p5-Class-MethodMaker > devel/p5-PerlIO-via-dynamic > graphics/inkscape > lang/ghc > security/p5-Digest-SHA > textproc/p5-SWISH-API > www/p5-Apache-DB > www/p5-HTML-Embperl > x11/p5-Tk > > -- > Christian "naddy" Weisgerber [EMAIL PROTECTED] >