On Sat, Dec 02, 2023 at 04:41:46PM +0100, Christian Weisgerber wrote:
> net/nheko fails to build since the switch to LLVM 16. I would like
> to mark it BROKEN, see below. Is there a better idiom?
I think this is ok.
Btw, once we update to boost 1.84, emulators/citra will break the same
way, so it would be nice if someone figured out what causes this.
FAILED:
externals/dynarmic/src/dynarmic/CMakeFiles/dynarmic.dir/frontend/A32/a32_types.cpp.o
/tmp/pobj/citra-0.0.0.1827/bin/c++ -DBOOST_ASIO_DISABLE_CONCEPTS
-DBOOST_DATE_TIME_NO_LIB -DBOOST_ER
ROR_CODE_HEADER_ONLY -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_NO_LIB
-DDYNARMIC_ENABLE_CPU_FEATURE_DETECT
ION=1 -DENABLE_FFMPEG_VIDEO_DUMPER -DFMT_SHARED
-DFMT_USE_USER_DEFINED_LITERALS=1 -DZYCORE_STATIC_BU
ILD -DZYDIS_STATIC_BUILD
-I/tmp/pobj/citra-0.0.0.1827/citra-unified-source-20230110-ad2cbe2/external
s/dynarmic/src/dynarmic/..
-I/tmp/pobj/citra-0.0.0.1827/citra-unified-source-20230110-ad2cbe2/extern
als/xbyak
-I/tmp/pobj/citra-0.0.0.1827/citra-unified-source-20230110-ad2cbe2/externals/dynarmic/exte
rnals/zydis/include
-I/tmp/pobj/citra-0.0.0.1827/build-amd64/externals/dynarmic/externals/zydis -I/t
mp/pobj/citra-0.0.0.1827/citra-unified-source-20230110-ad2cbe2/externals/dynarmic/externals/zycore/i
nclude
-I/tmp/pobj/citra-0.0.0.1827/build-amd64/externals/dynarmic/externals/zydis/zycore
-I/tmp/pob
j/citra-0.0.0.1827/citra-unified-source-20230110-ad2cbe2/externals/dynarmic/externals/mcl/src/../inc
lude -O2 -pipe -I/usr/local/include -I/usr/local/lib/qt5/cmake/Qt5/ -DNDEBUG
-std=c++20 -Wall -Wext
ra -Wcast-qual -pedantic -pedantic-errors -Wno-missing-braces
-fbracket-depth=1024 -Winvalid-pch -Xc
lang -include-pch -Xclang
/tmp/pobj/citra-0.0.0.1827/build-amd64/externals/dynarmic/src/dynarmic/CMa
keFiles/dynarmic.dir/cmake_pch.hxx.pch -Xclang -include -Xclang
/tmp/pobj/citra-0.0.0.1827/build-amd
64/externals/dynarmic/src/dynarmic/CMakeFiles/dynarmic.dir/cmake_pch.hxx -MD
-MT externals/dynarmic/
src/dynarmic/CMakeFiles/dynarmic.dir/frontend/A32/a32_types.cpp.o -MF
externals/dynarmic/src/dynarmi
c/CMakeFiles/dynarmic.dir/frontend/A32/a32_types.cpp.o.d -o
externals/dynarmic/src/dynarmic/CMakeFil
es/dynarmic.dir/frontend/A32/a32_types.cpp.o -c
/tmp/pobj/citra-0.0.0.1827/citra-unified-source-2023
0110-ad2cbe2/externals/dynarmic/src/dynarmic/frontend/A32/a32_types.cpp
In file included from
/tmp/pobj/citra-0.0.0.1827/citra-unified-source-20230110-ad2cbe2/externals/dyn
armic/src/dynarmic/frontend/A32/a32_types.cpp:9:
In file included from /usr/include/c++/v1/ostream:140:
In file included from /usr/include/c++/v1/locale:218:
/usr/include/c++/v1/__bsd_locale_fallbacks.h:110:5: error: cannot initialize a
parameter of type '__
va_list_tag *' with an lvalue of type 'va_list' (aka '__va_list_tag[1]')
va_start(__va, __format);
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/stdarg.h:34:47: note: expanded from macro 'va_start'
#define va_start(ap, last) __builtin_va_start((ap), last)
^~~~