Thank you for the support. If and when I can do a successful install, configure 
and a successful build I will update the docs so the next user has an easier 
time.

Sent from my iPhone

> On Jul 25, 2021, at 6:00 AM, Fred Kiefer <[email protected]> wrote:
> 
> 
> Bob,
> 
> you should not give up too soon. Just ignore the corebase error and go ahead 
> and compile GNUstep gui and core. You will need some extra libraries for 
> these. Not having done a Windows compile in years, I don't remember which 
> ones. But after that you should be able to compile and run your own code.
> 
> Cheers,
> Fred
> 
> On the road
> 
>> Am 25.07.2021 um 11:23 schrieb Bob Plymale <[email protected]>:
>> 
>> It seems all of the documentation for install configuration is dated and no 
>> longer works as described, such as the Windows installer, It didn't play 
>> well, so I dropoped it. Then it was recommended to follow the tutorial 
>> gnustep/tools-windows-msvc at https://github.com/gnustep/tools-windows-msvc. 
>> This one had potiential but alas running the build.bat script bombed with 
>> the following errors:
>> 
>> 1 warning generated.
>>  Linking library libgnustep-corebase ...
>> lld-link: error: undefined symbol: __declspec(dllimport) pthread_once
>> >>> referenced by 
>> >>> C:\Users\bplym\Desktop\tools-windows-msvc\src\gnustep-corebase\Source\CFRunLoop.c:436
>> >>>               
>> >>> obj/libgnustep-corebase.obj/CFRunLoop.c.o:(CFRunLoopGetCurrent)
>> >>> referenced by 
>> >>> C:\Users\bplym\Desktop\tools-windows-msvc\src\gnustep-corebase\Source\CFRunLoop.c:462
>> >>>               
>> >>> obj/libgnustep-corebase.obj/CFRunLoop.c.o:(CFRunLoopGetMain)
>> 
>> lld-link: error: undefined symbol: __declspec(dllimport) pthread_getspecific
>> >>> referenced by 
>> >>> C:\Users\bplym\Desktop\tools-windows-msvc\src\gnustep-corebase\Source\CFRunLoop.c:438
>> >>>               
>> >>> obj/libgnustep-corebase.obj/CFRunLoop.c.o:(CFRunLoopGetCurrent)
>> 
>> lld-link: error: undefined symbol: __declspec(dllimport) pthread_setspecific
>> >>> referenced by 
>> >>> C:\Users\bplym\Desktop\tools-windows-msvc\src\gnustep-corebase\Source\CFRunLoop.c:442
>> >>>               
>> >>> obj/libgnustep-corebase.obj/CFRunLoop.c.o:(CFRunLoopGetCurrent)
>> 
>> lld-link: error: undefined symbol: __declspec(dllimport) pthread_key_create
>> >>> referenced by 
>> >>> C:\Users\bplym\Desktop\tools-windows-msvc\src\gnustep-corebase\Source\CFRunLoop.c:424
>> >>>               
>> >>> obj/libgnustep-corebase.obj/CFRunLoop.c.o:(_CFRunLoopCreateThreadKey)
>> clang: error: linker command failed with exit code 1 (use -v to see 
>> invocation)
>> make[4]: *** 
>> [/c/GNUstep/x64/Debug/share/GNUstep/Makefiles/Instance/library.make:307: 
>> obj/gnustep-corebase.lib] Error 1
>> make[3]: *** 
>> [/c/GNUstep/x64/Debug/share/GNUstep/Makefiles/Instance/library.make:292: 
>> internal-library-all_] Error 2
>> make[2]: *** 
>> [/c/GNUstep/x64/Debug/share/GNUstep/Makefiles/Master/rules.make:297: 
>> libgnustep-corebase.all.library.variables] Error 2
>> make[1]: *** 
>> [/c/GNUstep/x64/Debug/share/GNUstep/Makefiles/Master/library.make:37: 
>> internal-all] Error 2
>> make: *** 
>> [/c/GNUstep/x64/Debug/share/GNUstep/Makefiles/Master/serial-subdirectories.make:53:
>>  internal-all] Error 2
>> Failed
>> 
>> 
>> 
>> I have some macOS code that I want to make multiplatform so I was leaning 
>> towards rewrite in wxWidgets so my code portable. Basically if I could get 
>> objective-c to work on windows and linux that would be my portable code, and 
>> to say I really enjoy coding in objective-c regardless of what Apple does 
>> with thee version.
>> 
>> 
>> 
>> Bob

Reply via email to