EMNU v1.0.0, undefined reference in libplplot

Johann Visagie johann at egenetics.com
Tue Jan 23 16:10:22 UTC 2001

Gary Williams, Tel 01223 494522 on 2001-01-23 (Tue) at 15:14:03 +0000:
> The quick and dirty fix that I'll commit soon is to add an explicit link
> to libX11 in configure.in (this will propagate to configure and
> Makefile).
> EMNU-1.0.2 should appear sometime this afternoon.

OK, I'm starting to nit-pick now since I can already get EMNU compiled on my
system...  but in the interests of having it build OOTB for everyone:

If I do a straight ./configure and gmake for EMNU 1.0.2, I get:

  [ ... ]
  gcc -O -o .libs/emnu emnu.o ../../../plplot/.libs/libplplot.so -L/usr/lib
  -lm -L/usr/local/lib -lz -lgd -lpng ../../../ajax/.libs/libajax.so -lm -lz
  -lgd -lpng ../../../nucleus/.libs/libnucleus.so -lm -lz -lgd -lpng -lmenu
  -lform -lX11 -lm -lncurses -Wl,--rpath -Wl,/usr/local/lib
  /usr/libexec/elf/ld: cannot find -lX11
  gmake: *** [emnu] Error 1

Specifying --x-libraries to ./configure doesn't seem to propagate to the
Makefile either.  Adding -L/usr/X11R6/lib manually to (say) CFLAGS in the
Makefile works, though.

-- Johann

More information about the EMBOSS mailing list