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 <https://github.com/gnustep>/tools-windows-msvc
<https://github.com/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/
/