Slackware 13.1
Building KOffice 3.5.13 from tarballs.
* FTBFS with ImageMagick 6.5.9_6 and GraphicsMagick not installed.
* FTBFS with GraphicsMagick 1.3.12 (built with libpng14) installed and ImageMagick not installed.
* FTBFS with GraphicsMagick 1.3.12 (built with libpng12) installed and ImageMagick not installed.
* FTBFS with GraphicsMagick 1.2.10 (built with libpng12) installed and ImageMagick not installed.
* FTBFS with both installed.
KOffice will build with neither installed but only chalk, karbon, and krossrunner build.
I am unable to build GraphicsMagick 1.1.15 on Slackware 13.1 with either libpng12 or libpng14.
I can build 1.2.10 with libpng12 but not libpng14.
I can build 1.3.12 with either libpng12 or libpng14.
Fiddling with libpng12 does not really help because the default in Slackware 13.1 is libpng14.
========================================================== With ImageMagick installed the build fails with these errors:
/usr/lib/libMagickCore.so: undefined reference to `DestroyPixelWand' /usr/lib/libMagickCore.so: undefined reference to `DrawPushPattern' /usr/lib/libMagickCore.so: undefined reference to `DrawPathLineToAbsolute' /usr/lib/libMagickCore.so: undefined reference to `DrawSetClipPath' /usr/lib/libMagickCore.so: undefined reference to `DrawPathClose' /usr/lib/libMagickCore.so: undefined reference to `PixelSetRedQuantum' /usr/lib/libMagickCore.so: undefined reference to `DrawSetStrokeAntialias' /usr/lib/libMagickCore.so: undefined reference to `DestroyMagickWand' /usr/lib/libMagickCore.so: undefined reference to `DestroyDrawingWand' /usr/lib/libMagickCore.so: undefined reference to `NewMagickWandFromImage' /usr/lib/libMagickCore.so: undefined reference to `DrawRender' /usr/lib/libMagickCore.so: undefined reference to `PixelSetOpacityQuantum' /usr/lib/libMagickCore.so: undefined reference to `DrawSetStrokePatternURL' /usr/lib/libMagickCore.so: undefined reference to `DrawSetStrokeDashArray' /usr/lib/libMagickCore.so: undefined reference to `DrawPathMoveToAbsolute' /usr/lib/libMagickCore.so: undefined reference to `DrawPopPattern' /usr/lib/libMagickCore.so: undefined reference to `DrawPathFinish' /usr/lib/libMagickCore.so: undefined reference to `DrawSetFont' /usr/lib/libMagickCore.so: undefined reference to `DrawSetFillColor' /usr/lib/libMagickCore.so: undefined reference to `PixelSetGreenQuantum' /usr/lib/libMagickCore.so: undefined reference to `DrawTranslate' /usr/lib/libMagickCore.so: undefined reference to `PixelSetQuantumColor' /usr/lib/libMagickCore.so: undefined reference to `PushDrawingWand' /usr/lib/libMagickCore.so: undefined reference to `PixelSetColor' /usr/lib/libMagickCore.so: undefined reference to `DrawSetStrokeWidth' /usr/lib/libMagickCore.so: undefined reference to `DrawRectangle' /usr/lib/libMagickCore.so: undefined reference to `DrawSetStrokeColor' /usr/lib/libMagickCore.so: undefined reference to `DrawRoundRectangle' /usr/lib/libMagickCore.so: undefined reference to `DrawAnnotation' /usr/lib/libMagickCore.so: undefined reference to `DrawPathStart' /usr/lib/libMagickCore.so: undefined reference to `DrawSetViewbox' /usr/lib/libMagickCore.so: undefined reference to `DrawPopClipPath' /usr/lib/libMagickCore.so: undefined reference to `DrawColor' /usr/lib/libMagickCore.so: undefined reference to `DrawScale' /usr/lib/libMagickCore.so: undefined reference to `DrawLine' /usr/lib/libMagickCore.so: undefined reference to `DrawSetFillPatternURL' /usr/lib/libMagickCore.so: undefined reference to `DrawPushDefs' /usr/lib/libMagickCore.so: undefined reference to `DrawComment' /usr/lib/libMagickCore.so: undefined reference to `DrawAllocateWand' /usr/lib/libMagickCore.so: undefined reference to `PixelSetBlueQuantum' /usr/lib/libMagickCore.so: undefined reference to `DrawSetFontSize' /usr/lib/libMagickCore.so: undefined reference to `DrawPushClipPath' /usr/lib/libMagickCore.so: undefined reference to `DrawSetTextUnderColor' /usr/lib/libMagickCore.so: undefined reference to `DrawArc' /usr/lib/libMagickCore.so: undefined reference to `NewPixelWand' /usr/lib/libMagickCore.so: undefined reference to `DrawRotate' /usr/lib/libMagickCore.so: undefined reference to `PopDrawingWand' /usr/lib/libMagickCore.so: undefined reference to `DrawSetClipRule' /usr/lib/libMagickCore.so: undefined reference to `DrawComposite' /usr/lib/libMagickCore.so: undefined reference to `DrawSetStrokeLineJoin' /usr/lib/libMagickCore.so: undefined reference to `DrawPathEllipticArcAbsolute' /usr/lib/libMagickCore.so: undefined reference to `DrawPopDefs' /usr/lib/libMagickCore.so: undefined reference to `DrawSetStrokeLineCap' /usr/lib/libMagickCore.so: undefined reference to `DrawEllipse' collect2: ld returned 1 exit status make[3]: *** [karbon] Error 1 make[3]: Leaving directory `/dev/shm/applications/koffice/karbon' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/dev/shm/applications/koffice/karbon' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/dev/shm/applications/koffice' make: *** [all] Error 2 ==========================================================
With GraphicsMagick installed the build fails with these errors:
In file included from kis_image_magick_converter.cc:44: ../../../chalk/core/kis_layer.h:170: warning: type qualifiers ignored on function return type kis_image_magick_converter.cc: In function 'void<unnamed>::setAnnotationsForImage(const Image*, KisImageSP)': kis_image_magick_converter.cc:185: error: 'const struct _Image' has no member named 'generic_profiles' kis_image_magick_converter.cc:189: error: 'const struct _Image' has no member named 'generic_profile' kis_image_magick_converter.cc:189: error: 'const struct _Image' has no member named 'generic_profile' kis_image_magick_converter.cc:191: error: 'const struct _Image' has no member named 'generic_profile' kis_image_magick_converter.cc: In member function 'KisImageBuilder_Result KisImageMagickConverter::decode(const KURL&, bool)': kis_image_magick_converter.cc:483: error: 'Downscale' was not declared in this scope kis_image_magick_converter.cc:537: error: 'Downscale' was not declared in this scope kis_image_magick_converter.cc:581: error: 'Downscale' was not declared in this scope kis_image_magick_converter.cc:611: error: 'Downscale' was not declared in this scope kis_image_magick_converter.cc: In member function 'KisImageBuilder_Result KisImageMagickConverter::buildFile(const KURL&, KisPaintLayerSP, KSharedPtr<KisAnnotation>*, KSharedPtr<KisAnnotation>*)': kis_image_magick_converter.cc:815: error: 'Upscale' was not declared in this scope kis_image_magick_converter.cc:851: error: 'Upscale' was not declared in this scope kis_image_magick_converter.cc:882: error: 'Upscale' was not declared in this scope kis_image_magick_converter.cc: In static member function 'static QString KisImageMagickConverter::readFilters()': kis_image_magick_converter.cc:993: warning: unused variable 'matches' kis_image_magick_converter.cc: In static member function 'static QString KisImageMagickConverter::writeFilters()': kis_image_magick_converter.cc:1067: warning: unused variable 'matches' make[4]: *** [kis_image_magick_converter.lo] Error 1 make[4]: Leaving directory `/dev/shm/applications/koffice/filters/chalk/gmagick' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/dev/shm/applications/koffice/filters/chalk' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/dev/shm/applications/koffice/filters' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/dev/shm/applications/koffice' make: *** [all] Error 2 ==========================================================
I've searched the web to no avail.
Any ideas where to start the triage?
Darrell