Comment 6 for bug 1640899

Revision history for this message
David Mathog (mathog) wrote :

Link command which fails for inkscape on system A (has -llcms2, works with -lcms)

cd /usr/local/src/inkscape_trunk/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape.dir/link.txt --verbose=1
/usr/bin/c++ -fopenmp -pthread -std=c++11 -O3 -DNDEBUG CMakeFiles/inkscape.dir/main.cpp.o -o ../bin/inkscape -rdynamic ../lib/libinkscape_base.so ../lib/libnrtype_LIB.a ../lib/libcroco_LIB.a ../lib/libavoid_LIB.a ../lib/libcola_LIB.a ../lib/libvpsc_LIB.a ../lib/liblivarot_LIB.a ../lib/libuemf_LIB.a ../lib/lib2geom_LIB.a ../lib/libdepixelize_LIB.a ../lib/libutil_LIB.a ../lib/libgc_LIB.a -pthread -Wl,--export-dynamic -lharfbuzz -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig -lfreetype -lgthread-2.0 -lgsl -lgslcblas -lm -lgmodule-2.0 -lglib-2.0 -lharfbuzz -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig -lfreetype -lgthread-2.0 -lgsl -lgslcblas -lm -lgmodule-2.0 -lglib-2.0 -lX11 -lgnomevfs-2 -llcms2 -lc -lgc -lpoppler -lpoppler-glib -lcairo -lwpg-0.2 -lwpd-0.9 -lwpd-stream-0.9 -ljpeg -lpng -lpopt -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgdl-3 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lfreetype -laspell -lxslt -lxml2 -lz -lsigc-2.0 -Wl,-rpath,/usr/local/src/inkscape_trunk/build/lib

First cmake in the build directory emitted:

-- Found LCMS2: /usr/lib/i386-linux-gnu/liblcms2.so
ENABLE_LCMS: ON

Second cmake only emitted:
ENABLE_LCMS: ON