discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FreeBSD ports for GDL2 and GSWeb


From: Fred Kiefer
Subject: Re: FreeBSD ports for GDL2 and GSWeb
Date: Tue, 21 May 2019 21:32:56 +0200

That would be 2009, ten years ago, yes this could fit to the errors you are 
getting. In part this is our problem as no release was done in the time in 
between. Still could you please switch to the master branch  and only report 
issues for that branch?
Renaissance only gets used in DBModel, you should just ignore this subdirectory 
and just build the rest of gdl2.

Hope this helps,
Fred

> Am 21.05.2019 um 20:38 schrieb Edwin Ancaer <eancaer@gmail.com>:
> 
> 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 <fredkiefer@gmx.de>:
> 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 <eancaer@gmail.com>:
> > 
> > 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
> > Discuss-gnustep@gnu.org
> > https://lists.gnu.org/mailman/listinfo/discuss-gnustep
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]