A build of lang/perl5.8 on 14 Jan 2009 (fresh cvsup) fails as follows: # make showconfig ===> The following configuration options are available for perl-threaded-5.8.9: DEBUGGING=off "Build with debugging support" GDBM=off "Build GDBM_File extension" PERL_MALLOC=on "Use Perl malloc" PERL_64BITINT=on "Use 64 bit integers (on i386)" THREADS=on "Build threaded perl" SUIDPERL=off "Build set-user-id suidperl binary" SITECUSTOMIZE=off "Run-time customization of @INC" USE_PERL=on "Rewrite links in /usr/bin" ===> Use 'make config' to modify these settings # make ===> Vulnerability check disabled, database not found ===> Found saved configuration for perl-threaded-5.8.9 ===> Extracting for perl-threaded-5.8.9 => MD5 Checksum OK for perl/perl-5.8.9.tar.bz2. => SHA256 Checksum OK for perl/perl-5.8.9.tar.bz2. => MD5 Checksum OK for perl/BSDPAN-5.8.9.tar.bz2. => SHA256 Checksum OK for perl/BSDPAN-5.8.9.tar.bz2. => MD5 Checksum OK for perl/defined-or-5.8.9.bz2. => SHA256 Checksum OK for perl/defined-or-5.8.9.bz2. ===> Patching for perl-threaded-5.8.9 ===> Applying distribution patches for perl-threaded-5.8.9 ===> Applying FreeBSD patches for perl-threaded-5.8.9 (snip) `sh cflags "optimize='-O2 -pipe -fno-strict-aliasing'" sv.o` -DPIC -fPIC sv.c CCCMD = cc -DPERL_CORE -c -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -std=c89 -O2 -pipe -fno-strict-aliasing -Wall -ansi -pedantic -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wc++-compat -DPERL_GCC_PEDANTIC sv.c: In function 'Perl_sv_2pv_flags': sv.c:2660: warning: value computed is not used sv.c: In function 'Perl_sv_dup': sv.c:9817: warning: ordered comparison of pointer with integer zero sv.c:9817: error: invalid type argument of '->' sv.c:9817: error: expected ')' before '{' token sv.c:9901: error: expected expression before '}' token *** Error code 1 Stop in /usr/ports/lang/perl5.8/work/perl-5.8.9. *** Error code 1 Stop in /usr/ports/lang/perl5.8. *** Error code 1 Stop in /usr/ports/lang/perl5.8. Fix: # diff -u files/patch-sv.c.orig files/patch-sv.c How-To-Repeat: cd /usr/ports/lang/perl5.8 make
Responsible Changed From-To: freebsd-ports-bugs->skv Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->closed Committed, thanks!
skv 2009-01-14 08:16:24 UTC FreeBSD ports repository Modified files: lang/perl5.8/files patch-sv.c Log: Unbreak build of threaded perl. PR: ports/130529 Submitted by: Shin-ichi Yoshimoto <yosimoto xx waishi.jp> Revision Changes Path 1.2 +1 -1 ports/lang/perl5.8/files/patch-sv.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"