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

Reply via email to