From owner-freebsd-perl@freebsd.org Sat Aug 5 09:13:48 2017 Return-Path: Delivered-To: freebsd-perl@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 65DAEDC88D5 for ; Sat, 5 Aug 2017 09:13:48 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 552B76CB58 for ; Sat, 5 Aug 2017 09:13:48 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 50644DC88D3; Sat, 5 Aug 2017 09:13:48 +0000 (UTC) Delivered-To: perl@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 500B3DC88D2 for ; Sat, 5 Aug 2017 09:13:48 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 14CE16CB56 for ; Sat, 5 Aug 2017 09:13:47 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1ddv9W-000PP0-Po; Sat, 05 Aug 2017 11:13:46 +0200 Date: Sat, 5 Aug 2017 11:13:46 +0200 From: Kurt Jaeger To: Geraint Edwards Cc: perl@FreeBSD.org Subject: Re: perl5.26 vs devel/p5-Params-Classify ? Message-ID: <20170805091346.GA81427@home.opsec.eu> References: <20170805084408.GJ26140@yadn.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170805084408.GJ26140@yadn.org> X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Aug 2017 09:13:48 -0000 Hi! > Alas, I've got a problem with the installation of the devel/p5-Params-Classify port > which - I suspect - is beause I'm on perl5.26 (but I'm also recently on FreeBSD 11.1, so it may be that): [...] > => SHA256 Checksum OK for Params-Classify-0.015.tar.gz. > ===> Patching for p5-Params-Classify-0.015 > ===> p5-Params-Classify-0.015 depends on package: p5-Devel-CallChecker>=0.003 - found > ===> p5-Params-Classify-0.015 depends on package: p5-Module-Build>=0.4206 - found > ===> p5-Params-Classify-0.015 depends on package: perl5>=5.26<5.27 - found > ===> Configuring for p5-Params-Classify-0.015 > Created MYMETA.yml and MYMETA.json > Creating new 'Build' script for 'Params-Classify' version '0.015' > ===> Building for p5-Params-Classify-0.015 > Building Params-Classify > ===> Staging for p5-Params-Classify-0.015 Between the last two lines I have cc -I/usr/local/lib/perl5/5.26/mach/CORE -DVERSION="0.015" -DXS_VERSION="0.015" -DPIC -fPIC -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing -o lib/Params/Classify.o lib/Params/Classify.c ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/Params/Classify/Classify.bs') cc -shared -L/usr/local/lib/perl5/5.26/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -o blib/arch/auto/Params/Classify/Classify.so lib/Params/Classify.o That's what you're missing and this is why you do not have the .so file. It's cause is not 11.1 and it's not 5.26. Something else is wrong. -- pi@opsec.eu +49 171 3101372 3 years to go !