From reading the scrip gnustep-config

         /usr/local/GNUstep/System/Tools/gnustep-config --objc-libs


does call

         gmake --no-print-directory -s -f "$GNUSTEP_MAKEFILES/empty.make" 
print-gnustep-make-objc-flags quiet=yes 2>/dev/null


and on my freshly installed system, there's no gmake. Only make. Thats why the 
output is empty.
after 

         pkg install gmake

I get output:

/usr/local/GNUstep/System/Tools/gnustep-config --objc-libs
-rdynamic -L/usr/local/lib -fstack-protector -pthread -fexceptions 
-fobjc-runtime=gnustep-1.8 -fblocks -L/root/GNUstep/Library/Libraries 
-L/usr/local/GNUstep/Local/Library/Libraries 
-L/usr/local/GNUstep/System/Library/Libraries -L/usr/local/lib -lobjc 
-fobjc-nonfragile-abi -lm

which is wrong. gnustep-1.8 instead of gnustep-2.0.

So we are back to square one.

Also gnustep-make should  have a dependency to gmake (or work happily with make)
 


> On 11 Feb 2019, at 19:59, David Wetzel <d...@turbocat.de> wrote:
> 
> I just build it after upgrading ports. 
> 
> dave@apu>/usr/local/GNUstep/System/Tools/gnustep-config --objc-libs
> 
> -rdynamic -L/usr/local/lib -fstack-protector -pthread -fexceptions 
> -fobjc-runtime=gnustep-1.8 -fblocks -L/home/dave/GNUstep/Library/Libraries 
> -L/usr/local/GNUstep/Local/Library/Libraries 
> -L/usr/local/GNUstep/System/Library/Libraries -L/usr/local/lib -lobjc 
> -fobjc-nonfragile-abi -lm
> 
> dave@apu>/usr/local/GNUstep/System/Tools/gnustep-config --objc-flags
> 
> -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_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 -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/home/dave/GNUstep/Library/Headers 
> -I/usr/local/GNUstep/Local/Library/Headers 
> -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include
> 
> dave@apu>pkg info |grep -i gnustep
> 
> gnustep-base-1.26.0_1          GNUstep Foundation library
> 
> gnustep-make-2.7.0_3           GNUstep makefile package
> 
> dave@apu>uname -v
> 
> FreeBSD 11.2-RELEASE-p8 #0: Tue Jan  8 21:35:12 UTC 2019     
> r...@amd64-builder.daemonology.net 
> <mailto:r...@amd64-builder.daemonology.net>:/usr/obj/usr/src/sys/GENERIC 
> 
> 
> 
> Von meinem iPhone gesendet
> 
> Am 11.02.2019 um 13:49 schrieb Andreas Fink <af...@list.fink.org 
> <mailto:af...@list.fink.org>>:
> 
>> I reinstalled a fresh new FreeBSD VM and did install the package 
>> gnustep-base again.
>> 
>> Now  /usr/local/GNUstep/System/Tools/gnustep-config returns absolutely 
>> nothing:
>> 
>> $  /usr/local/GNUstep/System/Tools/gnustep-config --objc-libs
>> $  /usr/local/GNUstep/System/Tools/gnustep-config --objc-flags
>> 
>> WTF. Like every time I try to use gnustep on any system there is some magic 
>> thing happening <somewhere> which screws up my builds. I've now tried on 6 
>> different OS versions/build environments. I think the gnustep-make / build 
>> environment is so delicate that it's time to rethink it seriously. Otherwise 
>> Gnustep can never become mainstream.
>> 
>> It's a mystic combination of compiler version, linker, 
>> environment-variables,  gnustep-make config files. This is a recipe for 
>> failure.
>> 
>> And I'm only talking about gnustep-base/libobjc2 , not  even gui or anymore 
>> difficult dependencies. Just really basic stuff.
>> 
>> 
>> 
>> 
>> 
>>> On 11 Feb 2019, at 17:07, David Chisnall <gnus...@theravensnest.org 
>>> <mailto:gnus...@theravensnest.org>> wrote:
>>> 
>>> On 11/02/2019 15:56, Andreas Fink wrote:
>>>> [root@freebsd /etc]# /usr/local/GNUstep/System/Tools/gnustep-config 
>>>> --objc-libs
>>>> -rdynamic -L/usr/local/lib -fstack-protector -pthread -fexceptions 
>>>> -fobjc-runtime=gnustep-1.8 -fblocks -L/root/GNUstep/Library/Libraries 
>>>> -L/usr/local/GNUstep/Local/Library/Libraries 
>>>> -L/usr/local/GNUstep/System/Library/Libraries -L/usr/local/lib -lobjc 
>>>> -fobjc-nonfragile-abi -lm
>>> 
>>> You probably still have some stuff in /etc or /usr/local/etc from your 
>>> previous gnustep-make install that it's picking up (e.g. a GNUstep.conf?).
>>> 
>>> David
>> 
>> Andreas Fink
>> ------------------------------------------------------------------
>> Fink Telecom Services, Paradieshofstrasse 101, 4054 Basel, Switzerland
>> E-Mail: andr...@fink.org <mailto:andr...@fink.org> https://www.fink.org 
>> <https://www.fink.org/>
>> Mobile: +41-78-6677333
>> Skype: andreasfink    Jabber/XMPP: andr...@fink.org 
>> <mailto:andr...@fink.org> ICQ: 8239353
>> ------------------------------------------------------------------
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Discuss-gnustep mailing list
>> Discuss-gnustep@gnu.org <mailto:Discuss-gnustep@gnu.org>
>> https://lists.gnu.org/mailman/listinfo/discuss-gnustep 
>> <https://lists.gnu.org/mailman/listinfo/discuss-gnustep>

Andreas Fink
------------------------------------------------------------------
Fink Telecom Services, Paradieshofstrasse 101, 4054 Basel, Switzerland
E-Mail: andr...@fink.org https://www.fink.org
Mobile: +41-78-6677333
Skype: andreasfink    Jabber/XMPP: andr...@fink.org ICQ: 8239353
------------------------------------------------------------------





_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to