sos: undefined symbol: g_get_filename_charsets

If you are having a problem using SourceOffSite, post a message here.

Moderator: SourceGear

Post Reply
Roy Smith

sos: undefined symbol: g_get_filename_charsets

Post by Roy Smith » Thu Oct 06, 2005 7:21 am

sorry for the double submitting.

do any of you know what to do here ?

some details:
vanilla Fedora Core 3 installation,
with readline-5.0-3.i386.rpm on it.

the full error msg is printed to the screen moments after i try to run ./sos
the exact full msg is: "sos: symbol lookup error: sos: undefined symbol: g_get_filename_charsets"

thx alot,
Roy.

sterwill
Posts: 256
Joined: Thu Nov 06, 2003 10:01 am
Location: SourceGear

Post by sterwill » Thu Oct 06, 2005 9:02 am

This error is because SOS is looking for a function in GLIB that doesn't exist in older versions. GLIB 2.8 (or newer) is required to run SOS.
Shaw Terwilliger
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`

Roy Smith

problem continues

Post by Roy Smith » Wed Oct 19, 2005 9:01 am

Hi,

I have glibc 3.3 installed (comes by default at Fedora 3),
and I get those error msg.
on the other hand, when trying to run sos on Fedora 4
(with glibc 3.5) there were no problems.

what should I do ?
reinstall the system with fedora 4 (not happy with this solution :( ?

thanks a lot,
Roy.

sterwill
Posts: 256
Joined: Thu Nov 06, 2003 10:01 am
Location: SourceGear

Post by sterwill » Wed Oct 19, 2005 11:56 am

The missing library, GLIB, is one of the libraries that the GTK library depends on, not the C library (glibc) that is installed with your operating system. Upgrading to Fedora Core 4 will fix your problem, because Core 4 includes GLIB 2.6, but you can also install updated GTK packages on your Core 3 system.

I made a mistake in my first reply: SOS requires GTK/GLIB 2.6 or newer, not GTK/GLIB 2.8.

So you don't have to reinstall, you can get updated GLIB and GTK RPMs for Fedora Core 3 at http://atrpms.net/dist/fc3/. You may need additional packages that GLIB and GTK depend on (which should be available from the same site). These packages have not been tested by SourceGear.
Shaw Terwilliger
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`

chrismon
Posts: 4
Joined: Tue Jan 17, 2006 3:25 pm

Post by chrismon » Tue Jan 17, 2006 3:28 pm

I am running FC4, and it comes with GTK2-2.4 GLIB2-2.4 .... trying to upgreade them to 2.6 has been a nightmare! Has anyone had success actually doing this to get SOS to run?

Also, the requirements list on the downloads webpage says 2.4 is OK :? http://www.sourcegear.com/sos/sysreq.html

I'm just about resigned to give up on SOS.


[update/edit...]

Some corrections: I was not running FC4 but Centos4.2. Centos4.2 is using many older libs, among other things. So SOS's issues are with Centos not Fedora. I installed an FC4 system yesterday and SOS works fine so far.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Thu Jan 19, 2006 4:39 pm

Thanks for the update. Glad SOS is working for you now.
Linda Bauer
SourceGear
Technical Support Manager

Post Reply