Germán A. Arias wrote: > El lun, 06-08-2012 a las 00:02 +0200, Sebastian Reitenbach escribió: >> On Sunday, August 5, 2012 20:09 CEST, Philippe Roussel <[email protected]> >> wrote: >> >>> Le 05/08/2012 20:05, Sebastian Reitenbach a écrit : >>>>> I just tried to add gdl2 and EOModelEditor packages, starting with the >>>>> original debian packaging, and I failed... >>>>> >>>>> The thing is, I cannot compile gdl2 from svn. Can someone take a look ? >>>> >>>> Works for me against latest releases of gnustep-core on OpenBSD 5.1 i386. >>> >>> I'm getting : >>> >>>> Making all for tool gdlgsdoc... >>>> Linking tool gdlgsdoc ... >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `GDL2_NSStringClass' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `GDL2_NSMutableDictionaryClass' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `__objc_class_name_EOKeyValueUnarchiver' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `EOClassDescriptionNeededForEntityNameNotification' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `__objc_class_name_EOAndQualifier' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `__objc_class_name_EOFault' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `__objc_class_name_EOQualifier' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `__objc_class_name_EODataSource' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `__objc_class_name_EOEditingContext' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to >>>> `__objc_class_name_EOKeyValueQualifier' >>>> ../EOAccess/./obj/libEOAccess.so: undefined reference to `EOUpdatedKey' >> >> and you don't seem to be alone: >> https://savannah.gnu.org/bugs/index.php?35558 >> >> Sebastian >> > > I have the same problem to build GDL2. This is with GNUstep from SVN and > GCC 4.6.1.
Is this on a (more or less) recent Debian system? I have seen similar errors for another project when upgrading to Ubunutu 12.04. In the end it turned out that these errors were due to a linker change, which no longer automatically re-exports symbols from shared objects/libraries that are defined in other libraries. Adding a few more -l flags to ADDITIONAL_TOOL_LIBS solved the problem for me. Since I'm not using (and have never used) GDL2, you'll have to find out the correct makefile variables and libraries yourself. Wolfgang _______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
