Hi there all:
I've having a few issues trying to solve package dependencies in
Userland - I have a 64-bit utility that links aginst the
libthread.so.1/libc.so.1/libm.so.1 libraries provided in usr/lib/64, but
pkgdepend is having none of it:
<snip from the log file>
/usr/bin/pkgdepend resolve -m
/builds/ebeasant/gate/components/ksh93/build/manifest-i386-developer-astdev.depend
/builds/ebeasant/gate/components/ksh93/build/manifest-i386-ksh93.depend
/builds/ebeasant/gate/components/ksh93/build/manifest-i386-developer-astdev.depend
has unresolved dependency '
depend type=require fmri=__TBD pkg.debug.depend.file=libc.so.1 \
pkg.debug.depend.reason=usr/ast/bin/msggen
pkg.debug.depend.type=elf \
pkg.debug.depend.path=lib/64 \
pkg.debug.depend.path=usr/ast/bin/../lib \
pkg.debug.depend.path=usr/lib/64'.
/builds/ebeasant/gate/components/ksh93/build/manifest-i386-developer-astdev.depend
has unresolved dependency '
depend type=require fmri=__TBD pkg.debug.depend.file=libm.so.2 \
pkg.debug.depend.reason=usr/ast/bin/msgget
pkg.debug.depend.type=elf \
pkg.debug.depend.path=lib/64 \
pkg.debug.depend.path=usr/ast/bin/../lib \
pkg.debug.depend.path=usr/lib/64'.
/builds/ebeasant/gate/components/ksh93/build/manifest-i386-developer-astdev.depend
has unresolved dependency '
depend type=require fmri=__TBD pkg.debug.depend.file=libthread.so.1 \
pkg.debug.depend.reason=usr/ast/bin/msggen
pkg.debug.depend.type=elf \
pkg.debug.depend.path=lib/64 \
pkg.debug.depend.path=usr/ast/bin/../lib \
pkg.debug.depend.path=usr/lib/64'.
</snip>
These appear to be auto generated from the binaries themselves:
-bash-4.1$ ldd build/prototype/i386/amd64/bin/msggen
libm.so.2 => /lib/64/libm.so.2
libthread.so.1 => /lib/64/libthread.so.1
libc.so.1 => /lib/64/libc.so.1
Does anyone have any advice as to how to rid myself of this troublesome
problem? Have I missed a depends path in the package manifest, or a
mangler somewhere?
Many thanks,
-- Edwin Beasant
_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss