From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Dec 25 21:50:20 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C47C16A4CE for ; Thu, 25 Dec 2003 21:50:20 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F3D543D4C for ; Thu, 25 Dec 2003 21:50:17 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) hBQ5oGFR054062 for ; Thu, 25 Dec 2003 21:50:16 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id hBQ5oG2d054061; Thu, 25 Dec 2003 21:50:16 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 25 Dec 2003 21:50:16 -0800 (PST) Resent-Message-Id: <200312260550.hBQ5oG2d054061@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Chris Pepper Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CEE1616A4CE; Thu, 25 Dec 2003 21:40:36 -0800 (PST) Received: from www.reppep.com (www.reppep.com [66.92.104.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5504B43D2F; Thu, 25 Dec 2003 21:40:34 -0800 (PST) (envelope-from pepper@reppep.com) Received: by www.reppep.com (Postfix, from userid 501) id 37CC7FF4D; Fri, 26 Dec 2003 00:42:02 -0500 (EST) Message-Id: <20031226054202.37CC7FF4D@www.reppep.com> Date: Fri, 26 Dec 2003 00:42:02 -0500 (EST) From: Chris Pepper To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: sem@ciam.ru cc: erwin@FreeBSD.org Subject: ports/60582: p5-MIME-Base64-2.21 installs into wrong place X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Chris Pepper List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Dec 2003 05:50:20 -0000 >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 the solution? 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.