Undefined symbol: i386_get_gsbase:
Eric Anderson
anderson at centtech.com
Fri Jun 10 11:59:22 GMT 2005
Daniel O'Connor wrote:
> On Fri, 10 Jun 2005 03:11, Daniel Eischen wrote:
>
>>On Thu, 9 Jun 2005, Eric Anderson wrote:
>>
>>>I just upgraded from 5.4-PRERELEASE to -CURRENT, and I'm getting this
>>>when I run mozilla and a few other apps:
>>>
>>>$ mozilla
>>>/libexec/ld-elf.so.1: /usr/lib/libpthread.so.1: Undefined symbol
>>>"i386_get_gsbase"
>>>
>>>We've seen this before, but I can't seem to find the fix - all I see is
>>>reference to David Xu's patch, which is said to have been committed.
>>>
>>>Can someone point me to a doc, mail archive, or whatever to fix this?
>>>
>>>I've already rebuilt mozilla and a few other ports. Oddly enough, when
>>>I run it with a remote display set to my laptop (running -current also),
>>>it works, but when displaying to the local machine, does not. I'm
>>>rebuilding xorg now in case that helps.
>>
>>i386_get_gsbase is in libc.so.6. Either mozilla or something else
>>that mozilla requires is using libc.so.5. At a minimum, you need
>>to rebuild mozilla and its dependencies. Or use portupgrade -af.
>
>
> There are 2 ways to fix this.
> 1) Rebuild everything old that is built against libpthread
> 2) Get a copy of libc.so.5 from a more recent 5.x box (although I am suprised
> 5.4 isn't recent enough).
>
> Peter Wemm has (2) available here
> http://people.freebsd.org/~peter/libc.so.5
Thanks - that gets me by. Turns out bash, and my window manager are the
culprits. (lsof | grep libc.so.5 for those who care).
Sorry for the noise..
Eric
--
------------------------------------------------------------------------
Eric Anderson Sr. Systems Administrator Centaur Technology
A lost ounce of gold may be found, a lost moment of time never.
------------------------------------------------------------------------
More information about the freebsd-current
mailing list