Source: fbzx Version: 3.1.0-1 Severity: serious Tags: ftbfs sid bookworm Justification: fails to build from source (but built successfully in the past)
Hi,
fbzx FTBFS with GCC 11 which defaults to -std=c++17:
g++ -c -O2 -Wdate-time -D_FORTIFY_SOURCE=2 `pkg-config --cflags sdl
libpulse-simple alsa` -D D_SOUND_PULSE -D D_SOUND_ALSA -D D_SOUND_OSS -o
cargador.o cargador.cpp
In file included from emulator.hh:22,
from tape.hh:35,
from computer.hh:26,
from cargador.hh:20,
from cargador.cpp:20:
z80free/Z80free.h:56:17: error: reference to 'byte' is ambiguous
56 | byte F,A, C,B, E,D, L,H, IXl,IXh, IYl,IYh, P,S;
| ^~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:61,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from tape.hh:30,
from computer.hh:26,
from cargador.hh:20,
from cargador.cpp:20:
/usr/include/c++/11/bits/cpp_type_traits.h:404:30: note: candidates are: 'enum
class std::byte'
404 | enum class byte : unsigned char;
| ^~~~
In file included from emulator.hh:22,
from tape.hh:35,
from computer.hh:26,
from cargador.hh:20,
from cargador.cpp:20:
z80free/Z80free.h:28:23: note: 'typedef unsigned char byte'
28 | typedef unsigned char byte;
| ^~~~
z80free/Z80free.h:75:9: error: reference to 'byte' is ambiguous
75 | byte R; /* Refresh */
| ^~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:61,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from tape.hh:30,
from computer.hh:26,
from cargador.hh:20,
from cargador.cpp:20:
/usr/include/c++/11/bits/cpp_type_traits.h:404:30: note: candidates are: 'enum
class std::byte'
404 | enum class byte : unsigned char;
| ^~~~
In file included from emulator.hh:22,
from tape.hh:35,
from computer.hh:26,
from cargador.hh:20,
from cargador.cpp:20:
z80free/Z80free.h:28:23: note: 'typedef unsigned char byte'
28 | typedef unsigned char byte;
| ^~~~
[...]
Andreas
fbzx_3.1.0-1.log.gz
Description: application/gzip

