On 2022/11/15 13:21:30 +0100, Pascal Stumpf <pas...@stumpf.co> wrote: > Update to latest version, 4.3.2.
fails to build :/ FAILED: 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o /home/_pobj/warzone2100-4.3.2/bin/c++ -DHAVE_CONFIG_H -I/home/_pobj/warzone2100-4.3.2/build-amd64 -I/home/_pobj/warzone2100-4.3.2/warzone2100/. -I/home/_pobj/warzone2100-4.3.2/warzone2100/3rdparty -I/home/_pobj/warzone2100-4.3.2/warzone2100/3rdparty/fmt/include -isystem /home/_pobj/warzone2100-4.3.2/warzone2100/3rdparty/glm -isystem /home/_pobj/warzone2100-4.3.2/warzone2100/3rdparty/date/include -O2 -pipe -fstack-protector-strong -fstack-clash-protection -DNDEBUG -g -fPIC -std=c++14 -MD -MT 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o -MF 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o.d -o 3rdparty/fmt/CMakeFiles/fmt.dir/src/os.cc.o -c /home/_pobj/warzone2100-4.3.2/warzone2100/3rdparty/fmt/src/os.cc c++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] /home/_pobj/warzone2100-4.3.2/warzone2100/3rdparty/fmt/src/os.cc:206:27: error: expected unqualified-id int fd = FMT_POSIX_CALL(fileno(file_)); ^ /usr/include/stdio.h:410:19: note: expanded from macro 'fileno' #define fileno(p) (!__isthreaded ? __sfileno(p) : (fileno)(p)) ^ 1 error generated. ninja: build stopped: subcommand failed. it's not obvious to me why it fails, and it doesn't provide a toggle to use fmt from ports.