captainys / TOWNSEMU

FM Towns Emulator "Tsugaru"
BSD 3-Clause "New" or "Revised" License
247 stars 18 forks source link

Some warnings being treated as errors #47

Open Arbars opened 2 years ago

Arbars commented 2 years ago

Hello! GCC 10.3.1 When I trying to build GUI for Tsugaru, compiler get the error:

cmake --build main_gui
gmake: Entering directory '/usr/src/RPM/BUILD/tsugaru-20220702/gui/build/main_gui'
gmake[1]: Entering directory '/usr/src/RPM/BUILD/tsugaru-20220702/gui/build'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/tsugaru-20220702/gui/build'
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/tsugaru-20220702/gui/build'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/tsugaru-20220702/gui/build'
[  0%] Building CXX object subprocess/CMakeFiles/subproc.dir/subproc.cpp.o
[  0%] Building CXX object subprocess/CMakeFiles/subproc.dir/subproc_unix.cpp.o
/usr/src/RPM/BUILD/tsugaru-20220702/gui/src/subprocess/subproc_unix.cpp: In member function 'bool Subprocess::Send(const string&)':
/usr/src/RPM/BUILD/tsugaru-20220702/gui/src/subprocess/subproc_unix.cpp:141:1: error: no return statement in function returning non-void [-Werror=return-type]
  141 | }
      | ^
cc1plus: some warnings being treated as errors
gmake[2]: *** [subprocess/CMakeFiles/subproc.dir/build.make:90: subprocess/CMakeFiles/subproc.dir/subproc_unix.cpp.o] Error 1
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/tsugaru-20220702/gui/build'
gmake[1]: *** [CMakeFiles/Makefile2:7098: subprocess/CMakeFiles/subproc.dir/all] Error 2
gmake[1]: Leaving directory '/usr/src/RPM/BUILD/tsugaru-20220702/gui/build'
gmake: *** [Makefile:101: all] Error 2
Arbars commented 2 years ago

Found solution. Pull-request: https://github.com/captainys/TOWNSEMU/pull/48