still trying to build 0.47
I'm working against a clean debian stable environment now, I think. The current problem appears to be with an undocumented dependency on ImageMagick (I think on an old version of ImageMagick). ImageMagick doesn't show up in this list:
http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies
The build finally dies like this:
Making all in src make[2]: Entering directory `/home/bkerin/tmp/inkscape-0.47/src' g++ -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -fopenmp --export-dynamic -Wl,-z,relro -o inkscape main.o libinkscape.a dom/libdom.a libcroco/libcroco.a libavoid/libavoid.a libgdl/libgdl.a libcola/libcola.a libvpsc/libvpsc.a livarot/libvarot.a 2geom/lib2geom.a libinkversion.a -pthread -L/home/bkerin/opt/gnome_clean/lib -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lxslt -lxml2 -lsigc-2.0 -lgtkspell -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lpng12 -lgsl -lgslcblas -lm -lpng -lz -lgomp -lpopt -laspell -pthread -L/home/bkerin/opt/gnome_clean/lib -lgnomevfs-2 -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -L/home/bkerin/opt/gnome_clean/lib -lpangoft2-1.0 -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -L/home/bkerin/local/lib -lfreetype -lz -lMagick++ -lWand -lMagick -lgc -llcms -lpoppler -lpoppler-glib /usr/bin/ld: warning: librt.so.1, needed by /home/bkerin/opt/gnome_clean/lib/libgthread-2.0.so, may conflict with librt.so.19 /usr/bin/ld: warning: librt.so.1, needed by /home/bkerin/opt/gnome_clean/lib/libgthread-2.0.so, may conflict with librt.so.19 libinkscape.a(addNoise.o): In function `Inkscape::Extension::Internal::Bitmap::AddNoise::applyEffect(Magick::Image*)': /home/bkerin/tmp/inkscape-0.47/src/extension/internal/bitmap/addNoise.cpp:29: undefined reference to `Magick::Image::addNoise(MagickLib::NoiseType)' libinkscape.a(channel.o): In function `Inkscape::Extension::Internal::Bitmap::Channel::applyEffect(Magick::Image*)': /home/bkerin/tmp/inkscape-0.47/src/extension/internal/bitmap/channel.cpp:32: undefined reference to `Magick::Image::channel(MagickLib::ChannelType)' libinkscape.a(levelChannel.o): In function `Inkscape::Extension::Internal::Bitmap::LevelChannel::applyEffect(Magick::Image*)': /home/bkerin/tmp/inkscape-0.47/src/extension/internal/bitmap/levelChannel.cpp:33: undefined reference to `Magick::Image::levelChannel(MagickLib::ChannelType, double, double, double)' collect2: ld returned 1 exit status make[2]: *** [inkscape] Error 1 make[2]: Leaving directory `/home/bkerin/tmp/inkscape-0.47/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/bkerin/tmp/inkscape-0.47' make: *** [all] Error 2
I know I've seen that librt error before as well, though I don't recall what the fix was or if it was needed.
Britton
participants (1)
-
Britton Kerin