From owner-freebsd-current@FreeBSD.ORG Wed Feb 4 15:00:19 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2AE4516A4CE; Wed, 4 Feb 2004 15:00:19 -0800 (PST) Received: from postal2.es.net (proxy.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBECE43D4C; Wed, 4 Feb 2004 15:00:17 -0800 (PST) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP (SSL) id IBA74465; Wed, 04 Feb 2004 15:00:15 -0800 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 46F6A5D07; Wed, 4 Feb 2004 15:00:13 -0800 (PST) To: Joe Marcus Clarke In-Reply-To: Message from Joe Marcus Clarke <1075880955.76993.54.camel@shumai.marcuscom.com> Date: Wed, 04 Feb 2004 15:00:13 -0800 From: "Kevin Oberman" Message-Id: <20040204230014.46F6A5D07@ptavv.es.net> cc: ports@FreeBSD.org cc: current@FreeBSD.org Subject: Re: HEADS UP: MAJOR changes to the ports system X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Wed, 04 Feb 2004 23:00:19 -0000 > From: Joe Marcus Clarke > Date: Wed, 04 Feb 2004 02:49:15 -0500 > Sender: owner-freebsd-current@freebsd.org > > Sorry for the wide distribution, but it is critical that -CURRENT users > hear this. Two _MAJOR_ changes just went in to the ports tree that are > bound to cause some pain to -CURRENT users. =20 > > The first is the change in default threading libraries. The ports > system now uses -lpthread when linking ports instead of -lc_r. Binaries > that wind up with both libc_r and libpthread in them will cause > problems. In that case, it is imperative that you report this to the > port's maintainer ASAP. You can use pkg_info -W /path/to/binary to > determine which port installed it. > > Second, Perl 5.8.2 is now the default version of Perl in -CURRENT since > the 5.2 split. This replaces Perl 5.6.1 as the default. Note: Perl > 5.00503 is still the default version of Perl in the 4.X base OS. > > If you experience problems with any of these changes (or with the other > recent changes listed in /usr/ports/CHANGES), please report them on the > ports@ list and to the appropriate maintainers as soon as possible. > Thanks. OK. After last night's massive adjustment of PORTREVISION, I set u to rebuild most everything in ports. I did the standard 'portupgrade -Ra' and away it went. Soon enough of the low-level libs were re-built that nothing much would run, but I figured that it would be better as soon as everything finished building. Then, after installing the updated librep, ruby dumped core. Now I can't run and of the portupgrade tools except portsdb. I have re-built ruby and the things built on it for portupgrade, but I still fail with the error: ruby in malloc(): error: allocation failed Abort (core dumped) Any idea what might be causing this and what I can do to fix it? Getting everything re-built in the correct order without portupgrade will be very unpleasant with over 180 ports left to re-build! Thanks, -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634