From owner-freebsd-perl@FreeBSD.ORG Fri Oct 25 15:52:51 2013 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 71F6786C; Fri, 25 Oct 2013 15:52:51 +0000 (UTC) (envelope-from papowell@astart.com) Received: from astart2.astart.com (99-111-96-109.uvs.sndgca.sbcglobal.net [99.111.96.109]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 500402F61; Fri, 25 Oct 2013 15:52:50 +0000 (UTC) Received: from laptop_84.private (localhost [127.0.0.1]) by astart2.astart.com (8.14.4/8.14.4) with ESMTP id r9PFVdki073530; Fri, 25 Oct 2013 08:31:40 -0700 (PDT) (envelope-from papowell@astart.com) Message-ID: <526A8F23.6060401@astart.com> Date: Fri, 25 Oct 2013 08:32:51 -0700 From: Patrick Powell Organization: Astart Technologies User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130714 Thunderbird/17.0.7 MIME-Version: 1.0 To: ume@freebsd.org, perl@freebsd.org Subject: p5-Socket6 port Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "papowell@astart.com" X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: papowell@astart.com List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Oct 2013 15:52:51 -0000 I updated the ports using portsnap from Oct. 8 to Oct 25. When I build p5-Socket6 the staging step does not seem to find all of the files in the PLIST. The problem seems to come in this step: /usr/local/bin/perl5.14.4 -MExtUtils::Command::MM -e 'cp_nonempty' -- Socket6.bs blib/arch/auto/Socket6/Socket6.bs 644 The file is there, but it does not appear to get copied to the blib directory test84: {246} # find work | grep xs work/Socket6-0.23/Socket6.xs test84: {247} # ls -l work/Socket6-0.23/Socket6.xs -rw-r--r-- 1 root wheel 20714 Aug 16 2008 work/Socket6-0.23/Socket6.xs I am baffled as to why this should occur.... ===> License BSD accepted by the user => Socket6-0.23.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Socket6/Socket6-0.23.tar.gz Socket6-0.23.tar.gz 100% of 56 kB 125 kBps ===> Fetching all distfiles required by p5-Socket6-0.23 for building ===> Extracting for p5-Socket6-0.23 => SHA256 Checksum OK for Socket6-0.23.tar.gz. ===> Patching for p5-Socket6-0.23 ===> p5-Socket6-0.23 depends on file: /usr/local/bin/perl5.14.4 - found ===> Configuring for p5-Socket6-0.23 checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking whether your Perl5 have PL_sv_undef... yes checking how to run the C preprocessor... cc -E checking for egrep... grep -E checking for getaddrinfo... yes checking for getnameinfo... yes checking for gethostbyname2... yes checking for getipnodebyname... yes checking for getipnodebyaddr... yes checking for inet_pton... yes checking for inet_ntop... yes checking whether you have sa_len in struct sockaddr... yes checking whether you have sin6_scope_id in struct sockaddr_in6... yes checking for socklen_t... yes configure: creating ./config.status config.status: creating config.pl config.status: creating gailookup.pl config.status: creating config.h Checking if your kit is complete... Looks good Generating a GNU-style Makefile Writing Makefile for Socket6 Writing MYMETA.yml and MYMETA.json ===> Building for p5-Socket6-0.23 /usr/local/bin/perl5.14.4 /usr/local/lib/perl5/5.14/ExtUtils/xsubpp -noprototypes -typemap /usr/local/lib/perl5/5.14/ExtUtils/typemap Socket6.xs > Socket6.xsc && mv Socket6.xsc Socket6.c cc -c -O2 -pipe -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -DVERSION=\"0.23\" -DXS_VERSION=\"0.23\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.14/mach/CORE" Socket6.c cp Socket6.pm blib/lib/Socket6.pm rm -f blib/arch/auto/Socket6/Socket6.so cc -shared -L/usr/local/lib -fstack-protector Socket6.o -o blib/arch/auto/Socket6/Socket6.so chmod 755 blib/arch/auto/Socket6/Socket6.so /usr/local/bin/perl5.14.4 -MExtUtils::Command::MM -e 'cp_nonempty' -- Socket6.bs blib/arch/auto/Socket6/Socket6.bs 644 test84: {136} # make install ===> Staging for p5-Socket6-0.23 ===> p5-Socket6-0.23 depends on file: /usr/local/bin/perl5.14.4 - found ===> Generating temporary packing list Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/ports/net/p5-Socket6/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto/Socket6/Socket6.so Installing /usr/ports/net/p5-Socket6/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/Socket6.pm ====> Compressing man pages ===> Building package for p5-Socket6-0.23 Creating package /usr/ports/net/p5-Socket6/work/p5-Socket6-0.23.tbz Registering depends: perl-5.14.4. Creating bzip'd tar ball in '/usr/ports/net/p5-Socket6/work/p5-Socket6-0.23.tbz' tar: lib/perl5/site_perl/5.14/mach/auto/Socket6/Socket6.bs: Cannot stat: No such file or directory tar: Error exit delayed from previous errors. pkg_create: make_dist: tar command failed with code 256 *** Error code 1 Stop in /usr/ports/net/p5-Socket6. test84: {215} # find work/stage/usr/local/lib/perl5/site_perl/5.14/mach/ work/stage/usr/local/lib/perl5/site_perl/5.14/mach/ work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto/Socket6 work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto/Socket6/Socket6.so work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto/Socket6/.packlist work/stage/usr/local/lib/perl5/site_perl/5.14/mach/Socket6.pm