If you do not need corebase, then you should be good to go. Just ignore this failure. I am sure Frederik will update his scripts soon.
Fred On the road Am 24.07.2021 um 13:03 schrieb Bob Plymale <[email protected]>: > Thanks for the reply Fred, > > I am not trying to build codebase by itself, I am following the steps in the > following link: > > > > GNUstep Windows MSVC Toolchain > https://github.com/gnustep/tools-windows-msvc > I did the prerequisites steps, and them executed the build.bat file and the > script did everything. > > Bob > >> On 7/24/2021 6:47 AM, Fred Kiefer wrote: >> It looks like you are trying to build corebase. This has not been ported >> over to the new MSVC toolchain. Has base now no longer requires the pthread >> library, this seems to be missing in the link statement. Do you really need >> corebase? If so, you will have to add pthread as a dependency there. >> >> Hope this helps, >> Fred >> >> On the road >> >> Am 24.07.2021 um 11:13 schrieb Bob Plymale <[email protected]>: >> >>> I can get this far with the build, but errors out. >>> >>> I guess, has anyone been able to get this to work on Windows? >>> >>> >>> >>> I sure could use some assistance on getting this to work if possible. >>> 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 >>> >>> c:\Users\bplym\Desktop\tools-windows-msvc>
