[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 20:11:54 +0200 |
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
- Re: FreeBSD ports for GDL2 and GSWeb, (continued)
- Re: FreeBSD ports for GDL2 and GSWeb,
Fred Kiefer <=
- Re: FreeBSD ports for GDL2 and GSWeb, Edwin Ancaer, 2019/05/21
- Re: FreeBSD ports for GDL2 and GSWeb, Fred Kiefer, 2019/05/21
- Re: FreeBSD ports for GDL2 and GSWeb, David Chisnall, 2019/05/22
- Re: FreeBSD ports for GDL2 and GSWeb, Edwin Ancaer, 2019/05/22
- Re: FreeBSD ports for GDL2 and GSWeb, David Chisnall, 2019/05/23
- Re: FreeBSD ports for GDL2 and GSWeb, Edwin Ancaer, 2019/05/23
- Re: FreeBSD ports for GDL2 and GSWeb, Matt Rice, 2019/05/23
- Re: FreeBSD ports for GDL2 and GSWeb, Matt Rice, 2019/05/23
- Re: FreeBSD ports for GDL2 and GSWeb, David Chisnall, 2019/05/24
- Re: FreeBSD ports for GDL2 and GSWeb, Johannes Brakensiek, 2019/05/26