trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: December 2011

KOffice 3.5.13 FTBFS

From: Darrell Anderson <humanreadable@...>
Date: Tue, 6 Dec 2011 09:56:46 -0800 (PST)
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