View previous topic :: View next topic |
Author |
Message |
VoVaN l33t
Joined: 02 Jul 2003 Posts: 701 Location: The Netherlands
|
Posted: Wed May 03, 2006 8:48 am Post subject: gkrellm-2.2.9 and undefined symbols for plugins |
|
|
I recently upgraded gkrellm from 2.2.7 to 2.2.9 and got undefined symbols for plugins
Code: | /usr/lib/gkrellm2/plugins/volume.so
Error: /usr/lib/gkrellm2/plugins/volume.so: undefined symbol: gkrellm_locale_dup_string
/usr/lib/gkrellm2/plugins/xkb.so
Error: /usr/lib/gkrellm2/plugins/xkb.so: undefined symbol: gkrellm_destroy_decal
|
It looks strange, because I can recompile this plugins without any errors. I quickly check sources for and there's no changes in the subroutines mentioned in errors... Does somebody have about the same issues? |
|
Back to top |
|
|
Psycho Dad Apprentice
Joined: 10 Dec 2005 Posts: 168 Location: BW
|
Posted: Wed May 03, 2006 9:00 am Post subject: |
|
|
Yes, all plugins I have are affected, those installed with portage (gkrelltop, gkrellweather) and those without (gkrellsun, gkrellm2-cpufreq). The errror messages are similar to yours.
Renaming ~/gkrellm2 did not help recompliling those plugins did not work too. |
|
Back to top |
|
|
VoVaN l33t
Joined: 02 Jul 2003 Posts: 701 Location: The Netherlands
|
Posted: Wed May 03, 2006 9:02 am Post subject: |
|
|
I'm not the only one... |
|
Back to top |
|
|
Psycho Dad Apprentice
Joined: 10 Dec 2005 Posts: 168 Location: BW
|
Posted: Wed May 03, 2006 10:41 am Post subject: |
|
|
Here are some details:
Code: |
/usr/local/lib/gkrellm2/plugins/gkrellsun.so
Fehler: /usr/local/lib/gkrellm2/plugins/gkrellsun.so: undefined symbol: gkrellm_destroy_decal
/usr/lib/gkrellm2/plugins/gkrellweather.so
Fehler: /usr/lib/gkrellm2/plugins/gkrellweather.so: undefined symbol: GK
/usr/lib/gkrellm2/plugins/gkrelltop2.so
Fehler: /usr/lib/gkrellm2/plugins/gkrelltop2.so: undefined symbol: gkrellm_get_hostname
/usr/lib/gkrellm2/plugins/cpufreq.so
Fehler: /usr/lib/gkrellm2/plugins/cpufreq.so: undefined symbol: gkrellm_gtk_check_button
|
gcc-version is 3.4.6-r1 |
|
Back to top |
|
|
Cecco66 n00b
Joined: 16 Jan 2006 Posts: 18 Location: Milano, Italy
|
Posted: Wed May 03, 2006 12:08 pm Post subject: |
|
|
VoVaN wrote: | I'm not the only one... |
No, you're not alone!
I got back to 2.2.7 |
|
Back to top |
|
|
albrow n00b
Joined: 07 Jun 2002 Posts: 56 Location: United Kingdom
|
Posted: Wed May 03, 2006 12:31 pm Post subject: |
|
|
Same issue here. Back to 2.2.7 for me too.
Anyone able to see if this is happening with any other distro?
Alex |
|
Back to top |
|
|
VoVaN l33t
Joined: 02 Jul 2003 Posts: 701 Location: The Netherlands
|
Posted: Wed May 03, 2006 4:58 pm Post subject: |
|
|
albrow wrote: | Same issue here. Back to 2.2.7 for me too.
Anyone able to see if this is happening with any other distro?
Alex |
It should be the same unless some people provided additional patches. I've compiled everything from sources with CFLAGS=O2 only... and I have the same errors. |
|
Back to top |
|
|
Psycho Dad Apprentice
Joined: 10 Dec 2005 Posts: 168 Location: BW
|
Posted: Thu May 04, 2006 12:42 pm Post subject: |
|
|
Have asked in a forum, it seems SuSE 9.2 does not have this problem.
I made a "emerge --unmerge gkrellm" and installed the source for 2.2.9 that I downloaded directly from
http://www.gkrellm.net
manually (unpacked it, make, make install).
The plugins work perfectly this way with 2.2.9.
So it seems to be a Gentoo-Problem with the ebuild. |
|
Back to top |
|
|
nyhm Developer
Joined: 22 Oct 2005 Posts: 26 Location: UK
|
Posted: Thu May 04, 2006 1:41 pm Post subject: |
|
|
This was known before it was added. See Bug #129257. |
|
Back to top |
|
|
VoVaN l33t
Joined: 02 Jul 2003 Posts: 701 Location: The Netherlands
|
Posted: Thu May 04, 2006 1:59 pm Post subject: |
|
|
Psycho Dad wrote: | Have asked in a forum, it seems SuSE 9.2 does not have this problem.
I made a "emerge --unmerge gkrellm" and installed the source for 2.2.9 that I downloaded directly from
http://www.gkrellm.net
manually (unpacked it, make, make install).
The plugins work perfectly this way with 2.2.9.
So it seems to be a Gentoo-Problem with the ebuild. |
You're right! I just copy the old gkrellm-2.2.7.ebuild to gkrellm-2.2.9.ebuild, digest, emerge.... everything works again!!!
The new ebuild is doing something wrongly... |
|
Back to top |
|
|
|