Headsup: soname changing ImageMagick update coming 2 rawhide

Mamoru Tasaka mtasaka at ioa.s.u-tokyo.ac.jp
Tue Mar 10 01:57:20 UTC 2009


Alex Lancaster wrote, at 03/10/2009 06:37 AM +9:00:
>>>>>> Alex Lancaster  writes:
> 
>>>>>> "HdG" == Hans de Goede  writes:
> HdG> Hi all,
> HdG> A bit late in the release cycle, but I delayed it to not disrupt the
> HdG> mass rebuild. I'm updating ImageMagick to 6.4.9-9
> 
> HdG> Which changes the soname (and ABI) of the included libraries.
> HdG> The following packages are affected by this and will need to be rebuild
> HdG> (once the new ImageMagick is in the build repo):
> 
> Case in point, evolution-brutus failed rebuild due to some kind of
> API/ABI changes:
> 
> checking ifaddrs.h presence... yes
> checking for ifaddrs.h... yes
> checking for getifaddrs... yes
> checking for nanosleep... yes
> checking for wand/magick-wand.h... no
> configure: error:  development header not installed
> error: Bad exit status from /var/tmp/rpm-tmp.18zCEt (%build)

This is failing as(from config.log):
--------------------------------------------------------------------------
configure:20351: gcc -c -I/usr/include/brutus-keyring-1.0 -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/orbit-2.0 -I/usr/include/libIDL-2.0      -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Werror -Werror-implicit-function-declaration -Wundef -Wbad-function-cast -Wcast-align -Wmissing-declarations -std=gnu89 -D_REENTRANT -I/usr/include/ImageMagick -I/usr/include/evolution-data-server-2.26  conftest.c >&5
In file included from /usr/include/ImageMagick/magick/MagickCore.h:148,
                 from /usr/include/ImageMagick/wand/MagickWand.h:147,
                 from /usr/include/ImageMagick/wand/magick-wand.h:22,
                 from conftest.c:70:
/usr/include/ImageMagick/magick/magick-type.h:130:5: error: "_MSC_VER" is not defined
configure:20358: $? = 1
--------------------------------------------------------------------------

Possibly a bug on ImageMagick side. Currently I cannot find out
where _MSC_VER is defined (perhaps Windows related) and evolution-brutus
configure rejects this by "-Werror -Wundef".

"sed -i -e 's|-Wundef||' configure" in evolution-brutus can be a work-around
for this issue:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1233863

Mamooru




More information about the fedora-devel-list mailing list