|
From: | Bob Plymale |
Subject: | Re: GNUstep - Documentation |
Date: | Sun, 25 Jul 2021 05:23:39 -0400 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 |
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 /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
[Prev in Thread] | Current Thread | [Next in Thread] |