I have two (nearly) identical systems that began life with an install of 
FreeBSD 4.7 from DVD.  I've been tracking 4-STABLE on them since.

Both systems made it thru the recent upgrade from KDE 3.3.whatever to 3.4.0.

A recent cvsup resulted in an upgrade to kdelibs-3.4.0_2.  One system upgraded 
without incident, the other complains that libgmodule-2.0.so.400 is not 
found, required by mcopidl.

Neither system has that file.  I used find to look for this file and it found 
the same files on both systems.  I don't fully understand the nuances of 
shared libraries.  Is there a file somewhere that tells freeBSD to use a 
shared library in place of another?  I looked in /usr/local/lib/compat/pkg 
and both systems look similiar.  Both systems have a libgmodule-2.0.so.600 
and a .200.

I logged the build and discovered it was executing /usr/local/bin/mcopidl 
-I/usr/local/include/arts -t -I. ../../arts/kde/artskde.idl

but there's no man page for mcopidl, so I don't know what it's doing.  I mean, 
I understand it's verifying the presence or absence of shared libraries, but 
no more.  And the file it runs this against is in the work directory and gets 
deleted on the system that works (I know I could use --noclean).

-- 
i386 FreeBSD 4.11-STABLE
There are 10 types of people in this world. Ones that understand binary and 
then, the others.
_______________________________________________
kde-freebsd mailing list
[email protected]
http://freebsd.kde.org/mailman/listinfo/kde-freebsd

Reply via email to