Hi, I hope you can help me with an issue with pkgdepend. I'm trying to work out our own userland for XStreamOS, similar to the way illumos-userland does, derived from Oracle one. Some of the components (at the moment I'm working on having gnump+gnupg+mpfr to be able to package gcc45) have dependencies from the libgcc and libstdc++ I'm using. Because I still have no gcc45, I'm using gcc3 preinstalled inside /usr/sfw/*. I could make build run fine, but then pkgdepend cannot resolve these dependencies: /sources/userlands/xstream-userland-gate/components/gnump/build/manifest-i386-gmp.depend has unresolved dependency ' depend type=require fmri=__TBD pkg.debug.depend.file=libstdc++.so.6 \ pkg.debug.depend.reason=usr/lib/libgmpxx.so.4.1.2 \ pkg.debug.depend.type=elf \ pkg.debug.depend.path=lib \ pkg.debug.depend.path=usr/lib'. As far as I can see, the problem is because pkgdepend is looking for path usr/lib and not usr/sfw/lib, so it can't find any package in my system delivering that path file. Do you have any idea how pkgdepend decides these dependency paths? Examining the built libgmpxx.so.4.1.2 with ldd, it correctly says it depends from /usr/sfw/lib files. Searching for libstdc++.so.6 via pkg search on my build system, finds pkg:/system/library/gcc-3-runtime delivering the correct file /usr/sfw/lib/libstdc++.so.6. Why pkgdepend cannot see this? Thanx for any help, Gabriele.
_______________________________________________ pkg-discuss mailing list pkg-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/pkg-discuss