Fred, I 'think' I used release 0_12_0 of libs-gdl2 in the gnustep account on Github.
However, when I cloned the git-repository, I downloaded the same version, and when I ddi configure and make, got an error about a missing Renaissance header. Not quite the same as the build I did in poudriere. I will check the sources, to see if I can find any differences. Kind regards, Edwin Op di 21 mei 2019 om 20:12 schreef Fred Kiefer <[email protected]>: > Hi, > > could you please explain where you did get your version of the source code > of gdl2 from? I just compiled the code from git and did not get any of the > errors you reported. Of course I was using gcc so I first thought that it > is just a picky compiler complaining. But when I looked through the source > code I could see that gdl2 is actually doing the import correctly. Next I > gripped for sel_eq, but it just isn’t used anywhere. You really have me > confused here. Are you using some old outdated branch of the git > repository. Even when GNustep was still hosted on SVN this must have been > the case already. > > Clueless, > Fred > > > Am 21.05.2019 um 09:26 schrieb Edwin Ancaer <[email protected]>: > > > > Hello all, > > > > I do not want to look impatient, but as the best way to learn is to try > it yourself, I tried to use the ports system, to locally create a port for > gdl2 (Makefile is attached). > > > > I generated the distinfo file with the makesum command (result also > attached), but then, when using make makeplist to generate the list of > installed files after the compiation, I got some compilation errors. > > > > root@ottopedi:/usr/local/poudriere/ports/head/databases/gdl2 # make > makeplist > > ===> Building for libs-gdl2- > > gmake[1]: Entering directory > '/usr/local/poudriere/ports/head/databases/gdl2/work/libs-gdl2-gdl2-0_12_0' > > This is gnustep-make 2.7.0. Type 'gmake print-gnustep-make-help' for > help. > > Running in gnustep-make version 2 strict mode. > > Making all in EOControl ... > > gmake[2]: Entering directory > '/usr/local/poudriere/ports/head/databases/gdl2/work/libs-gdl2-gdl2-0_12_0/EOControl' > > Making all for library EOControl... > > /usr/local/bin/clang70 EOGenericRecord.m -c \ > > -MMD -MP -DGNUSTEP_BASE_LIBRARY=1 -DGNUSTEP_RUNTIME=1 > -D_NONFRAGILE_ABI=1 -g -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 > -DGNU_GUI_LIBRARY=1 -DGNUSTEP_RUNTIME=1 -D_NONFRAGILE_ABI=1 > -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions > -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN > -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall > -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import > -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fstack-protector > -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing > -Wno-import -I/usr/local/include -fobjc-runtime=gnustep-1.8 -fblocks > -fconstant-string-class=NSConstantString -I./. -I.. -I. > -I/usr/local/poudriere/ports/head/databases/gdl2/work/GNUstep/Library/Headers > -I/usr/local/GNUstep/Local/Library/Headers > -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \ > > -o obj/EOControl.obj/EOGenericRecord.m.o > > /usr/local/bin/clang70 EOQualifier.m -c \ > > -MMD -MP -DGNUSTEP_BASE_LIBRARY=1 -DGNUSTEP_RUNTIME=1 > -D_NONFRAGILE_ABI=1 -g -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 > -DGNU_GUI_LIBRARY=1 -DGNUSTEP_RUNTIME=1 -D_NONFRAGILE_ABI=1 > -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions > -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN > -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall > -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import > -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fstack-protector > -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing > -Wno-import -I/usr/local/include -fobjc-runtime=gnustep-1.8 -fblocks > -fconstant-string-class=NSConstantString -I./. -I.. -I. > -I/usr/local/poudriere/ports/head/databases/gdl2/work/GNUstep/Library/Headers > -I/usr/local/GNUstep/Local/Library/Headers > -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \ > > -o obj/EOControl.obj/EOQualifier.m.o > > /usr/local/bin/clang70 EOKeyValueQualifier.m -c \ > > -MMD -MP -DGNUSTEP_BASE_LIBRARY=1 -DGNUSTEP_RUNTIME=1 > -D_NONFRAGILE_ABI=1 -g -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 > -DGNU_GUI_LIBRARY=1 -DGNUSTEP_RUNTIME=1 -D_NONFRAGILE_ABI=1 > -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions > -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN > -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall > -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import > -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fstack-protector > -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing > -Wno-import -I/usr/local/include -fobjc-runtime=gnustep-1.8 -fblocks > -fconstant-string-class=NSConstantString -I./. -I.. -I. > -I/usr/local/poudriere/ports/head/databases/gdl2/work/GNUstep/Library/Headers > -I/usr/local/GNUstep/Local/Library/Headers > -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \ > > -o obj/EOControl.obj/EOKeyValueQualifier.m.o > > /usr/local/bin/clang70 EOKeyComparisonQualifier.m -c \ > > -MMD -MP -DGNUSTEP_BASE_LIBRARY=1 -DGNUSTEP_RUNTIME=1 > -D_NONFRAGILE_ABI=1 -g -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 > -DGNU_GUI_LIBRARY=1 -DGNUSTEP_RUNTIME=1 -D_NONFRAGILE_ABI=1 > -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions > -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN > -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall > -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import > -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fstack-protector > -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing > -Wno-import -I/usr/local/include -fobjc-runtime=gnustep-1.8 -fblocks > -fconstant-string-class=NSConstantString -I./. -I.. -I. > -I/usr/local/poudriere/ports/head/databases/gdl2/work/GNUstep/Library/Headers > -I/usr/local/GNUstep/Local/Library/Headers > -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \ > > -o obj/EOControl.obj/EOKeyComparisonQualifier.m.o > > In file included from EOKeyComparisonQualifier.m:51: > > In file included from EOKeyValueQualifier.m:57: > > In file included from ../EOControl/EOQualifier.h:36: > > ../EOControl/EOKeyValueArchiver.h:84:3: error: unknown type name > 'NSMutableArray' > > NSMutableArray *_allUnarchivedObjects; > > ^ > > ../EOControl/EOQualifier.h:239:12: error: cannot define category for > undefined class 'NSArray' > > @interface NSArray (EOQualifierExtras) > > ^ > > > /usr/local/GNUstep/System/Library/Headers/GNUstepBase/GSObjCRuntime.h:92:8: > note: forward declaration of class here > > @class NSArray; > > ^ > > In file included from EOKeyValueQualifier.m:57: > > ../EOControl/EOQualifier.h:239:12: error: cannot define category for > undefined class 'NSArray' > > @interface NSArray (EOQualifierExtras) > > ^ > > > /usr/local/GNUstep/System/Library/Headers/GNUstepBase/GSObjCRuntime.h:92:8: > note: forward declaration of class here > > @class NSArray; > > ^ > > EOKeyComparisonQualifier.m:190:7: warning: 'sel_eq' is deprecated > [-Wdeprecated-declarations] > > if (sel_eq(_selector, EOQualifierOperatorEqual) == YES) > > > > > > Could someone with knowledge of GNUStep and the FreeBSD ports system > have a look to see where things go wrong. > > > > Your help is very much appreciated. > > > > Kind regards > > <Makefile><distinfo>_______________________________________________ > > Discuss-gnustep mailing list > > [email protected] > > https://lists.gnu.org/mailman/listinfo/discuss-gnustep > >
_______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
