Falk Hamann [2007-11-26 18:47]: Hi Falk,
We use one crux-server to build packages for all the other one, via pkg-repgen and pkg-get.
From time to time problems occur with dynamic dependencies. Packages which installed on build-server, but not on the target, are linked to other binaries. pkg-get failed with these dependencies because they are not registered in Pkgfile.
dep_diff: compares prt-get deptree (Pkgfile:Depends on) with finddeps (prt-utils) for one or all installed packages.
This script generates a list of dynamic-not-listed dependencies (dependencies to core-ports are silently ignored).
May be this script is also a help for other user.
In our case nearly 100 Packages are affected ! Good to know the problem. But how to solve it ?
I see 3 ways out: 1. modify Pkgfile:Depends on 2. modify Pkgfile:configure --no_that --no_these 3. use different chroot-environments for different type of server
What about installing the same set of libraries on all of your servers? ie if at the moment only server1 requires libfoo, install libfoo on server2 and server3 as well? I'm afraid we don't have an easy fix for that problem :/ Regards, Tilman -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?