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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.