Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Aug 2013 13:48:10 -0400
From:      "illoai@gmail.com" <illoai@gmail.com>
To:        Gary Aitken <vagabond@blackfoot.net>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: how to find where a port came from and rebuild with debug symbols
Message-ID:  <CAHHBGkpXzmHqGRsKde%2B1JjWRXLTkxuFPg6Pmj-L2nvKRcFpqBQ@mail.gmail.com>
In-Reply-To: <5218D9B4.1060003@blackfoot.net>
References:  <5218D9B4.1060003@blackfoot.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 24 August 2013 12:05, Gary Aitken <vagabond@blackfoot.net> wrote:
> If I have a core file that implicates a library:
>   #0  0x000000080525cab0 in wxWindow::DoSetSize () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
> and
> #16 0x00000008056bf720 in wxAuiManager::Update () from /usr/local/lib/libwx_gtk2u_aui-2.8.so.0
>
> and I want to find out which port these came from so I can rebuild it
> with debug symbols, how do I do that?

As to the first look at pkg-which(8):
% pkg which /usr/local/lib/libwx_gtk2_aui-2.8.so.0
/usr/local/lib/libwx_gtk2_aui-2.8.so.0 was installed by package wxgtk2-2.8.12_2
% pkg which -o /usr/local/lib/libwx_gtk2_aui-2.8.so.0
/usr/local/lib/libwx_gtk2_aui-2.8.so.0 was installed by package
x11-toolkits/wxgtk28
(the -q flag makes it all lovely & terse)

As to the second:
I don't know, some ports have an option to build with debug symbols, but if not
you might have to edit some Makefiles, or worse.

-- 
--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHHBGkpXzmHqGRsKde%2B1JjWRXLTkxuFPg6Pmj-L2nvKRcFpqBQ>