On Tue, 2025-02-18 at 13:54 -0700, Thomas Frohwein wrote:
> CVSROOT:      /cvs
> Module name:  ports
> Changes by:   [email protected]    2025/02/18 13:54:49
> 
> Modified files:
>       devel/sdl2-mixer: Makefile distinfo 
>       devel/sdl2-mixer/patches: patch-sdl2_mixer-config_cmake_in 
>       devel/sdl2-mixer/pkg: PLIST 
> 
> Log message:
> update to sdl2-mixer 2.8.1, a stable bugfix release
> 

This seems to break games/vcmi:

[667/685] /exopi-obj/pobj/vcmi-1.5.7/bin/c++ -DM_BIN_DIR=\"/usr/local/bin\" 
-DM_DATA_DIR=\"/usr/local/share/vcmi\" -
DM_LIB_DIR=\"/usr/local/lib/vcmi\" -DUSE_SYSTEM_MINIZIP -DVCMI_NO_EXTRA_VERSION 
-DVCMI_VERSION_MAJOR=1 -
DVCMI_VERSION_MINO
R=5 -DVCMI_VERSION_PATCH=7 -DVCMI_VERSION_STRING=\"1.5.7\" 
-I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/client -I/exopi-
obj/pobj/vcmi-1.5.7/vcmi-1.5.7/server 
-I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/lib -I/exopi-obj/pobj/vcmi-1.5.7/vcmi-
1.5.7 -
I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/include -isystem /usr/local/include 
-isystem /usr/local/include/SDL2 -O2 -pipe -g
-I/usr/X11R6/include -pthread -Wall -Wextra -Wpointer-arith -Wuninitialized 
-Wmismatched-tags -Wno-unused-parameter
-Wno-switch -Wno-reorder -Wno-sign-compare -Wno-varargs -DNDEBUG -std=gnu++17 
-fvisibility=hidden -fvisibility-inlines-
hidden -fcolor-diagnostics -Winvalid-pch -Xclang -include-pch -Xclang 
/exopi-obj/pobj/vcmi-1.5.7/build-amd64/client/CMa
keFiles/vcmiclient.dir/cmake_pch.hxx.pch -Xclang -include -Xclang 
/exopi-obj/pobj/vcmi-1.5.7/build-
amd64/client/CMakeFiles/vcmiclient.dir/cmake_pch.hxx -MD -MT 
client/CMakeFiles/vcmiclient.dir/CGameInfo.cpp.o -MF
client/CMakeFiles/vcmicli
ent.dir/CGameInfo.cpp.o.d -o client/CMakeFiles/vcmiclient.dir/CGameInfo.cpp.o 
-c /exopi-obj/pobj/vcmi-1.5.7/vcmi-
1.5.7/client/CGameInfo.cpp
[668/685] /exopi-obj/pobj/vcmi-1.5.7/bin/c++ -DM_BIN_DIR=\"/usr/local/bin\" 
-DM_DATA_DIR=\"/usr/local/share/vcmi\" -
DM_LIB_DIR=\"/usr/local/lib/vcmi\" -DUSE_SYSTEM_MINIZIP -DVCMI_NO_EXTRA_VERSION 
-DVCMI_VERSION_MAJOR=1 -
DVCMI_VERSION_MINO
R=5 -DVCMI_VERSION_PATCH=7 -DVCMI_VERSION_STRING=\"1.5.7\" 
-I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/client -I/exopi-
obj/pobj/vcmi-1.5.7/vcmi-1.5.7/server 
-I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/lib -I/exopi-obj/pobj/vcmi-1.5.7/vcmi-
1.5.7 -
I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/include -isystem /usr/local/include 
-isystem /usr/local/include/SDL2 -O2 -pipe -g
-I/usr/X11R6/include -pthread -Wall -Wextra -Wpointer-arith -Wuninitialized 
-Wmismatched-tags -Wno-unused-parameter
-Wno-switch -Wno-reorder -Wno-sign-compare -Wno-varargs -DNDEBUG -std=gnu++17 
-fvisibility=hidden -fvisibility-inlines-
hidden -fcolor-diagnostics -Winvalid-pch -Xclang -include-pch -Xclang 
/exopi-obj/pobj/vcmi-1.5.7/build-amd64/client/CMa
keFiles/vcmiclient.dir/cmake_pch.hxx.pch -Xclang -include -Xclang 
/exopi-obj/pobj/vcmi-1.5.7/build-
amd64/client/CMakeFiles/vcmiclient.dir/cmake_pch.hxx -MD -MT 
client/CMakeFiles/vcmiclient.dir/CMT.cpp.o -MF
client/CMakeFiles/vcmiclient.di
r/CMT.cpp.o.d -o client/CMakeFiles/vcmiclient.dir/CMT.cpp.o -c 
/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/client/CMT.cpp
[669/685] /exopi-obj/pobj/vcmi-1.5.7/bin/c++ -DM_BIN_DIR=\"/usr/local/bin\" 
-DM_DATA_DIR=\"/usr/local/share/vcmi\" -
DM_LIB_DIR=\"/usr/local/lib/vcmi\" -DUSE_SYSTEM_MINIZIP -DVCMI_NO_EXTRA_VERSION 
-DVCMI_VERSION_MAJOR=1 -
DVCMI_VERSION_MINO
R=5 -DVCMI_VERSION_PATCH=7 -DVCMI_VERSION_STRING=\"1.5.7\" 
-I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/client -I/exopi-
obj/pobj/vcmi-1.5.7/vcmi-1.5.7/server 
-I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/lib -I/exopi-obj/pobj/vcmi-1.5.7/vcmi-
1.5.7 -
I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/include -isystem /usr/local/include 
-isystem /usr/local/include/SDL2 -O2 -pipe -g
-I/usr/X11R6/include -pthread -Wall -Wextra -Wpointer-arith -Wuninitialized 
-Wmismatched-tags -Wno-unused-parameter
-Wno-switch -Wno-reorder -Wno-sign-compare -Wno-varargs -DNDEBUG -std=gnu++17 
-fvisibility=hidden -fvisibility-inlines-
hidden -fcolor-diagnostics -Winvalid-pch -Xclang -include-pch -Xclang 
/exopi-obj/pobj/vcmi-1.5.7/build-amd64/client/CMa
keFiles/vcmiclient.dir/cmake_pch.hxx.pch -Xclang -include -Xclang 
/exopi-obj/pobj/vcmi-1.5.7/build-
amd64/client/CMakeFiles/vcmiclient.dir/cmake_pch.hxx -MD -MT 
client/CMakeFiles/vcmiclient.dir/CMusicHandler.cpp.o -MF
client/CMakeFiles/vcm
iclient.dir/CMusicHandler.cpp.o.d -o 
client/CMakeFiles/vcmiclient.dir/CMusicHandler.cpp.o -c /exopi-obj/pobj/vcmi-
1.5.7/vcmi-1.5.7/client/CMusicHandler.cpp
FAILED: client/CMakeFiles/vcmiclient.dir/CMusicHandler.cpp.o
/exopi-obj/pobj/vcmi-1.5.7/bin/c++ -DM_BIN_DIR=\"/usr/local/bin\" 
-DM_DATA_DIR=\"/usr/local/share/vcmi\" -
DM_LIB_DIR=\"/usr/local/lib/vcmi\" -DUSE_SYSTEM_MINIZIP -DVCMI_NO_EXTRA_VERSION 
-DVCMI_VERSION_MAJOR=1 -
DVCMI_VERSION_MINOR=5 -DVCMI
_VERSION_PATCH=7 -DVCMI_VERSION_STRING=\"1.5.7\" 
-I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/client -I/exopi-obj/pobj/vcmi-
1.5.7/vcmi-1.5.7/server -I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/lib 
-I/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7 -I/exopi-ob
j/pobj/vcmi-1.5.7/vcmi-1.5.7/include -isystem /usr/local/include -isystem 
/usr/local/include/SDL2 -O2 -pipe -g  -
I/usr/X11R6/include -pthread -Wall -Wextra -Wpointer-arith -Wuninitialized 
-Wmismatched-tags -Wno-unused-parameter -Wno-
switc
h -Wno-reorder -Wno-sign-compare -Wno-varargs -DNDEBUG -std=gnu++17 
-fvisibility=hidden -fvisibility-inlines-hidden -
fcolor-diagnostics -Winvalid-pch -Xclang -include-pch -Xclang 
/exopi-obj/pobj/vcmi-1.5.7/build-
amd64/client/CMakeFiles/vc
miclient.dir/cmake_pch.hxx.pch -Xclang -include -Xclang 
/exopi-obj/pobj/vcmi-1.5.7/build-
amd64/client/CMakeFiles/vcmiclient.dir/cmake_pch.hxx -MD -MT 
client/CMakeFiles/vcmiclient.dir/CMusicHandler.cpp.o -MF
client/CMakeFiles/vcmiclient.di
r/CMusicHandler.cpp.o.d -o client/CMakeFiles/vcmiclient.dir/CMusicHandler.cpp.o 
-c /exopi-obj/pobj/vcmi-1.5.7/vcmi-
1.5.7/client/CMusicHandler.cpp
In file included from 
/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/client/CMusicHandler.cpp:14:
/exopi-obj/pobj/vcmi-1.5.7/vcmi-1.5.7/client/CMusicHandler.h:17:7: error: 
typedef redefinition with different types
('struct _Mix_Music' vs 'struct Mix_Music')
using Mix_Music = struct _Mix_Music;
      ^
/usr/local/include/SDL2/SDL_mixer.h:269:26: note: previous definition is here
typedef struct Mix_Music Mix_Music;
                         ^
1 error generated.
ninja: build stopped: subcommand failed.

*** Error 1 in games/vcmi (/exopi-cvs/ports/devel/cmake/cmake.port.mk:50 
'do-build': @cd /exopi-obj/pobj/vcmi-
1.5.7/build-amd64 && exec /usr...)



-- 
Antoine

Reply via email to