From owner-freebsd-current@FreeBSD.ORG Thu Sep 23 12:13:45 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC9CB1065672 for ; Thu, 23 Sep 2010 12:13:44 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: from mxf1.bahnhof.se (mxf1.bahnhof.se [213.80.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id 7E70F8FC14 for ; Thu, 23 Sep 2010 12:13:44 +0000 (UTC) Received: from localhost (mxf1.local [127.0.0.1]) by mxf1-reinject (Postfix) with ESMTP id 33F661E32F7; Thu, 23 Sep 2010 14:13:44 +0200 (CEST) X-Virus-Scanned: by amavisd-new using ClamAV at bahnhof.se (MXF1) X-Spam-Flag: YES X-Spam-Score: 5.068 X-Spam-Level: ***** X-Spam-Status: Yes, score=5.068 tagged_above=-99 required=5 tests=[DNS_FROM_RFC_POST=1.708, J_CHICKENPOX_73=0.6, RATWARE_GECKO_BUILD=1.691, SPF_NEUTRAL=1.069] X-Spam-Report: * 1.7 RATWARE_GECKO_BUILD Bulk email fingerprint (Gecko faked) found * 1.1 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) * [SPF failed: Please see http://www.openspf.org/why.html?sender=niclas.zeising%40gmail.com&ip=79.136.90.99&receiver=mxf1.bahnhof.se] * 0.6 J_CHICKENPOX_73 BODY: 7alpha-pock-3alpha * 1.7 DNS_FROM_RFC_POST RBL: Envelope sender in * postmaster.rfc-ignorant.org Received: from mxf1.bahnhof.se ([127.0.0.1]) by localhost (mxf1.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lM6Ul+UZEYtZ; Thu, 23 Sep 2010 14:13:40 +0200 (CEST) Received: from [10.32.0.4] (h-90-99.A163.priv.bahnhof.se [79.136.90.99]) by mxf1.bahnhof.se (Postfix) with ESMTP id 84EC01E3090; Thu, 23 Sep 2010 14:13:39 +0200 (CEST) Message-ID: <4C9B4471.2050509@gmail.com> Date: Thu, 23 Sep 2010 14:13:37 +0200 From: Niclas Zeising User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 MIME-Version: 1.0 To: Bartosz Stec References: <4C9ABBA4.5080005@netscape.ca> <4C9AE504.9050609@gmail.com> <4C9B3847.2050503@netscape.ca> <4C9B3BA6.6080909@gmail.com> <4C9B41CF.1090807@kkip.pl> In-Reply-To: <4C9B41CF.1090807@kkip.pl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Ralph Ellis , freebsd-current@freebsd.org Subject: [SPAM] Re: Error message while updating src for FreeBSD 9 current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Sep 2010 12:13:45 -0000 On 2010-09-23 14:02, Bartosz Stec wrote: > On 2010-09-23 13:36, Niclas Zeising wrote: >> On 2010-09-23 13:21, Ralph Ellis wrote: >>> Niclas Zeising wrote: >>>> On 2010-09-23 04:29, Ralph Ellis wrote: >>>>> Hi, >>>>> I recently upgraded my FreeBSD 8.1 installation to FreeBSD 9 >>>>> current via >>>>> buildworld and buildkernel. I was able to one general ports, src >>>>> and doc >>>>> update by cvsup but now I am getting the following error message >>>>> when I >>>>> do a src update. >>>>> >>>>>> cvsup srcsupfile >>>>>> Connected to cvsup2.FreeBSD.org >>>>>> Updating collection src-all/cvs >>>>>> Edit src/bin/ps/extern.h >>>>>> Illegal instruction >>>>>> >>>>> I am new to the mailing list. Is this a known error? >>>>> Is this an error to do with the source tree or an issue on my end? >>>>> >>>>> Just for reference, the contents of my supfile are >>>>> >>>>> *default tag=. >>>>> *default host=cvsup2.FreeBSD.org >>>>> *default prefix=/usr >>>>> *default base=/var/db >>>>> *default release=cvs delete use-rel-suffix compress >>>>> src-all >>>>> ports-all >>>>> doc-all >>>>> >>>>> Thanks in advance for your assistance, >>>>> Ralph Ellis >>>>> ralphellis1@netscape.ca >>>>> >>>> >>>> Are you using cvsup or csup? Have you recompiled cvsup in case you use >>>> that? What's in your make.conf file? >>>> Illegal instruction is usually because the program is compiled for >>>> another CPU than what it's running on. It can also be that syscalls >>>> has changed, but then it usually complains about that. >>>> When doing a major version upgrade, you usually have to recompile all >>>> ports. >>>> Hope this helps! >>>> //Niclas >>> >>> I am using cvsup. I had recompiled my VirtualBox port but I had not >>> finished recompiling the other major ports. Thanks for the suggestion. >>> My make.conf is deliberately very plain jane with no special conditions >>> or comments. >>> Thanks >>> Ralph Ellis >>> ralphellis1@netscape.ca >>> >>> >>> >> >> Try to recompile everything, or at least cvsup, and see if it works. >> //Niclas > > Niclas, did you perform 'make delete-old && make delete-old-libs' after > upgrade to CURRENT? If you did, many of your ports won't longer work > properly (or at all) because of missing libraries. If you didn't, you > definitely should do something like 'portupgrade -afrRi' and after you > done, you can get rid of these old files with commands above. You wouldn't get illegal instruction then though. Usually the application fails to load if dynamic libraries are missing. > > Of course it could take VERY long time depending on installed ports and > machine spec., so if you just need to get your sources updated quickly I > recommend: > > 1. Try csup instead of cvsup. It's integrated in both 8.x and in > CURRENT, so should work "out of the box" That's a good idea. > 2. If you (for some strange reasons) want to stick to cvsup, you'll > probably make it work again by portupgrade -fR 'cvsup*' > 3. another approach is to get cvsup binaries from package instead of > compiling ports - check man pkg_add > 4. If you need cvsup to update ports tree, try portsnap instead. It's > faster and smarter, and integrated with system :) - check man portsnap > > Good luck! //Niclas