-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Description
I'm on Windows 11 using MSYS2 MINGW64
sraya@Penelope MINGW64 ~
$ cd "C:\github\openomf"
sraya@Penelope MINGW64 /c/github/openomf
$ pacman -S mingw-w64-x86_64-enet mingw-w64-x86_64-cunit mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-SDL2 mingw-w64-x86_64-confuse mingw-w64-x86_64-libxmp mingw-w64-x86_64-libpng mingw-w64-x86_64-libepoxy mingw-w64-x86_64-miniupnpc mingw-w64-x86_64-python-miniupnpc mingw-w64-x86_64-libnatpmp
resolving dependencies...
looking for conflicting packages...
Packages (38) mingw-w64-x86_64-egl-headers-1.5.r284.3ae2b7c-1 mingw-w64-x86_64-flac-1.5.0-1
mingw-w64-x86_64-fluidsynth-2.5.2-1
mingw-w64-x86_64-gles-headers-3.2.r1065.7fc154c-1 mingw-w64-x86_64-glib2-2.86.4-1
mingw-w64-x86_64-lame-3.100-3 mingw-w64-x86_64-libogg-1.3.6-1
mingw-w64-x86_64-libsndfile-1.2.2-1 mingw-w64-x86_64-libvorbis-1.3.7-2
mingw-w64-x86_64-mpdecimal-4.0.1-1 mingw-w64-x86_64-mpg123-1.33.4-1
mingw-w64-x86_64-ncurses-6.6-2 mingw-w64-x86_64-opus-1.6.1-1
mingw-w64-x86_64-opusfile-0.12-4 mingw-w64-x86_64-pcre2-10.47-1
mingw-w64-x86_64-portaudio-1~19.7.0-4 mingw-w64-x86_64-python-3.14.3-1
mingw-w64-x86_64-python-packaging-26.0-2 mingw-w64-x86_64-readline-8.3.003-1
mingw-w64-x86_64-sdl3-3.4.2-1 mingw-w64-x86_64-sqlite3-3.51.2-1
mingw-w64-x86_64-tcl-8.6.17-1 mingw-w64-x86_64-termcap-1.3.1-7
mingw-w64-x86_64-tk-8.6.17-2 mingw-w64-x86_64-vulkan-loader-1~1.4.341.0-1
mingw-w64-x86_64-wavpack-5.9.0-1 mingw-w64-x86_64-wineditline-2.208-1
mingw-w64-x86_64-SDL2-2.32.10-1 mingw-w64-x86_64-SDL2_mixer-2.8.1-4
mingw-w64-x86_64-confuse-3.3-4 mingw-w64-x86_64-cunit-2.1.3-4
mingw-w64-x86_64-enet-1.3.18-1 mingw-w64-x86_64-libepoxy-1.5.10-7
mingw-w64-x86_64-libnatpmp-r84.07004b9-2 mingw-w64-x86_64-libpng-1.6.55-1
mingw-w64-x86_64-libxmp-4.6.3-1 mingw-w64-x86_64-miniupnpc-2.3.3-4
mingw-w64-x86_64-python-miniupnpc-2.3.3-4
Total Download Size: 52.10 MiB
Total Installed Size: 373.22 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
mingw-w64-x86_64-sqlite3-3... 2.3 MiB 1846 KiB/s 00:01 [###############################] 100%
mingw-w64-x86_64-python-3.... 25.9 MiB 14.7 MiB/s 00:02 [###############################] 100%
mingw-w64-x86_64-sdl3-3.4.... 2.3 MiB 1121 KiB/s 00:02 [###############################] 100%
mingw-w64-x86_64-tcl-8.6.1... 2.7 MiB 1205 KiB/s 00:02 [###############################] 100%
mingw-w64-x86_64-SDL2-2.32... 1513.3 KiB 5.64 MiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-tk-8.6.17... 2.0 MiB 1747 KiB/s 00:01 [###############################] 100%
mingw-w64-x86_64-pcre2-10.... 1401.6 KiB 4.64 MiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-ncurses-6... 1570.3 KiB 1614 KiB/s 00:01 [###############################] 100%
mingw-w64-x86_64-wavpack-5... 577.6 KiB 2.04 MiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-libepoxy-... 853.2 KiB 1586 KiB/s 00:01 [###############################] 100%
mingw-w64-x86_64-glib2-2.8... 5.1 MiB 1675 KiB/s 00:03 [###############################] 100%
mingw-w64-x86_64-mpg123-1.... 571.1 KiB 1147 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-flac-1.5.... 513.7 KiB 1235 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-readline-... 502.5 KiB 1174 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-libsndfil... 500.1 KiB 1202 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-fluidsynt... 462.9 KiB 1099 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-libxmp-4.... 418.2 KiB 961 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-libpng-1.... 397.0 KiB 985 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-libvorbis... 364.1 KiB 987 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-lame-3.10... 341.8 KiB 1257 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-opus-1.6.... 341.2 KiB 964 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-portaudio... 211.2 KiB 650 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-libogg-1.... 211.2 KiB 716 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-vulkan-lo... 194.8 KiB 609 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-python-pa... 156.6 KiB 512 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-SDL2_mixe... 144.5 KiB 502 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-opusfile-... 94.9 KiB 314 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-cunit-2.1... 104.9 KiB 291 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-mpdecimal... 155.8 KiB 324 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-miniupnpc... 83.3 KiB 219 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-wineditli... 60.0 KiB 255 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-python-mi... 62.1 KiB 204 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-libnatpmp... 51.4 KiB 146 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-confuse-3... 80.8 KiB 151 KiB/s 00:01 [###############################] 100%
mingw-w64-x86_64-gles-head... 51.1 KiB 182 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-enet-1.3.... 43.8 KiB 145 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-termcap-1... 27.3 KiB 95.4 KiB/s 00:00 [###############################] 100%
mingw-w64-x86_64-egl-heade... 17.1 KiB 70.6 KiB/s 00:00 [###############################] 100%
Total (38/38) 52.1 MiB 9.39 MiB/s 00:06 [###############################] 100%
(38/38) checking keys in keyring [###############################] 100%
(38/38) checking package integrity [###############################] 100%
(38/38) loading package files [###############################] 100%
(38/38) checking for file conflicts [###############################] 100%
(38/38) checking available disk space [###############################] 100%
:: Processing package changes...
( 1/38) installing mingw-w64-x86_64-enet [###############################] 100%
( 2/38) installing mingw-w64-x86_64-cunit [###############################] 100%
( 3/38) installing mingw-w64-x86_64-vulkan-loader [###############################] 100%
( 4/38) installing mingw-w64-x86_64-SDL2 [###############################] 100%
( 5/38) installing mingw-w64-x86_64-libogg [###############################] 100%
( 6/38) installing mingw-w64-x86_64-flac [###############################] 100%
( 7/38) installing mingw-w64-x86_64-wavpack [###############################] 100%
( 8/38) installing mingw-w64-x86_64-wineditline [###############################] 100%
( 9/38) installing mingw-w64-x86_64-pcre2 [###############################] 100%
(10/38) installing mingw-w64-x86_64-mpdecimal [###############################] 100%
(11/38) installing mingw-w64-x86_64-ncurses [###############################] 100%
(12/38) installing mingw-w64-x86_64-termcap [###############################] 100%
(13/38) installing mingw-w64-x86_64-readline [###############################] 100%
(14/38) installing mingw-w64-x86_64-sqlite3 [###############################] 100%
Optional dependencies for mingw-w64-x86_64-sqlite3
mingw-w64-x86_64-tcl: for sqlite3_analyzer [pending]
(15/38) installing mingw-w64-x86_64-tcl [###############################] 100%
(16/38) installing mingw-w64-x86_64-tk [###############################] 100%
(17/38) installing mingw-w64-x86_64-python [###############################] 100%
(18/38) installing mingw-w64-x86_64-python-packaging [###############################] 100%
(19/38) installing mingw-w64-x86_64-glib2 [###############################] 100%
(20/38) installing mingw-w64-x86_64-lame [###############################] 100%
(21/38) installing mingw-w64-x86_64-libvorbis [###############################] 100%
(22/38) installing mingw-w64-x86_64-mpg123 [###############################] 100%
Optional dependencies for mingw-w64-x86_64-mpg123
mingw-w64-x86_64-openal
mingw-w64-x86_64-portaudio [pending]
mingw-w64-x86_64-SDL2 [installed]
(23/38) installing mingw-w64-x86_64-opus [###############################] 100%
(24/38) installing mingw-w64-x86_64-libsndfile [###############################] 100%
(25/38) installing mingw-w64-x86_64-portaudio [###############################] 100%
(26/38) installing mingw-w64-x86_64-sdl3 [###############################] 100%
(27/38) installing mingw-w64-x86_64-fluidsynth [###############################] 100%
(28/38) installing mingw-w64-x86_64-libxmp [###############################] 100%
Optional dependencies for mingw-w64-x86_64-libxmp
mingw-w64-x86_64-unrar
(29/38) installing mingw-w64-x86_64-opusfile [###############################] 100%
(30/38) installing mingw-w64-x86_64-SDL2_mixer [###############################] 100%
(31/38) installing mingw-w64-x86_64-confuse [###############################] 100%
(32/38) installing mingw-w64-x86_64-libpng [###############################] 100%
(33/38) installing mingw-w64-x86_64-egl-headers [###############################] 100%
(34/38) installing mingw-w64-x86_64-gles-headers [###############################] 100%
(35/38) installing mingw-w64-x86_64-libepoxy [###############################] 100%
(36/38) installing mingw-w64-x86_64-miniupnpc [###############################] 100%
(37/38) installing mingw-w64-x86_64-python-miniupnpc [###############################] 100%
(38/38) installing mingw-w64-x86_64-libnatpmp [###############################] 100%
sraya@Penelope MINGW64 /c/github/openomf
$ mkdir -p build
sraya@Penelope MINGW64 /c/github/openomf
$ cd build
sraya@Penelope MINGW64 /c/github/openomf/build
$ cmake -DCMAKE_BUILD_TYPE=Release
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.
CMake Error: The source directory "C:/github/openomf/build" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
sraya@Penelope MINGW64 /c/github/openomf/build
$ cmake .. -DCMAKE_BUILD_TYPE=Release
-- Building for: Ninja
-- The C compiler identification is GNU 15.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/bin/cc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Development: Asan and Ubsan disabled
-- Found Git: C:/Users/sraya/scoop/apps/msys2/2025-08-30/usr/bin/git.exe (found version "2.53.0")
-- Git SHA1 Hash: 7a66365b5c8bbd5b9ba0ac82ca805e8b63101b32
-- OpenOMF Version: 0.8.6-168-7a66365b
-- Found SDL2: C:/Users/sraya/scoop/apps/sdl2/current/lib/SDL2.lib (found version "2.32.8")
-- Found SDL2main: C:/Users/sraya/scoop/apps/sdl2/current/lib/SDL2main.lib (found version "2.32.8")
-- Found SDL2_mixer: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libSDL2_mixer.dll.a (found version "2.8.1")
-- Found xmp: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libxmp.dll.a
-- Found enet: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libenet.dll.a
-- Found confuse: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libconfuse.dll.a
-- Found miniupnpc: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libminiupnpc.dll.a
-- Found natpmp: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libnatpmp.dll.a
-- Found ZLIB: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libz.dll.a (found version "1.3.1")
-- Found PNG: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libpng.dll.a (found version "1.6.55")
-- Found opusfile: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libopusfile.dll.a
-- Found Epoxy: C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/lib/libepoxy.dll.a
-- Enabled audio backend plugin 'sdl'
-- Enabled video backend plugin 'opengl3'
-- libpng support is enabled.
-- libopusfile support is enabled.
-- Enabled terminal colors
-- Development: CLI tools disabled
-- Development: clang-tidy disabled
-- Development: clang-format disabled
-- Development: Unit-tests are disabled
-- Configuring done (6.4s)
-- Generating done (0.2s)
-- Build files have been written to: C:/github/openomf/build
sraya@Penelope MINGW64 /c/github/openomf/build
$ make
make: *** No targets specified and no makefile found. Stop.
sraya@Penelope MINGW64 /c/github/openomf/build
$ ninja
[0/2] Re-checking globbed directories...
[106/200] Building C object CMakeFiles/openomf_core.dir/src/game/utils/nat.c.obj
FAILED: [code=1] CMakeFiles/openomf_core.dir/src/game/utils/nat.c.obj
C:\Users\sraya\scoop\apps\msys2\2025-08-30\mingw64\bin\cc.exe -DMINIUPNPC_FOUND -DNATPMP_FOUND -DOPUSFILE_FOUND -DPNG_FOUND -DUSE_COLORS -DWIN32_LEAN_AND_MEAN -IC:/github/openomf/src -IC:/github/openomf/build/src -isystem C:/Users/sraya/scoop/apps/sdl2/current/include/SDL2 -isystem C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/include/SDL2 -isystem C:/Users/sraya/scoop/apps/msys2/2025-08-30/mingw64/include/opus -Wall -Wextra -Wno-unused-parameter -Wformat -pedantic -Wvla -Wimplicit-fallthrough=2 -O3 -DNDEBUG -O2 -DNDEBUG -Wl,-s -std=gnu11 -Winvalid-pch -include C:/github/openomf/build/CMakeFiles/openomf_core.dir/cmake_pch.h -MD -MT CMakeFiles/openomf_core.dir/src/game/utils/nat.c.obj -MF CMakeFiles\openomf_core.dir\src\game\utils\nat.c.obj.d -o CMakeFiles/openomf_core.dir/src/game/utils/nat.c.obj -c C:/github/openomf/src/game/utils/nat.c
C:/github/openomf/src/game/utils/nat.c: In function 'nat_try_pmp':
C:/github/openomf/src/game/utils/nat.c:239:13: error: implicit declaration of function 'inet_ntop'; did you mean 'inet_ntoa'? [-Wimplicit-function-declaration]
239 | inet_ntop(AF_INET, (void *)&response.pnu.publicaddress.addr, ctx->wan_address, sizeof(ctx->wan_address));
| ^~~~~~~~~
| inet_ntoa
[139/200] Building C object CMakeFiles/openomf_core.dir/src/game/objects/har.c.obj
ninja: build stopped: subcommand failed.
sraya@Penelope MINGW64 /c/github/openomf/build
$
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels