From owner-freebsd-ports@freebsd.org Sat Nov 5 09:58:14 2016 Return-Path: Delivered-To: freebsd-ports@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 3DCFFC2E8EB for ; Sat, 5 Nov 2016 09:58:14 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (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 0440599B for ; Sat, 5 Nov 2016 09:58:13 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 32C202075A for ; Sat, 5 Nov 2016 05:58:12 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Sat, 05 Nov 2016 05:58:12 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=zyxst.net; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=zUMytck1WxBaml7 T2myPv/QTOrQ=; b=cf6We8RFw3YcubvvyG/SLPzcyBGOwNZuuPW6KS/W02IDd4i gfzJVyKHfNc1B+cDkq0GNHHVdHgYJD4ZBz4E7uzDZrJKuUoQZszBC9YwAM42L3xJ /G2/JxQMT59RWQaJsTMT4e7zniw+GD00miz/MaGGTPY1H48xk+HL6mT/njQM= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= smtpout; bh=zUMytck1WxBaml7T2myPv/QTOrQ=; b=OMCHyLWTyyh5L5w3j9Cc 1V5YMRXibyZvOOnKysfulIIv0evVKbGI0200ZBPl0HVrvZH6b4AjYhddTZkVSY7Q 04b7RW7Khsuth3G2PtVkkq47R7b+zKJWDKwX6mI7skmj7xxAFC5tCIt729c/1uvl 7IN3m3Nz0BhwbIPDs8QbTfQ= X-ME-Sender: X-Sasl-enc: nw4UBAnN5E3uz+aPK32oyCnKvHQ+2h2y1KloOAJp74hl 1478339890 Received: from pumpkin.growveg.org (pumpkin.growveg.org [82.70.91.101]) by mail.messagingengine.com (Postfix) with ESMTPA id 1375ACC027 for ; Sat, 5 Nov 2016 05:58:09 -0400 (EDT) Subject: Re: [HEADSUP] Default Perl changed to 5.24. To: freebsd-ports@freebsd.org References: <28bbe8ad-53b9-6f39-0b1a-ae5e763f2bc7@netexpert.pl> From: tech-lists Message-ID: Date: Sat, 5 Nov 2016 09:58:06 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <28bbe8ad-53b9-6f39-0b1a-ae5e763f2bc7@netexpert.pl> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Nov 2016 09:58:14 -0000 On 05/11/2016 07:12, Piotr Szafarczyk wrote: > Hi, > > It looks like the same problem I encountered with 5.20 under 10.3 (just > one box). Links are not created during port building (with other than > perl too). With perl, two links are missing under /usr/local/bin. > Creating them manually allows for a successful building of a port that > depends on perl. > > If you can, look at my post from October 23rd (links not created by make > install). Hi, Thanks for replying. Found your Oct 23rd post at https://lists.freebsd.org/pipermail/freebsd-ports/2016-October/105463.html I fixed my problem by doing this, in /usr/local/bin : ln -s ./perl /usr/local/bin/perl5.24.1 and then running: portupgrade -f `pkg shlib -qR libperl.so.5.20` again. I think maybe the problem you had was a little different because in my case, portupgrade could not update any port until that symlink was added, so the "make install" phase was never reached. Instead of calling perl, it looks for /usr/local/bin/perl5.24.1 which of course didn't exist. Also, in my case, the bin/perl updated link *was* created[1] following the instructions in UPDATING, just not the bin/perl5.24.1 link. Previously: ===> p5-NetAddr-IP-4.078 depends on package: perl5>=5.24<5.25 - found ===> Configuring for p5-NetAddr-IP-4.078 env: /usr/local/bin/perl5.24.1: No such file or directory *** Error code 127 Stop. make: stopped in /storage/usr/ports/net-mgmt/p5-NetAddr-IP Now everything builds. thanks, -- J. [1] checked with perl --version