Hi,

I am upgrading Imagemagick from Imagemagick-6.3.4 to Imagemagick-6.7.8-6.

On running 'gmake publish', '/usr/bin/pkgdepend resolve' is throwing following dependency errors:

/usr/bin/pkgdepend generate -m -d /builds/sg223391/IM_upgrade/gate/components/imagemagick/build/prototype/i386/mangled -d /builds/sg223391/IM_upgrade/gate/components/imagemagick/build/prototype/i386 -d /builds/sg223391/IM_upgrade/gate/components/imagemagick/build -d /builds/sg223391/IM_upgrade/gate/components/imagemagick -d ImageMagick-6.7.8 /builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.mangled >/builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.depend

/usr/bin/pkgdepend resolve -m /builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.depend

/builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.depend has unresolved dependency ' depend type=require fmri=__TBD pkg.debug.depend.file=libMagickCore.so.5 \ pkg.debug.depend.reason=usr/lib/ImageMagick-6.7.8/modules-Q16/coders/pcd.so \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=usr/lib \
        pkg.debug.depend.path=usr/sfw/lib'.
/builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.depend has unresolved dependency ' depend type=require fmri=__TBD pkg.debug.depend.file=libMagickCore.so.5 \ pkg.debug.depend.reason=usr/lib/ImageMagick-6.7.8/modules-Q16/coders/mpeg.so \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=usr/lib \
        pkg.debug.depend.path=usr/sfw/lib'.
/builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.depend has unresolved dependency ' depend type=require fmri=__TBD pkg.debug.depend.file=libMagickCore.so.5 \ pkg.debug.depend.reason=usr/lib/ImageMagick-6.7.8/modules-Q16/coders/null.so \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=usr/lib \
        pkg.debug.depend.path=usr/sfw/lib'.
/builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.depend has unresolved dependency ' depend type=require fmri=__TBD pkg.debug.depend.file=libMagickCore.so.5 \ pkg.debug.depend.reason=usr/lib/ImageMagick-6.7.8/modules-Q16/coders/mtv.so \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=usr/lib \
        pkg.debug.depend.path=usr/sfw/lib'.
/builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.depend has unresolved dependency ' depend type=require fmri=__TBD pkg.debug.depend.file=libMagickCore.so.5 \ pkg.debug.depend.reason=usr/lib/ImageMagick-6.7.8/modules-Q16/coders/msl.so \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=usr/lib \
        pkg.debug.depend.path=usr/sfw/lib'.
/builds/sg223391/IM_upgrade/gate/components/imagemagick/build/manifest-i386-imagemagick.depend has unresolved dependency ' depend type=require fmri=__TBD pkg.debug.depend.file=libMagickCore.so.5 \ pkg.debug.depend.reason=usr/lib/ImageMagick-6.7.8/modules-Q16/coders/mpr.so \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=usr/lib \
        pkg.debug.depend.path=usr/sfw/lib'.
gmake: *** [/builds/sg223391/IM_upgrade/gate/components/imagemagick/build/.resolved-i386] Error 1
[07:19:55 sonamgup@sfwcfi imagemagick]$

The new version of ImageMagick delivers new library '/usr/lib/libMagickCore.so.5' and at the same time modules (like pcd.so) are using this library. The problem is that 'pkgdepend generate' does not know that usr/lib/libMagickCore.so.5 will be installed together with ImageMagick and thinks it is an external dependency.

Any idea how to resolve these errors ?

Thanks & Regards,
Sonam
_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss

Reply via email to