Skip to content

Fails on FreeBSD and GhostBSD at end #556

Description

@RandoOnSteam

Gets to about the end after compiling about 6500 source files because ws2_32.def doesn't exist. Any ideas? Excerpt:

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for i686-w64-mingw32-strip... i686-w64-mingw32-strip
checking for a race-free mkdir -p... mkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-freebsd15.0
checking host system type... i686-w64-mingw32
checking for sysroot... /home/user/Documents/llvm-mingw-20260421/mingwout2/i686-w64-mingw32
checking for a sed that does not truncate output... /usr/bin/sed
checking for gawk... (cached) nawk
checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether i686-w64-mingw32-gcc accepts -g... yes
checking for i686-w64-mingw32-gcc option to enable C11 features... none needed
checking whether i686-w64-mingw32-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of i686-w64-mingw32-gcc... gcc3
checking for i686-w64-mingw32-g++... i686-w64-mingw32-g++
checking whether the compiler supports GNU C++... yes
checking whether i686-w64-mingw32-g++ accepts -g... yes
checking for i686-w64-mingw32-g++ option to enable C++11 features... unsupported
checking for i686-w64-mingw32-g++ option to enable C++98 features... unsupported
checking dependency style of i686-w64-mingw32-g++... gcc3
checking how to run the C preprocessor... i686-w64-mingw32-gcc -E
checking for i686-w64-mingw32-ranlib... i686-w64-mingw32-ranlib
checking for i686-w64-mingw32-dlltool... i686-w64-mingw32-dlltool
checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar
checking the archiver (i686-w64-mingw32-ar) interface... ar
checking dependency style of i686-w64-mingw32-gcc... gcc3
checking for i686-w64-mingw32-as... i686-w64-mingw32-as
checking whether dlltool supports --temp-prefix... yes
checking whether to build a w32api package for Cygwin... no
checking whether to build the Win32 libraries... yes
checking whether to build the Win64 libraries... no
checking whether to build the WinARM32 libraries... no
checking whether to build the WinARM64 libraries... no
checking whether to enable globbing... no
checking whether to enable private exports... no
checking whether to enable delay import libs... no
checking what to provide as libmsvcrt.a... msvcrt-os
checking whether to include support for Control Flow Guard... yes
checking whether to enable experimental features... no
checking whether the compiler supports -municode... yes
checking whether the linker provides __ImageBase symbol... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for _mingw_mac.h... yes
checking for warning levels... Level 3
checking whether the compiler supports -Wpragma-pack... yes
checking whether the compiler supports -Warray-bounds... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testcases/Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure:
configure:
configure:
configure: ------------------------------------------------------------------------
configure: mingw-w64-runtime 4.0b
configure: ------------------------------------------------------------------------
configure:
configure:
configure: Configuration Options Summary:
configure:
configure: WinARM32 runtime.....: no
configure: WinARM64 runtime.....: no
configure: Win32 runtime........: yes
configure: Win64 runtime........: no
configure: C Warning Flags......: -Wimplicit-function-declaration -Wmissing-noreturn -Wmissing-prototypes
configure: C++ Warning Flags....:
configure: Common Warning Flags.: -Wall -Wextra -Wformat -Wstrict-aliasing -Wshadow -Wno-pragma-pack -Wno-array-bounds
configure: Default msvcrt.......: msvcrt-os
configure: Control Flow Guard...: yes
configure:
configure: DFP printf...........: no
configure: 128-bit printf.......: no
configure: Custom printf........: no
configure:
make: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:109736: warning: duplicate script for target "lib32/lib%.a" ignored
make: Makefile:109733: warning: using previous script for "lib32/lib%.a" defined here
make: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:109742: warning: duplicate script for target "lib32/lib%_def.a" ignored
make: Makefile:109739: warning: using previous script for "lib32/lib%_def.a" defined here
make: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111580: warning: duplicate script for target "lib32/%.def" ignored
make: Makefile:111568: warning: using previous script for "lib32/%.def" defined here
make: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111583: warning: duplicate script for target "lib64/%.def" ignored
make: Makefile:111571: warning: using previous script for "lib64/%.def" defined here
make: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111586: warning: duplicate script for target "libarm32/%.def" ignored
make: Makefile:111574: warning: using previous script for "libarm32/%.def" defined here
make: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111589: warning: duplicate script for target "libarm64/%.def" ignored
make: Makefile:111577: warning: using previous script for "libarm64/%.def" defined here
--- _libm_dummy.c ---
GEN _libm_dummy.c
--- all ---
make all-recursive
make[1]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:109736: warning: duplicate script for target "lib32/lib%.a" ignored
make[1]: Makefile:109733: warning: using previous script for "lib32/lib%.a" defined here
make[1]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:109742: warning: duplicate script for target "lib32/lib%_def.a" ignored
make[1]: Makefile:109739: warning: using previous script for "lib32/lib%_def.a" defined here
make[1]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111580: warning: duplicate script for target "lib32/%.def" ignored
make[1]: Makefile:111568: warning: using previous script for "lib32/%.def" defined here
make[1]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111583: warning: duplicate script for target "lib64/%.def" ignored
make[1]: Makefile:111571: warning: using previous script for "lib64/%.def" defined here
make[1]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111586: warning: duplicate script for target "libarm32/%.def" ignored
make[1]: Makefile:111574: warning: using previous script for "libarm32/%.def" defined here
make[1]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111589: warning: duplicate script for target "libarm64/%.def" ignored
make[1]: Makefile:111577: warning: using previous script for "libarm64/%.def" defined here
--- all-recursive ---
Making all in .
make[2]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:109736: warning: duplicate script for target "lib32/lib%.a" ignored
make[2]: Makefile:109733: warning: using previous script for "lib32/lib%.a" defined here
make[2]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:109742: warning: duplicate script for target "lib32/lib%_def.a" ignored
make[2]: Makefile:109739: warning: using previous script for "lib32/lib%_def.a" defined here
make[2]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111580: warning: duplicate script for target "lib32/%.def" ignored
make[2]: Makefile:111568: warning: using previous script for "lib32/%.def" defined here
make[2]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111583: warning: duplicate script for target "lib64/%.def" ignored
make[2]: Makefile:111571: warning: using previous script for "lib64/%.def" defined here
make[2]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111586: warning: duplicate script for target "libarm32/%.def" ignored
make[2]: Makefile:111574: warning: using previous script for "libarm32/%.def" defined here
make[2]: /home/user/Documents/llvm-mingw-20260421/mingw-w64/mingw-w64-crt/build-i686/Makefile:111589: warning: duplicate script for target "libarm64/%.def" ignored
make[2]: Makefile:111577: warning: using previous script for "libarm64/%.def" defined here
--- intrincs/.dirstamp ---
--- intrincs/.deps/.dirstamp ---
--- lib32/.dirstamp ---
--- libsrc/.dirstamp ---
--- libsrc/.deps/.dirstamp ---
--- libsrc/ws2tcpip/.dirstamp ---
--- libsrc/ws2tcpip/.deps/.dirstamp ---
--- libsrc/wspiapi/.dirstamp ---
--- libsrc/wspiapi/.deps/.dirstamp ---
make[2]: don't know how to make lib32/ws2_32.def. Stop

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions