Hi.  I have a 'master' server on which I build all packages and ports
that  become available to other 'slave' systems via PKG_PATH.  I am
running with snapshots and have 280108 (bsd) installed.

The master contains both

libc.so.42.0
libc.so.43.0

Now the slave complains of not being able to install the master's
packages built from the ports tree.  The slave only posesses

libc.so.43.0

thus

parsing unace-1.2bp0
Can't install unace-1.2bp0: lib not found c.42.0
c.42.0: partial match in /usr/lib: major=43, minor=0 (bad major)

The ports tree for 280108 was late coming out so I thought downloading
the latest one (020208) and performing the following on the master's
ports:

# make update

This did not do anything.  I guess because the port versions did not
change.

I uninstalled a test port on the master and reinstalled.  I guess the
latest library is always used upon installation because the slave could
then install the resulting package.

So I'm wondering whether the behaviour of 'make update' should change
to avoid this type of problem.  Maybe it should see that a newer
library is available and at least create a package without installing
it locally.

How are others coping with this issue?  Is there something I should be
doing for this specific scenario?

/juan

Reply via email to