On Sat, May 11, 2013 at 06:46:53PM +0200, August Karlstrom wrote:
On 2013-05-10 22:48, August Karlstrom wrote:
On 2013-05-10 17:44, Sebastian Geerken wrote:
It is identical to mine (Debian wheezy amd64) except this option:
-Wl,-Bsymbolic-functions
Maybe you should try it without it (simply by typing the command manually). The documentation does not give a reason for hope, however (man ld):
-Bsymbolic-functions When creating a shared library, bind references to global function symbols to the definition within the shared library, if any. This option is only meaningful on ELF platforms which support shared libraries.
Unfortunately I get the same error after removing -Wl,-Bsymbolic-functions.
Linking with libX11 is what's missing:
LIBS=-lX11 ./configure make make install
This means that libX11 needs to be added to the build scripts.
I'm using Debian on amd64 and -lX11 doesn't appear in the options, though it compiles OK, but libX11.so.6 gets linked anyway! (AFAICS X11 gets in indirectly by including FL/x.H in xembed.c). What OS are you using? -- Cheers Jorge.-