From owner-freebsd-current@FreeBSD.ORG Fri Jun 1 06:41:05 2007 Return-Path: X-Original-To: current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 07F6916A41F for ; Fri, 1 Jun 2007 06:41:05 +0000 (UTC) (envelope-from bland@FreeBSD.org) Received: from smtp4.jp.viruscheck.net (smtp4.jp.viruscheck.net [154.33.69.55]) by mx1.freebsd.org (Postfix) with ESMTP id CA2A813C455 for ; Fri, 1 Jun 2007 06:41:04 +0000 (UTC) (envelope-from bland@FreeBSD.org) Received: from (mail1.jp.viruscheck.net) [154.33.69.38]:40129 by smtp4.jp.viruscheck.net with esmtp id 1Hu0op-0000Uo-Rj ; Fri, 01 Jun 2007 15:41:03 +0900 Received: from (noc.orchid.orchidtechnology.com) [125.206.34.113]:32976 by mail1.jp.viruscheck.net with esmtp id 1Hu0op-00030X-Fq ; Fri, 01 Jun 2007 15:41:03 +0900 Received: from [89.60.200.25] ([89.60.200.25]) by noc.orchid.orchidtechnology.com (8.13.4/8.13.4) with ESMTP id l516f2vx059437; Fri, 1 Jun 2007 15:41:02 +0900 (JST) (envelope-from bland@FreeBSD.org) Message-ID: <465FBF78.30202@FreeBSD.org> Date: Fri, 01 Jun 2007 15:40:56 +0900 From: Alexander Nedotsukov User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: Ted Faber References: <20070531203430.GC1373@hut.isi.edu> <20070531213213.GH1373@hut.isi.edu> <20070531185710.3fb9aef6@kan.dnsalias.net> <20070601000553.GM1373@hut.isi.edu> <465F7050.4050903@FreeBSD.org> <20070601015002.GA33578@hut.isi.edu> In-Reply-To: <20070601015002.GA33578@hut.isi.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: current@FreeBSD.org Subject: Re: glibmm exceptions broken after recent upgrades on CURRENT (debug info included) 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: Fri, 01 Jun 2007 06:41:05 -0000 Ted Faber wrote: > On Fri, Jun 01, 2007 at 10:03:12AM +0900, Alexander Nedotsukov wrote: > >> Ted, >> >> There is a problem on your side. From you backtrace I can see use of >> /usr/X11R6/lib/libsigc-2.0.so.0 which is wrong. Most likely this points >> out to incomplete upgrade. >> > > First of all, I'm sure you're right; there's something wrong on my end. > I appreciate you helping me find it. > > I've upgraded to libsigc++-2.0.17_1 under the new compiler, which > installed /usr/local/lib/libsigc-2.0.so.0 . gdb is reporting the > library as /usr/X11R6/lib/libsigc-2.0.so.0 because /usr/X11R6 is now a > symlink to /usr/local (after the upgrade) and the /usr/X11R6/lib prefix > comes before /usr/local/lib in ldconfig's search path. They're the same > file: > Right. This was fixed only two days ago. Anyway take a look at kan@'s reply. Then there is a chance that problem you have due libsigc++ and glibmm are built with gcc 3.4 and you build main program with gcc 4.2. This true if your ports tree is older than 24 May when explicit gcc 3.4 requirement was relaxed. So my advise is: cvsup, rebuild libsigc++, glibmm and try again. > hut:~$ ls -li /usr/local/lib/libsigc-2.0.so.0 /usr/X11R6/lib/libsigc-2.0.so.0 > 4970046 -rwxr-xr-x 1 root wheel 46766 May 30 21:18 /usr/X11R6/lib/libsigc-2.0.so.0 > 4970046 -rwxr-xr-x 1 root wheel 46766 May 30 21:18 /usr/local/lib/libsigc-2.0.so.0 > > I believe that the library (sigc) is the most recent one, and I know > it's been g++ 4.2.0 compiled. I've actually been through every library > in the ldd listing from my little test program and they've all been > recompiled from ports using the new compiler. > > Do you have a guess what might be wrong with my libsigc++ that I haven't > tried looking for? > > Thanks again for the help. > > >