The problem here seems to be that new ImageMagick version delivers new
library (/usr/lib/libMagickCore.so) and at the same time other
imagemagick modules
(usr/lib/ImageMagick-6.7.8/modules-Q16/coders/pcd.so) are using it.

The pkgdepend generate does not seem to understand that once installed
the dependency will be satisfied within the ImageMagick package itself.

But what to do with it, I don't know.

-- 
        Vlad

On Mon, Sep 17, 2012 at 09:10:01PM +0530, Sonam gupta wrote:
> 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

_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss

Reply via email to