From owner-freebsd-questions@FreeBSD.ORG Sat Feb 14 07:29:18 2009 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 AD53B106566B for ; Sat, 14 Feb 2009 07:29:18 +0000 (UTC) (envelope-from freebsd@shaunc.com) Received: from shaunc.com (shaunc.com [69.61.55.74]) by mx1.freebsd.org (Postfix) with ESMTP id 6534F8FC12 for ; Sat, 14 Feb 2009 07:29:18 +0000 (UTC) (envelope-from freebsd@shaunc.com) Received: from [192.168.1.225] (home.shaunc.com [76.107.195.168]) by shaunc.com (8.13.1/8.13.1) with ESMTP id n1E7TDeD029599 (version=TLSv1/SSLv3 cipher=EDH-DSS-DES-CBC3-SHA bits=168 verify=NO); Sat, 14 Feb 2009 01:29:14 -0600 (CST) (envelope-from freebsd@shaunc.com) Date: Sat, 14 Feb 2009 01:29:12 -0600 From: Shaun To: Tim Judd In-Reply-To: <1234594718.7816.8.camel@gateway> References: <20090213233902.7A3F.F4B6BD43@shaunc.com> <1234594718.7816.8.camel@gateway> Message-Id: <20090214011541.0969.F4B6BD43@shaunc.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.47 [en] X-Virus-Scanned: ClamAV 0.92/8990/Fri Feb 13 22:27:24 2009 on shaunc.com X-Virus-Status: Clean X-Spam-Status: No, score=-101.1 required=3.1 tests=AWL,BAYES_00, RCVD_IN_SORBS_DUL, USER_IN_WHITELIST autolearn=no version=3.1.8-shaunc002 X-Spam-Checker-Version: SpamAssassin 3.1.8-shaunc002 (2007-02-13) on shaunc.com Cc: freebsd-questions@freebsd.org Subject: Re: Upgrading gcc on FreeBSD 4.11 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: Sat, 14 Feb 2009 07:29:18 -0000 Thanks Tim! I'm aware that 4.x has been EOL'd for a long time. This particular machine is tracking RELENG_4_11. Of course I'd love to upgrade, but I have no physical access. I've researched the potential paths from 4.11 to 5.x to 6.x, and while there are some success stories, there are horror stories as well. I'm not confident enough to attempt it remotely. I can get IPKVM, but this is a personal machine without any sort of HA requirements. It's not worth the hassle or expense to build out a new box and restore the backups until the current hardware fails. FWIW: The reason I was wanting to upgrade gcc was to get the /usr/ports/net-mgmt/darkstat package installed. Trying to install it on 4.11 gave me an error that stdint.h didn't exist. Since my original post, I have found a viable workaround, by symlinking inttypes.h to stdint.h. I appreciate your quick answer, and for anyone else following this thread, I no longer have a need to upgrade gcc. Sage, if you will. Thanks again, Tim! Shaun On Fri, 13 Feb 2009 23:58:38 -0700 Tim Judd wrote: > On Sat, 2009-02-14 at 00:00 -0600, Shaun wrote: > > Hi all, > > > > One of my machines is running FreeBSD 4.11. It's a bit confused about > > its current incarnation of gcc: > > > > [shaun@agaliarept lang]$ pkg_info | grep gcc > > gcc-3.4.6_3,1 GNU Compiler Collection 3.4 > > [shaun@agaliarept lang]$ gcc -v > > Using builtin specs. > > gcc version 2.95.4 20020320 [FreeBSD] > > > > Another of my machines, which runs FreeBSD 6.4, has gcc 3.4.6: > > > > [shaun@falwell shaun]$ pkg_info | grep gcc > > [shaun@falwell shaun]$ gcc -v > > Using built-in specs. > > Configured with: FreeBSD/i386 system compiler > > Thread model: posix > > gcc version 3.4.6 [FreeBSD] 20060305 > > > > Is it safe to install one of the newer gcc ports on FreeBSD 4.11? I've > > had this machine for three years; I don't recall ever upgrading the > > compiler, although pkg_info seems to think that I did, or at least > > attempted to. I'm wondering if there are any risks involved in going > > from gcc 2.95 to, say, 3.4.6. Typically I'm happy to pull the latest > > stable of just about anything, but the compiler is a different story. > > > > Thanks, > > > > Shaun > > FreeBSD 4.x has not been supported for ports for a long time. > > Ports are guaranteed to work for the current releases of freebsd and > -CURRENT only. > > Using, or trying, to install anything on 4.x anymore is a gamble. You > should upgrade. > > There was a tag you used to be able to use for 4.x port installs, but I > bet that tag hasn't been updated in forever... > > tag=RELEASE_4_11_0 > see: http://www.freebsd.org/releases/4.11R/schedule.html > dated Jan/8/2005 > > > With the above tag, and an updated ports tree, i can recommend > installing packages (if the tarballs are still on the internet). > Without that tag, i don't recommend it.