Source: mame Version: 0.222+dfsg.1-2 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200802 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -Wformat -Werror=format-security -g0 -O2 > -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time > -D_FORTIFY_SOURCE=2 -MMD -MP -MP -DPTR64=1 -DNDEBUG -DCRLF=2 -DLSB_FIRST > -DXMD_H -DFLAC__NO_DLL -DNATIVE_DRC=drcbe_x64 -DLUA_COMPAT_ALL > -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DNO_AFFINITY_NP -I"../../../../../src/osd" > -I"../../../../../src/emu" -I"../../../../../src/devices" > -I"../../../../../src/mame" -I"../../../../../src/lib" > -I"../../../../../src/lib/util" -I"../../../../../src/lib/netlist" > -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" > -I"../../../../../scripts" -m64 -pipe -O3 -fno-strict-aliasing > -Wno-unknown-pragmas -Wall -Wcast-align -Wundef -Wformat-security > -Wwrite-strings -Wno-sign-compare -Wno-conversion > -Wno-error=deprecated-declarations -Wno-unused-result -Wno-array-bounds > -Wno-format-overflow -Wno-stringop-truncation -Wno-stringop-overflow > -Wno-return-local-addr -m64 -std=c++14 -Woverloaded-virtual > -Wno-class-memaccess -Wsuggest-override -flifetime-dse=1 -include > ../../../../linux_gcc/obj/x64/Release/emu.h -o > "../../../../linux_gcc/obj/x64/Release/src/mame/drivers/fidel_excel.o" -c > "../../../../../src/mame/drivers/fidel_excel.cpp" > In file included from ../../../../../3rdparty/sol2/sol/stack.hpp:30, > from ../../../../../3rdparty/sol2/sol/object.hpp:26, > from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, > from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, > from ../../../../../3rdparty/sol2/sol/table.hpp:25, > from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, > from ../../../../../3rdparty/sol2/sol/state.hpp:25, > from ../../../../../3rdparty/sol2/sol.hpp:45, > from ../../../../../src/frontend/mame/luaengine.h:27, > from ../../../../../src/frontend/mame/clifront.cpp:19: > ../../../../../3rdparty/sol2/sol/stack_push.hpp: In instantiation of ‘static > int sol::stack::pusher<wchar_t [N]>::push(lua_State*, const wchar_t (&)[N], > std::size_t) [with long unsigned int N = 2; lua_State = lua_State; > std::size_t = long unsigned int]’: > ../../../../../3rdparty/sol2/sol/stack_core.hpp:173:48: required from ‘int > sol::stack::push(lua_State*, T&&, Args&& ...) [with T = const wchar_t (&)[2]; > Args = {int}; lua_State = lua_State]’ > ../../../../../3rdparty/sol2/sol/stack_push.hpp:579:33: required from here > ../../../../../3rdparty/sol2/sol/stack_push.hpp:549:39: error: call of > overloaded ‘push<const wchar_t*>(lua_State*&, const wchar_t [2], const > wchar_t*)’ is ambiguous > 549 | return stack::push<const wchar_t*>(L, str, str + sz); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ > In file included from ../../../../../3rdparty/sol2/sol/stack.hpp:25, > from ../../../../../3rdparty/sol2/sol/object.hpp:26, > from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, > from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, > from ../../../../../3rdparty/sol2/sol/table.hpp:25, > from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, > from ../../../../../3rdparty/sol2/sol/state.hpp:25, > from ../../../../../3rdparty/sol2/sol.hpp:45, > from ../../../../../src/frontend/mame/luaengine.h:27, > from ../../../../../src/frontend/mame/clifront.cpp:19: > ../../../../../3rdparty/sol2/sol/stack_core.hpp:172:14: note: candidate: ‘int > sol::stack::push(lua_State*, T&&, Args&& ...) [with T = const wchar_t*; Args > = {const wchar_t*}; lua_State = lua_State]’ > 172 | inline int push(lua_State* L, T&& t, Args&&... args) { > | ^~~~ > ../../../../../3rdparty/sol2/sol/stack_core.hpp:178:14: note: candidate: ‘int > sol::stack::push(lua_State*, Arg&&, Args&& ...) [with T = const wchar_t*; Arg > = const wchar_t (&)[2]; Args = {const wchar_t*}; <template-parameter-1-4> = > void; lua_State = lua_State]’ > 178 | inline int push(lua_State* L, Arg&& arg, Args&&... args) { > | ^~~~ > In file included from ../../../../../3rdparty/sol2/sol/stack.hpp:30, > from ../../../../../3rdparty/sol2/sol/object.hpp:26, > from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, > from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, > from ../../../../../3rdparty/sol2/sol/table.hpp:25, > from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, > from ../../../../../3rdparty/sol2/sol/state.hpp:25, > from ../../../../../3rdparty/sol2/sol.hpp:45, > from ../../../../../src/frontend/mame/luaengine.h:27, > from ../../../../../src/frontend/mame/clifront.cpp:19: > ../../../../../3rdparty/sol2/sol/stack_push.hpp: In instantiation of ‘static > int sol::stack::pusher<char16_t [N]>::push(lua_State*, const char16_t (&)[N], > std::size_t) [with long unsigned int N = 2; lua_State = lua_State; > std::size_t = long unsigned int]’: > ../../../../../3rdparty/sol2/sol/stack_core.hpp:173:48: required from ‘int > sol::stack::push(lua_State*, T&&, Args&& ...) [with T = const char16_t > (&)[2]; Args = {int}; lua_State = lua_State]’ > ../../../../../3rdparty/sol2/sol/stack_push.hpp:587:33: required from here > ../../../../../3rdparty/sol2/sol/stack_push.hpp:560:40: error: call of > overloaded ‘push<const char16_t*>(lua_State*&, const char16_t [2], const > char16_t*)’ is ambiguous > 560 | return stack::push<const char16_t*>(L, str, str + sz); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ > In file included from ../../../../../3rdparty/sol2/sol/stack.hpp:25, > from ../../../../../3rdparty/sol2/sol/object.hpp:26, > from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, > from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, > from ../../../../../3rdparty/sol2/sol/table.hpp:25, > from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, > from ../../../../../3rdparty/sol2/sol/state.hpp:25, > from ../../../../../3rdparty/sol2/sol.hpp:45, > from ../../../../../src/frontend/mame/luaengine.h:27, > from ../../../../../src/frontend/mame/clifront.cpp:19: > ../../../../../3rdparty/sol2/sol/stack_core.hpp:172:14: note: candidate: ‘int > sol::stack::push(lua_State*, T&&, Args&& ...) [with T = const char16_t*; Args > = {const char16_t*}; lua_State = lua_State]’ > 172 | inline int push(lua_State* L, T&& t, Args&&... args) { > | ^~~~ > ../../../../../3rdparty/sol2/sol/stack_core.hpp:178:14: note: candidate: ‘int > sol::stack::push(lua_State*, Arg&&, Args&& ...) [with T = const char16_t*; > Arg = const char16_t (&)[2]; Args = {const char16_t*}; > <template-parameter-1-4> = void; lua_State = lua_State]’ > 178 | inline int push(lua_State* L, Arg&& arg, Args&&... args) { > | ^~~~ > In file included from ../../../../../3rdparty/sol2/sol/stack.hpp:30, > from ../../../../../3rdparty/sol2/sol/object.hpp:26, > from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, > from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, > from ../../../../../3rdparty/sol2/sol/table.hpp:25, > from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, > from ../../../../../3rdparty/sol2/sol/state.hpp:25, > from ../../../../../3rdparty/sol2/sol.hpp:45, > from ../../../../../src/frontend/mame/luaengine.h:27, > from ../../../../../src/frontend/mame/clifront.cpp:19: > ../../../../../3rdparty/sol2/sol/stack_push.hpp: In instantiation of ‘static > int sol::stack::pusher<char32_t [N]>::push(lua_State*, const char32_t (&)[N], > std::size_t) [with long unsigned int N = 2; lua_State = lua_State; > std::size_t = long unsigned int]’: > ../../../../../3rdparty/sol2/sol/stack_core.hpp:173:48: required from ‘int > sol::stack::push(lua_State*, T&&, Args&& ...) [with T = const char32_t > (&)[2]; Args = {int}; lua_State = lua_State]’ > ../../../../../3rdparty/sol2/sol/stack_push.hpp:595:33: required from here > ../../../../../3rdparty/sol2/sol/stack_push.hpp:571:40: error: call of > overloaded ‘push<const char32_t*>(lua_State*&, const char32_t [2], const > char32_t*)’ is ambiguous > 571 | return stack::push<const char32_t*>(L, str, str + sz); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ > In file included from ../../../../../3rdparty/sol2/sol/stack.hpp:25, > from ../../../../../3rdparty/sol2/sol/object.hpp:26, > from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, > from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, > from ../../../../../3rdparty/sol2/sol/table.hpp:25, > from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, > from ../../../../../3rdparty/sol2/sol/state.hpp:25, > from ../../../../../3rdparty/sol2/sol.hpp:45, > from ../../../../../src/frontend/mame/luaengine.h:27, > from ../../../../../src/frontend/mame/clifront.cpp:19: > ../../../../../3rdparty/sol2/sol/stack_core.hpp:172:14: note: candidate: ‘int > sol::stack::push(lua_State*, T&&, Args&& ...) [with T = const char32_t*; Args > = {const char32_t*}; lua_State = lua_State]’ > 172 | inline int push(lua_State* L, T&& t, Args&&... args) { > | ^~~~ > ../../../../../3rdparty/sol2/sol/stack_core.hpp:178:14: note: candidate: ‘int > sol::stack::push(lua_State*, Arg&&, Args&& ...) [with T = const char32_t*; > Arg = const char32_t (&)[2]; Args = {const char32_t*}; > <template-parameter-1-4> = void; lua_State = lua_State]’ > 178 | inline int push(lua_State* L, Arg&& arg, Args&&... args) { > | ^~~~ > make[4]: *** [frontend.make:686: > ../../../../linux_gcc/obj/x64/Release/src/frontend/mame/clifront.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/08/02/mame_0.222+dfsg.1-2_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.