The bleeding edge, I broke gkrellm :(...
Tolip Wen <[email protected]>
| Newsgroups | gmane.comp.gnome.apps.gkrellm |
|---|---|
| Message-ID | <[email protected]> |
I have been using gkrellm-2.3.0 for a long time without any issues!
Recently I upgraded Glib and gtk and now it is broken.
I had to upgrade a few other things in the process.
The various versions I am using are as follows:
linux-2.6.22.6
gcc (GCC) 4.2.1
glib-2.14.0
gtk+-2.10.14
pkg-config-0.20
freetype-2.3.5
fontconfig-2.4.2
atk-1.9.1
pango-1.18.1
cairo-1.4.10
libXft-2.1.8.2
libXrender-0.9
renderext-0.9.0
xproto-6.6.2
(the previously compiled gkrellm still worked fine after the linux and gcc upgrade!)
It is _not_ a kernel sensor/module issue!!!
As a matter of fact, I had temps from my GPU show up after the kernel upgrade! (cool!!!)
I suspect my troubles stem from pango!
I had a hell of a time getting it to recognise Xft and Cairo
I had to upgrade 'render' and 'proto' before it would auto find Xft
(possibly others, it's been a long few days with little sleep)
I forced my intentions on the pango 'configure' for it to recognize all the Cairo stuff.
the configure script _found_ cairo but not a bunch of cairo libs.
How I forced my intentions on pango was to change the following in 'configure'
"
#
# Checks for Cairo
#
have_cairo=false
have_cairo_png=true
have_cairo_ps=true
have_cairo_pdf=true
have_cairo_xlib=true
have_cairo_freetype=true
have_cairo_win32=false
have_cairo_atsui=false
"
The cairo config found and build all of that stuff.
The gkrellm error I get is:
"
gkrellm: error while loading shared libraries: libpangoxft-1.0.so.0: cannot open shared object file: No such file or directory
"
so, I did an 'strace gkrellm' and noticed it was not looking in the correct place for libpangoxft.
I made a symlink in /usr/lib/ pointing to /usr/local/lib/libpangoxft-1.0.so.0
Now gkrellm finds the lib but throws the following error
"
gkrellm: relocation error: gkrellm: undefined symbol: gdk_threads_lock
"
I already got pango configure to use/find Xft by upgrading a bunch of stuff!!!!!
I had configure issues with pango/cairo!
I doubt this is an error in gkrellm.
(I don't expect much sympathy here, lol)
I think it is an issue with pango/cairo or pango/Xft.
I have been googling for days.
Lots of people have had "undefined symbol: gdk_threads_lock" errors but not in the last year or so.
pango and cairo support seems kinda thin.
One final note, just in case, I run SMP.
(old school smp, 2 seperate P4 Xeon processors)
I have not found any more broken apps (YET!).
The gtk tests run fine.
I tried a few downgrades of pango, Xft, cairo, etc.
I wanna build gnome one day too so I will soon need the new gtk stuff.
Any ideas???
The humor in all this is that now I can not remember exactly why I 'needed' to upgrade Glib/GTK in the first place. (some draw/graph thingy possibly)
I do upgrade my kernal on a whim, I upgrade gcc sometimes, but I refrain from gtk upgrades because I have jumped thru this hoop a few times with similar results.
I am temporarily using 'top' for my load and clock, sad but true.
thx for your time!!!
tolip
(tolip - returns to trying to get pango to recognize all the cairo stuff on it's own in hopes that is the root cause)
---------------------------------
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more.
_______________________________________________
Gkrellm mailing list
[email protected]
http://lists.jutley.org/cgi-bin/mailman/listinfo/gkrellm