From owner-freebsd-questions@FreeBSD.ORG Wed Aug 29 15:08:37 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90A2F106566C for ; Wed, 29 Aug 2012 15:08:37 +0000 (UTC) (envelope-from jacks@sage-american.com) Received: from mail.sagedata.net (mail.sagedata.net [38.106.15.121]) by mx1.freebsd.org (Postfix) with ESMTP id 50D248FC15 for ; Wed, 29 Aug 2012 15:08:37 +0000 (UTC) Received: from [192.168.1.67] (99-111-143-21.lightspeed.crchtx.sbcglobal.net [99.111.143.21]) by mail.sagedata.net (8.14.5/8.14.5) with ESMTP id q7TF8Ug4012395 for ; Wed, 29 Aug 2012 10:08:30 -0500 (CDT) (envelope-from jacks@sage-american.com) X-Authentication-Warning: mail.sagedata.net: Host 99-111-143-21.lightspeed.crchtx.sbcglobal.net [99.111.143.21] claimed to be [192.168.1.67] Message-ID: <503E3071.7000905@sage-american.com> Date: Wed, 29 Aug 2012 10:08:33 -0500 From: Jack Stone User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <503BF131.4030803@sage-american.com> <44ehmp3k1a.fsf@be-well.ilk.org> In-Reply-To: <44ehmp3k1a.fsf@be-well.ilk.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.15.388 (mail.sagedata.net [38.106.15.121]); Wed, 29 Aug 2012 10:08:31 -0500 X-Spam-Status: NO, hits=-10.00 required=4.50 X-Spam-Report: Content analysis details: (-10.0 points, 4.5 required) | | pts rule name description | ---- ---------------------- -------------------------------------------------- | -0.0 SHORTCIRCUIT Not all rules were run, due to a shortcircuited rule | -10 ALL_TRUSTED Passed through trusted hosts only via SMTP | Subject: Re: Upgrading perl X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 15:08:37 -0000 On 8/29/2012 8:27 AM, Lowell Gilbert wrote: > Jack Stone writes: > >> uname -a FreeBSD mail.sagedata.net 7.0-RELEASE-p9 FreeBSD >> 7.0-RELEASE-p9 #2: Sun Jan 18 19:59:27 CST 2009 >> >> Running perl5.10 (yeah, old!) >> This is a production server. >> >> >> Been playing catchup on ports including perl as UPDATING recommends: >> portupgrade -o lang/perl5.12 -f perl-5.10.\* >> >> That has worked on other servers, but not this one. Anyone know what I >> need to do to clean this up?? >> >> But, can't get past this fatal error: >> mail# portupgrade -o lang/perl5.12 -f perl-5.10.\* >> "/usr/ports/Mk/bsd.options.mk", line 231: Error in archive >> specification: "WITHOUT_" >> "/usr/ports/Mk/bsd.options.mk", line 231: Error in archive >> specification: "WITHOUT_" >> make: fatal errors encountered -- cannot continue >> ** Makefile possibly broken: lang/perl5.12: > You're almost four years past the end-of-life on the release you're > running, so it's been left behind in terms of support. In this case it > looks (based on a *very* quick look) that you may be running into > changes in how make(1) actually works, in which case backporting the > ports functionality will be more work than it's worth. > > If the machine "can't" be updated, and assuming it's secure (which hard > to be sure about with old software on the Internet), you may be best off > leaving it alone. > > Good luck. > > Thanks for the reply. Actually, on other servers with the same upgrading needs, perl-5.12 installed without any issue. My intention is to upgrade perl in increments to get well past EOL. Wonder if I just deinstalled the old perl5-5.10 and then installed the perl5-12 would work. I can do that right from the port: make perl5-12 first to see if that works, then: # make deinstall (perl-5.10) then: make install clean What do you think? I've got to move up because an important perl program requires a minimum 5.12. -- -- All the best, Jack