i686-pc-linux-gnu-gcc -O1 -O2 -O3 -pipe -march=athlon-xp -mmmx -msse -m3dnow -mfpmath=387 -falign-functions=64 -falign-loops=4 -falign-jumps=4 -fprefetch-loop-arrays -funswitch-loops -o glunarclock-applet-2 CalcEphem.o Moon.o MoonRise.o moondata.o glunarclock.o -Wl,--export-dynamic -pthread /usr/lib/libpanel-applet-2.so /usr/lib/libgnomeui-2.so -lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-2.so /usr/lib/libgconf-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so /usr/lib/libgthread-2.0.so /usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxml2.so -lpthread -lz /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so ../screen-exec/.libs/libscreen-exec.a ../screen-exec/.libs/libscreen-exec.a(egg-screen-help.o)(.text+0x33a): In function `egg_help_display_with_doc_id_with_env': : undefined reference to `_' ../screen-exec/.libs/libscreen-exec.a(egg-screen-help.o)(.text+0x395): In function `egg_help_display_with_doc_id_with_env': : undefined reference to `_' ../screen-exec/.libs/libscreen-exec.a(egg-screen-help.o)(.text+0x4a6): In function `egg_help_display_with_doc_id_with_env': : undefined reference to `_' ../screen-exec/.libs/libscreen-exec.a(egg-screen-help.o)(.text+0x4fa): In function `egg_help_display_with_doc_id_with_env': : undefined reference to `_' ../screen-exec/.libs/libscreen-exec.a(egg-screen-help.o)(.text+0x53f): In function `egg_help_display_with_doc_id_with_env': : undefined reference to `_' ../screen-exec/.libs/libscreen-exec.a(egg-screen-help.o)(.text+0x6df): more undefined references to `_' follow collect2: ld returned 1 exit status make[3]: *** [glunarclock-applet-2] Error 1 make[3]: Leaving directory `/var/tmp/portage/glunarclock-0.32.2/work/glunarclock-0.32.2/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/glunarclock-0.32.2/work/glunarclock-0.32.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/glunarclock-0.32.2/work/glunarclock-0.32.2' make: *** [all] Error 2
either fix the i18n include or undefine the G*_DISABLE_DEPRECATED stuff.
Created attachment 53561 [details, diff] glunarclock-0.32.2-gettext.patch There's no nice solution I can see of, but this should do.
CFLAGS+=-UGNOME_DISABLE_DEPRECATED or the include libgnome/*i18n*.h -> glib/*i18n*.h fix
Created attachment 54280 [details, diff] glunarclock-0.32.2-gettext.patch Oh, sorry. This patch has the -> glib/gi18n.h include fix. I'll notify the upstream author (by email, they don't seem to have a BTS).
figured this was not gnome... also there is a new version with a 'small bugfix' which might be this (?) If it's not this patch should still go upstream. Thanks for the works so far ed.
No, the patch is still needed for 0.32.3 (the same patch works). I'll try to keep an eye on this.
Any reply from upstream yet?
Yes, he's said he'll put it on his TODO list. I think this probably means the next release will be fixed.
desktop-misc : the fix is correct and should be applied to all versions. this blocks 2.10 unmasking.
Fixed in all portage versions, thanks.