pkgsrc-Bulk archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkgsrc NetBSD 3.0_STABLE/i386 bulk build results 20060501.1050



On Friday 05 May 2006 05:17, Krister Walfridsson wrote:

> Top Ten Offenders
>
> Package                    Breaks  Maintainer
> --------------------------------------------------------------
> misc/koffice               9       markd%NetBSD.org@localhost
        [...]
> multimedia/transcode       2       xtraeme%NetBSD.org@localhost

The koffice build is dying with:

../work/.buildlink/lib/libMagick.so: undefined reference to `DrawSetViewbox'
../work/.buildlink/lib/libMagick.so: undefined reference to `DrawScale'
../work/.buildlink/lib/libMagick.so: undefined reference to 
`DrawSetTextUnderColor'
        [...]

The problem is that recently the ImageMagick package has "successfully" built 
in support for wmf which has the effect of making libMagick.so depend on 
libWand.so but packages using libMagick don't know that hence the breakage of 
koffice, transcode and possibly others.

I don't know why the wmf support has only recently been built in as it appears 
that ImageMagick has been trying to include it for a while (there has been a 
libwmf/buildlink3.mk in the options.mk file for ages).

A recent build of ImageMagick-6.2.6.8 had this in part in the configure 
output:

        [...]
checking if WMF package is complete... no
        [...]
WMF               --with-wmf=yes                no


while a build of ImageMagick-6.2.7.1 now gives:

        [...]
checking for WMF support ...
checking libwmf/ipa.h usability... yes
checking libwmf/ipa.h presence... yes
checking for libwmf/ipa.h... yes
checking for wmf_lite_create in -lwmflite... yes
checking if WMF package is complete... yes
        [...]
WMF               --with-wmf=yes                yes


Adding a "CONFIGURE_ARGS+= --without-wmf" returns libMagick.so to its previous 
behaviour and fixes the koffice and transcode builds but is clearly not what 
is intended.

cheers
mark



Home | Main Index | Thread Index | Old Index