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)
                                                   ^~~~

Reply via email to