Xfce Forum

Sub domains
 

You are not logged in.

#1 2008-10-21 13:25:41

stephan33
Member
Registered: 2008-10-21
Posts: 2

[SOLVED] Installation from source, issues while starting xfwm

Hi all!
I compiled xfwm from source on a solaris10 machine. Because of this I had to compile several packages from ground up (including gtk2, glib 2.18, etc). After I solved all the dependencies, I could compile xfwm-4.4.2. I tried starting 'xfwm' afterwards but got the following error:

ld.so.1: xfwm4: fatal: relocation error: file /home/stephan/local/lib/libgio-2.0.so.0: symbol g_thread_gettime: referenced symbol not found
Killed
Exit 137

In fact, the file IS at the mentioned location so I'm rather out of ideas what to do now....
Any suggestions or more information needed?

Regards,
Stephan

P.S.
Here are the package versions which I compiled myself:
Dependencies: Cairo 1.8.0, Pango 1.22.0, Glib 2.18.2, Atk-1.24.0, Gtk2+-2.14.3
Xfce-Packages: libxfce4util-4.4.2 libxfce4mcs-4.4.2 libxfcegui4-4.4.2 xfce-mcs-manager-4.4.2

Offline

#2 2008-10-21 14:21:31

herd
Member
From: Germany
Registered: 2006-05-18
Posts: 143
Website

Re: [SOLVED] Installation from source, issues while starting xfwm

Hi,

the relocation error does not refer to the file, but to the symbol exported from the library.
"g_thread_gettime" seems to be missing.

Google for "g_thread_gettime" and you'll notice you're not alone.

I'd guess that libgio wants to call function g_thread_gettime from libgthread, but it is getting the old solaris version.

try to make sense of ldd $(which xfwm4) output.

hth,

herd

Offline

#3 2008-10-21 14:30:40

stephan33
Member
Registered: 2008-10-21
Posts: 2

Re: [SOLVED] Installation from source, issues while starting xfwm

That was it!
ldd xfwm4 showed that it tried using the old sun libraries.
Solution was to put my local library directory in front of the LD_LIBRARY_PATH environment variable

Thanks for your advice!  smile

Offline

Board footer

Powered by FluxBB