Hi again,

[...]
> > Yes, you are correct that upstream ships an ancient libtool version.
> > However I do not believe you are correct when you say that we are
> > linking against it.
> > 
[...]

Here's the proper proof - the error message is produced by our compiler, thus
can be safely ignored. The key point is the command line, which includes
libltdlc.a (and no -lltdl).

root@dkr13:~/graphviz-2.26.3/lib/gvc# make ; make V=1
  CCLD   libgvc.la
file libltdlcS.c line 18: error: conflicting definition for variable 
`c::lt_libltdlc_LTX_preloaded_symbols'
[... error details snipped ...]
make: *** [libgvc.la] Error 64
/bin/bash ../../libtool  --tag=CC   --mode=link x86_64-linux-gnu-gcc  -g -O2 
-Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math 
-version-info "5:0:0" -no-undefined -Wl,--as-needed -o libgvc.la -rpath 
/usr/lib gvrender.lo gvlayout.lo gvdevice.lo gvloadimage.lo gvcontext.lo 
gvjobs.lo gvevent.lo gvplugin.lo gvconfig.lo gvtextlayout.lo gvusershape.lo 
gvc.lo ../../lib/pack/libpack_C.la ../../lib/xdot/libxdot_C.la 
../../lib/common/libcommon_C.la  ../../libltdl/libltdlc.la  
../../lib/xdot/libxdot.la ../../lib/cdt/libcdt.la ../../lib/graph/libgraph.la 
../../lib/pathplan/libpathplan.la -lexpat -lz -lm  -lz -lm
libtool: link: rm -fr  .libs/libgvc.so.5.0.0.gcc-binary
libtool: link: x86_64-linux-gnu-gcc -shared  .libs/gvrender.o .libs/gvlayout.o 
.libs/gvdevice.o .libs/gvloadimage.o .libs/gvcontext.o .libs/gvjobs.o 
.libs/gvevent.o .libs/gvplugin.o .libs/gvconfig.o .libs/gvtextlayout.o 
.libs/gvusershape.o .libs/gvc.o  -Wl,--whole-archive 
../../lib/pack/.libs/libpack_C.a ../../lib/xdot/.libs/libxdot_C.a 
../../lib/common/.libs/libcommon_C.a ../../libltdl/.libs/libltdlc.a 
-Wl,--no-whole-archive  -Wl,-rpath 
-Wl,/home/mictau/build/graphviz/graphviz-2.26.3/lib/xdot/.libs -Wl,-rpath 
-Wl,/home/mictau/build/graphviz/graphviz-2.26.3/lib/cdt/.libs -Wl,-rpath 
-Wl,/home/mictau/build/graphviz/graphviz-2.26.3/lib/graph/.libs -Wl,-rpath 
-Wl,/home/mictau/build/graphviz/graphviz-2.26.3/lib/pathplan/.libs 
-L/home/mictau/build/graphviz/graphviz-2.26.3/lib/cdt/.libs 
../../lib/xdot/.libs/libxdot.so ../../lib/cdt/.libs/libcdt.so 
../../lib/graph/.libs/libgraph.so 
/home/mictau/build/graphviz/graphviz-2.26.3/lib/cdt/.libs/libcdt.so 
../../lib/pathplan/.libs/libpathplan.so -ldl 
/usr/lib/x86_64-linux-gnu/libexpat.so -lz -lm  -Wl,--as-needed   -Wl,-soname 
-Wl,libgvc.so.5 -o .libs/libgvc.so.5.0.0
file libltdlcS.c line 18: error: conflicting definition for variable 
`c::lt_libltdlc_LTX_preloaded_symbols'

Best,
Michael

Attachment: pgp8Si_wokWJD.pgp
Description: PGP signature

Reply via email to