[OmniOS-discuss] pkgdepend reports unresolved dependencies

Alex McWhirter alexmcwhirter at vantagetitle.com
Wed Jan 7 17:52:14 UTC 2015


I’m building pigeonhole for dovecot on r151006 with the template build scripts. Pigeonhole compiles fine, but pkgdepend complains about a lot of unresolved dependencies.

These dependencies are actually libraries built by pigeonhole, so i can see why they wouldn’t exist in the installed package directory. Should i tell pkgdepend to look in $DESTDIR$PREFIX for these dependencies? Or maybe i don’t quite understand why pkgdepend thinks they are unresolved.

/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD pkg.debug.depend.file=libdovecot.so.0 \
        pkg.debug.depend.reason=opt/triadic/lib/amd64/dovecot/libdovecot-sieve.so.0.0.0 \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib/64 \
        pkg.debug.depend.path=opt/triadic/lib/amd64 \
        pkg.debug.depend.path=usr/lib/64'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD pkg.debug.depend.file=libdovecot-lda.so.0 \
        pkg.debug.depend.reason=opt/triadic/lib/amd64/dovecot/libdovecot-sieve.so.0.0.0 \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib/64 \
        pkg.debug.depend.path=opt/triadic/lib/amd64 \
        pkg.debug.depend.path=usr/lib/64'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD \
        pkg.debug.depend.file=libdovecot-storage.so.0 \
        pkg.debug.depend.reason=opt/triadic/lib/amd64/dovecot/libdovecot-sieve.so.0.0.0 \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib/64 \
        pkg.debug.depend.path=opt/triadic/lib/amd64 \
        pkg.debug.depend.path=usr/lib/64'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD pkg.debug.depend.file=libdovecot-login.so.0 \
        pkg.debug.depend.reason=opt/triadic/usr/libexec/amd64/dovecot/managesieve-login \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib/64 \
        pkg.debug.depend.path=opt/triadic/lib/amd64 \
        pkg.debug.depend.path=usr/lib/64'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD pkg.debug.depend.file=libdovecot-login.so.0 \
        pkg.debug.depend.reason=opt/triadic/usr/libexec/i386/dovecot/managesieve-login \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=opt/triadic/lib/i386 \
        pkg.debug.depend.path=usr/lib'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD pkg.debug.depend.file=libdovecot.so.0 \
        pkg.debug.depend.reason=opt/triadic/usr/libexec/amd64/dovecot/managesieve-login \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib/64 \
        pkg.debug.depend.path=opt/triadic/lib/amd64 \
        pkg.debug.depend.path=usr/lib/64'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD pkg.debug.depend.file=libdovecot.so.0 \
        pkg.debug.depend.reason=opt/triadic/usr/libexec/i386/dovecot/managesieve-login \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=opt/triadic/lib/i386 \
        pkg.debug.depend.path=usr/lib'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD pkg.debug.depend.file=libdovecot.so.0 \
        pkg.debug.depend.reason=opt/triadic/lib/i386/dovecot/libdovecot-sieve.so.0.0.0 \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=opt/triadic/lib/i386 \
        pkg.debug.depend.path=usr/lib'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD pkg.debug.depend.file=libdovecot-lda.so.0 \
        pkg.debug.depend.reason=opt/triadic/lib/i386/dovecot/libdovecot-sieve.so.0.0.0 \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=opt/triadic/lib/i386 \
        pkg.debug.depend.path=usr/lib'.
/tmp/build_locadmin/triadic_service_pigeonhole.p5m.int.3 has unresolved dependency '
    depend type=require fmri=__TBD \
        pkg.debug.depend.file=libdovecot-storage.so.0 \
        pkg.debug.depend.reason=opt/triadic/lib/i386/dovecot/libdovecot-sieve.so.0.0.0 \
        pkg.debug.depend.type=elf \
        pkg.debug.depend.path=lib \
        pkg.debug.depend.path=opt/triadic/lib/i386 \
        pkg.debug.depend.path=usr/lib'.
--- Dependency resolution failed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20150107/1a8dcb36/attachment-0001.html>


More information about the OmniOS-discuss mailing list