Date: Fri, 26 Dec 2003 00:42:02 -0500 (EST) From: Chris Pepper <pepper@reppep.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: erwin@FreeBSD.org Subject: ports/60582: p5-MIME-Base64-2.21 installs into wrong place Message-ID: <20031226054202.37CC7FF4D@www.reppep.com> Resent-Message-ID: <200312260550.hBQ5oG2d054061@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 60582 >Category: ports >Synopsis: p5-MIME-Base64-2.21 installs into wrong place >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 25 21:50:16 PST 2003 >Closed-Date: >Last-Modified: >Originator: Chris Pepper >Release: FreeBSD 4.9-STABLE i386 >Organization: >Environment: System: FreeBSD www.reppep.com 4.9-STABLE FreeBSD 4.9-STABLE #13: Thu Nov 13 23:50:39 EST 2003 root@www.reppep.com:/usr/obj/usr/src/sys/REPPEP i386 >Description: With perl 5.8.2 installed, p5-MIME-Base64-2.21 installs under 5.8.2, but leaves an improper packing list referring to 5.8.0, so make package, pkg_create, pkg_delete, and portupgrade -p all fail. >How-To-Repeat: Install perl-5.8.2_2, then: www# pwd /usr/ports/converters/p5-MIME-Base64 www# make package ===> Extracting for p5-MIME-Base64-2.21 >Fix: Fix packing list so it correctly picks up the install path used. Is <http://cvsup.pt.freebsd.org/cgi-bin/cvsweb/cvsweb.cgi/pkgsrc/converters/p5-MIME-Base64/patches/patch-aa?cvsroot=NetBSD> the solution? <http://www.freebsd.org/cgi/query-pr.cgi?pr=50554> is 'closed', and I have the described files/patch-Makefile.PL (just reran cvsup), but still no joy: www# more files/patch-Makefile.PL --- Makefile.PL.orig Mon Mar 10 00:07:50 2003 +++ Makefile.PL Sat Apr 5 18:49:51 2003 @@ -6,6 +6,4 @@ VERSION_FROM => 'Base64.pm', EXE_FILES => [qw(encode-base64 decode-base64 encode-qp decode-qp)], dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', }, - ($] >= 5.008) ? - (INSTALLDIRS => 'perl') : (), ); www# make package ===> Building package for p5-MIME-Base64-2.21 Creating package /usr/ports/packages/All/p5-MIME-Base64-2.21.tgz Registering depends:. Creating gzip'd tar ball in '/usr/ports/packages/All/p5-MIME-Base64-2.21.tgz' tar: lib/perl5/5.8.0/man/man3/MIME\:\:Base64.3.gz: Cannot stat: No such file or directory tar: lib/perl5/5.8.0/man/man3/MIME\:\:QuotedPrint.3.gz: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/auto/MIME/Base64/.packlist: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/auto/MIME/Base64/Base64.bs: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/auto/MIME/Base64/Base64.so: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/MIME/Base64.pm: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/MIME/QuotedPrint.pm: Cannot stat: No such file or directory tar: Error exit delayed from previous errors pkg_create: make_dist: tar command failed with code 512 *** Error code 1 Stop in /usr/ports/converters/p5-MIME-Base64. >Release-Note: >Audit-Trail: >Unformatted: >> Checksum OK for MIME-Base64-2.21.tar.gz. ===> Patching for p5-MIME-Base64-2.21 ===> Applying FreeBSD patches for p5-MIME-Base64-2.21 ===> Configuring for p5-MIME-Base64-2.21 Checking if your kit is complete... Looks good Writing Makefile for MIME::Base64 ===> Building for p5-MIME-Base64-2.21 cp QuotedPrint.pm blib/lib/MIME/QuotedPrint.pm cp Base64.pm blib/lib/MIME/Base64.pm /usr/local/bin/perl5.8.2 /usr/local/lib/perl5/5.8.2/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.2/ExtUtils/typemap Base64.xs > Base64.xsc && mv Base64.xsc Base64.c cc -c -O -pipe -march=pentiumpro -O -pipe -march=pentiumpro -DVERSION=\"2.21\" -DXS_VERSION=\"2.21\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.2/mach/CORE" Base64.c Running Mkbootstrap for MIME::Base64 () chmod 644 Base64.bs rm -f blib/arch/auto/MIME/Base64/Base64.so LD_RUN_PATH="" cc -shared -L/usr/local/lib Base64.o -o blib/arch/auto/MIME/Base64/Base64.so chmod 755 blib/arch/auto/MIME/Base64/Base64.so cp Base64.bs blib/arch/auto/MIME/Base64/Base64.bs chmod 644 blib/arch/auto/MIME/Base64/Base64.bs cp decode-qp blib/script/decode-qp /usr/local/bin/perl5.8.2 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/decode-qp cp encode-qp blib/script/encode-qp /usr/local/bin/perl5.8.2 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/encode-qp cp decode-base64 blib/script/decode-base64 /usr/local/bin/perl5.8.2 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/decode-base64 cp encode-base64 blib/script/encode-base64 /usr/local/bin/perl5.8.2 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/encode-base64 Manifying blib/man3/MIME::QuotedPrint.3 Manifying blib/man3/MIME::Base64.3 ===> Installing for p5-MIME-Base64-2.21 ===> Generating temporary packing list ===> Checking if converters/p5-MIME-Base64 already installed Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/local/bin/decode-qp Installing /usr/local/bin/encode-qp Installing /usr/local/bin/decode-base64 Installing /usr/local/bin/encode-base64 Writing /usr/local/lib/perl5/site_perl/5.8.2/mach/auto/MIME/Base64/.packlist ===> Compressing manual pages for p5-MIME-Base64-2.21 /usr/local/lib/perl5/5.8.0/man//man3/MIME::Base64.3: No such file or directory /usr/local/lib/perl5/5.8.0/man//man3/MIME::QuotedPrint.3: No such file or directory ===> Registering installation for p5-MIME-Base64-2.21 ===> Building package for p5-MIME-Base64-2.21 Creating package /usr/ports/packages/All/p5-MIME-Base64-2.21.tgz Registering depends:. Creating gzip'd tar ball in '/usr/ports/packages/All/p5-MIME-Base64-2.21.tgz' tar: lib/perl5/5.8.0/man/man3/MIME\:\:Base64.3.gz: Cannot stat: No such file or directory tar: lib/perl5/5.8.0/man/man3/MIME\:\:QuotedPrint.3.gz: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/auto/MIME/Base64/.packlist: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/auto/MIME/Base64/Base64.bs: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/auto/MIME/Base64/Base64.so: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/MIME/Base64.pm: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.8.0/mach/MIME/QuotedPrint.pm: Cannot stat: No such file or directory tar: Error exit delayed from previous errors pkg_create: make_dist: tar command failed with code 512 *** Error code 1 Stop in /usr/ports/converters/p5-MIME-Base64.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031226054202.37CC7FF4D>