Date: Sat, 17 Jun 2006 17:36:07 -0700 From: "Brent Hostetler" <brenthostetler@gmail.com> To: freebsd-questions@freebsd.org Subject: Library Dependency: package built from port Message-ID: <aadbc3580606171736j605c7b5fhc06283f2298b2838@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Here is scenario: Machine1: destination server with multiple jails Machine2: build computer Machine2 tracks RELENG_6_1, builds any updates. /usr/src and /usr/obj copied from Machine2 to Machine 1. Updates are installed on Machine1. This works great. Now I want to build ports on Machine2 as packages then install the packages on Machine1. I am having problems with this scenario. Here is what Im doing. Example case, install /usr/ports/www/elinks 1. cd /usr/ports/www/elinks 2. use make all-depends-list to determine dependencies 3. make package-recursive 4. then I tar up the .tbz files 5. copy to Machine1; untar; then pkg_add the tarballs 6. rehash 7. www# elinks /libexec/ld-elf.so.1: Shared object "libX11.so.6" not found, required by "elinks" www# ldd /usr/local/bin/elinks /usr/local/bin/elinks: libX11.so.6 => not found (0x0) libssl.so.4 => /usr/lib/libssl.so.4 (0x28115000) libcrypto.so.4 => /lib/libcrypto.so.4 (0x28143000) libz.so.3 => /lib/libz.so.3 (0x2823a000) libbz2.so.2 => /usr/lib/libbz2.so.2 (0x2824a000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28259000) libc.so.6 => /lib/libc.so.6 (0x28346000) Questions: 1. Why is pkg_add not mentioning missing dependency? 2. What pkg/port needs install for this dependency? 3. How can I improve this process to eliminate future problems? Thanks! brent
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aadbc3580606171736j605c7b5fhc06283f2298b2838>