On Thu, Mar 19, 2009 at 08:37:14PM +0100, Truls Becken wrote: > Justin Lolofie wrote: > > >> Etoile/Frameworks/UnitKit/Source/FrameworkSource/UnitKit.framework/libUnitKit.so > > > > No, that file doesnt exist in that location: > > > > UnitKit.framework$ pwd > > /.../Etoile/Frameworks/UnitKit/Source/FrameworkSource/UnitKit.framework > > UnitKit.framework$ ls > > ./ ../ head...@ resour...@ Versions/ > > > > It does however, exist elsewhere: > > > > A$ pwd > > /.../Etoile/Frameworks/UnitKit/Source/FrameworkSource/UnitKit.framework/Versions/A > > A$ ls -l UnitKit > > lrwxrwxrwx 1 j x 13 2009-03-19 11:10 UnitKit -> libUnitKit.so* > > A$ ls -l libUnitKit.so > > lrwxrwxrwx 1 j x 15 2009-03-19 11:10 libUnitKit.so -> libUnitKit.so.1* > > A$ ls -l libUnitKit.so.1 > > lrwxrwxrwx 1 j x 17 2009-03-19 11:10 libUnitKit.so.1 -> libUnitKit.so.1.3* > > Ok, so the library compiled and linked correctly, but not all symlinks > were created. I'm not sure what is supposed to make those, frankly. > Anyone?
Okay, I just got hold of the problem: To link ukrun, libUnitKit.so must be available in $ETOILEROOT/Build, where etoile.make usually tries to place proper symlinks. But it doesn't do so for UnitKit because it is not included and UnitKit's layout is somewhat different from the 'regular' frameworks. It would probably look for something named libFrameworkSource.so, which clearly doesn't exist. Besides, if you include etoile.make, it treats warnings as errors and the build fails. To work around the problem you can just manually do 'make install' in Frameworks/UnitKit. The build should do fine afterwards because the library then resides in the search path set by gnustep-make. hpoe that helps, Niels _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
