I want to be able to control xmms from GkrellM 2.3.1.
I tried to install gkrellmms- 2.1.21. The make went ok, but at make install it said there is no /usr/local/lib/gkrellm2/plugins directory. I made one, and it installed ok. I restarted GkrellM, but the plugin didn't appear. In the install log tab it says
/usr/local/lib/gkrellm2/plugins/gkrellmms.so
Error: /usr/lib/libxmms.so.1: undefined symbol: libintl_gettext
Any ideas on what could the problem be?
Thanks!
EDIT:
Well I searched the net and came up with these:
http://gftp.seul.org/faq.html#AEN1846.1. When I try to compile gFTP, I see undefined symbol libintl_gettext. Or, another error is undefined symbol LC_ALL.
Try running
make distclean ; configure --with-included-gettext.
You could alternatively pass
--disable-nls
to configure, and internationalization support will not be compiled in.
And this:
Add this to the makefile:
LIBS+=${BUILDLINK_LDADD.gettext}
The second one didn't work, and I don't know how to apply the first one.
Some more I found:
http://www.uclibc.org/lists/buildroot/2007-January/001284.html>scripts/kconfig/conf.o(.text+0x93): In function `check_stdin':
>: undefined reference to `libintl_gettext'
Well sounds like you need gettext on the build-host installed.
You could add a host-gettext to the gettext.mk that installs into the
toolbuild_dir and use that if you do not want or can not install the gettext
that comes with your distro..
http://www.linuxfromscratch.org/pipermail/lfs-support/2002-August/009273.html...in the short term, the quick and easy solve for this particular
package and issue is to slap the in libintl.h that came with glibc back
into /usr/include. You'd _THINK_ that gettext wouldn't overwrite that
file if it didn't need to, but I'm just going to have to chalk it up to
"growing pains" between glibc and gettext.
Does anyone know how to apply these sollutions, and if they work?