Patching tarball...
Patching DiscExtractor.h
sh: 231: [: Illegal number:
Skipping patch for Arch based distros
Patching wxWidgets3 for Ubuntu 20.04 based distros
Adding FPP config files...
cmaking...
CMake Warning (dev) at CMakeLists.txt:10 (set):
implicitly converting 'string' to 'STRING' type.
This warning is for project developers. Use -Wno-dev to suppress it.
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.25.1")
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
-- Detected architecture: x86_64
-- Performing Test FLAG_C_HAVE_SSE2
-- Performing Test FLAG_C_HAVE_SSE2 - Success
-- Performing Test FLAG_CXX_HAVE_SSE2
-- Performing Test FLAG_CXX_HAVE_SSE2 - Success
-- Performing Test FLAG_C_HAVE_WALL
-- Performing Test FLAG_C_HAVE_WALL - Success
-- Performing Test FLAG_CXX_HAVE_WALL
-- Performing Test FLAG_CXX_HAVE_WALL - Success
-- Performing Test FLAG_C_TYPE_LIMITS
-- Performing Test FLAG_C_TYPE_LIMITS - Success
-- Performing Test FLAG_CXX_TYPE_LIMITS
-- Performing Test FLAG_CXX_TYPE_LIMITS - Success
-- Performing Test FLAG_C_SIGN_COMPARE
-- Performing Test FLAG_C_SIGN_COMPARE - Success
-- Performing Test FLAG_CXX_SIGN_COMPARE
-- Performing Test FLAG_CXX_SIGN_COMPARE - Success
-- Performing Test FLAG_C_IGNORED_QUALIFIERS
-- Performing Test FLAG_C_IGNORED_QUALIFIERS - Success
-- Performing Test FLAG_CXX_IGNORED_QUALIFIERS
-- Performing Test FLAG_CXX_IGNORED_QUALIFIERS - Success
-- Performing Test FLAG_C_UNINITIALIZED
-- Performing Test FLAG_C_UNINITIALIZED - Success
-- Performing Test FLAG_CXX_UNINITIALIZED
-- Performing Test FLAG_CXX_UNINITIALIZED - Success
-- Performing Test FLAG_C_LOGICAL_OP
-- Performing Test FLAG_C_LOGICAL_OP - Success
-- Performing Test FLAG_CXX_LOGICAL_OP
-- Performing Test FLAG_CXX_LOGICAL_OP - Success
-- Performing Test FLAG_C_SHADOW
-- Performing Test FLAG_C_SHADOW - Success
-- Performing Test FLAG_CXX_SHADOW
-- Performing Test FLAG_CXX_SHADOW - Success
-- Performing Test FLAG_C_INIT_SELF
-- Performing Test FLAG_C_INIT_SELF - Success
-- Performing Test FLAG_CXX_INIT_SELF
-- Performing Test FLAG_CXX_INIT_SELF - Success
-- Performing Test FLAG_C_MISSING_DECLARATIONS
-- Performing Test FLAG_C_MISSING_DECLARATIONS - Success
-- Performing Test FLAG_CXX_MISSING_DECLARATIONS
-- Performing Test FLAG_CXX_MISSING_DECLARATIONS - Success
-- Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS
-- Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS - Failed
-- Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS
-- Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS - Failed
-- Performing Test FLAG_C_NO_STRICT_ALIASING
-- Performing Test FLAG_C_NO_STRICT_ALIASING - Success
-- Performing Test FLAG_CXX_NO_STRICT_ALIASING
-- Performing Test FLAG_CXX_NO_STRICT_ALIASING - Success
-- Performing Test FLAG_C_NO_EXCEPTIONS
-- Performing Test FLAG_C_NO_EXCEPTIONS - Success
-- Performing Test FLAG_CXX_NO_EXCEPTIONS
-- Performing Test FLAG_CXX_NO_EXCEPTIONS - Success
-- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN
-- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN - Failed
-- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN
-- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN - Success
-- Performing Test FLAG_C_VISIBILITY_HIDDEN
-- Performing Test FLAG_C_VISIBILITY_HIDDEN - Success
-- Performing Test FLAG_CXX_VISIBILITY_HIDDEN
-- Performing Test FLAG_CXX_VISIBILITY_HIDDEN - Success
-- Performing Test FLAG_C_FOMIT_FRAME_POINTER
-- Performing Test FLAG_C_FOMIT_FRAME_POINTER - Success
-- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER
-- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER - Success
-- Performing Test FLAG_C_GGDB
-- Performing Test FLAG_C_GGDB - Success
-- Performing Test FLAG_CXX_GGDB
-- Performing Test FLAG_CXX_GGDB - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message):
Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
available. Run "cmake --help-policy CMP0072" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
CMakeLists.txt:428 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- X11 support enabled
-- Xrandr found
-- Checking for module 'xi>=1.5.0'
-- Found xi, version 1.7.10
-- Found avcodec: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavcodec.so
-- Found avformat: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavformat.so
-- Found avutil: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavutil.so
-- Found swresample: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswresample.so
-- Found swscale: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswscale.so
-- Found FFmpeg: /usr/include/x86_64-linux-gnu found components: avcodec avformat avutil swscale
-- libav/ffmpeg found, enabling AVI frame dumps
-- Found LIBUDEV: /usr/lib/x86_64-linux-gnu/libudev.so
-- Found libevdev: /usr/lib/x86_64-linux-gnu/libevdev.so
-- libevdev/libudev found, enabling evdev controller backend
-- Using named pipes as controller inputs
-- Watching game memory for changes
-- Enabling analytics collection (subject to end-user opt-in)
-- Performing Test FLAG_C_CXX11
-- Performing Test FLAG_C_CXX11 - Failed
-- Performing Test FLAG_CXX_CXX11
-- Performing Test FLAG_CXX_CXX11 - Success
-- Using static enet from Externals
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for poll
-- Looking for poll - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for gethostbyaddr_r
-- Looking for gethostbyaddr_r - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Performing Test HAS_MSGHDR_FLAGS
-- Performing Test HAS_MSGHDR_FLAGS - Success
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Using static xxhash from Externals
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- Using shared zlib
-- Using shared lzo
-- Using shared libpng
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Looking for include file AudioUnit/AudioUnit.h
-- Looking for include file AudioUnit/AudioUnit.h - not found
-- Looking for include file pulse/pulseaudio.h
-- Looking for include file pulse/pulseaudio.h - found
-- Looking for include file alsa/asoundlib.h
-- Looking for include file alsa/asoundlib.h - found
-- Looking for include file jack/jack.h
-- Looking for include file jack/jack.h - not found
-- Looking for include file audioclient.h
-- Looking for include file audioclient.h - not found
-- Looking for include files windows.h, mmsystem.h
-- Looking for include files windows.h, mmsystem.h - not found
-- Looking for include file SLES/OpenSLES.h
-- Looking for include file SLES/OpenSLES.h - not found
-- Looking for include file android/log.h
-- Looking for include file android/log.h - not found
-- Looking for include file sndio.h
-- Looking for include file sndio.h - not found
-- Looking for include file kai.h
-- Looking for include file kai.h - not found
-- Checking for module 'libusb-1.0'
-- Found libusb-1.0, version 1.0.23
-- Found libusb-1.0: /usr/include/libusb-1.0, /usr/lib/x86_64-linux-gnu/libusb-1.0.so
-- Using shared LibUSB
-- Found SFML 2.5 in /usr/include
-- Using shared SFML
-- Found MINIUPNPC: /usr/include/miniupnpc
-- Using shared miniupnpc
-- Performing Test MBEDTLS_VERSION_OK
-- Performing Test MBEDTLS_VERSION_OK - Success
-- Found MBEDTLS: /usr/include
-- Using shared mbed TLS
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.68.0")
-- Using shared libcurl
-- Using static SOIL from Externals
-- Found HIDAPI: /usr/lib/x86_64-linux-gnu/libhidapi-hidraw.so
-- Could NOT find wxWidgets: Found unsuitable version "3.0.5", but required is at least "3.1.0" (found -L/usr/local/lib;-pthread;;;-lwx_gtk3u_core-3.0;-lwx_gtk3u_aui-3.0;-lwx_gtk3u_adv-3.0;-lwx_baseu-3.0)
-- Using static wxWidgets from Externals
-- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY)
-- gthread-2.0 found
-- pangocairo found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Using static DiscordRPC from Externals
-- Found SYSTEMD: /lib/x86_64-linux-gnu/libsystemd.so
-- libsystemd found, enabling traversal server watchdog support
-- Using static gtest from Externals
-- Found PythonInterp: /usr/bin/python3.8 (found version "3.8.2")
-- Performing Test FLAG_C_CXX17
-- Performing Test FLAG_C_CXX17 - Failed
-- Performing Test FLAG_CXX_CXX17
-- Performing Test FLAG_CXX_CXX17 - Success
-- Could NOT find OpenSLES (missing: OPENSLES_LIBRARY OPENSLES_INCLUDE_DIR)
-- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2")
-- ALSA found, enabling ALSA sound backend
-- PulseAudio found, enabling PulseAudio sound backend
-- Found BlueZ: /usr/lib/x86_64-linux-gnu/libbluetooth.so
-- BlueZ found, enabling bluetooth support
-- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY)
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/build
Compiling...
Scanning dependencies of target bdisasm
Scanning dependencies of target glslang
Scanning dependencies of target cpp-optparse
Scanning dependencies of target pugixml
[ 0%] Building CXX object Externals/cpp-optparse/CMakeFiles/cpp-optparse.dir/OptionParser.cpp.o
[ 0%] Building CXX object Externals/pugixml/CMakeFiles/pugixml.dir/pugixml.cpp.o
[ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_decode.cc.o
[ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/CodeGen.cpp.o
[ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_groups.cc.o
[ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/resolve.cc.o
[ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/syntax.cc.o
[ 0%] Linking CXX static library libbdisasm.a
[ 0%] Built target bdisasm
Scanning dependencies of target enet
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/callbacks.c.o
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/pugixml/pugixml.cpp:4453:112: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes]
4453 | template PUGIFN PUGIUNSIGNED_OVERFLOW U string_to_integer(const char_t value, U minv, U maxv)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/pugixml/pugixml.cpp:4584:133: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes]
4584 | template PUGIFN PUGIUNSIGNED_OVERFLOW char_t integer_to_string(char_t begin, char_t end, U value, bool negative)
| ^
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/compress.c.o
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/pugixml/pugixml.cpp:8418:77: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes]
8418 | PUGIFN PUGIUNSIGNED_OVERFLOW unsigned int hash_string(const char_t str)
| ^
[ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/Link.cpp.o
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/host.c.o
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/list.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/packet.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/peer.c.o
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Constant.cpp.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/protocol.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/unix.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/win32.c.o
[ 1%] Linking C static library libenet.a
[ 1%] Built target enet
Scanning dependencies of target xxhash
[ 1%] Building C object Externals/xxhash/CMakeFiles/xxhash.dir/xxhash.c.o
[ 2%] Linking C static library libxxhash.a
[ 2%] Built target xxhash
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.o
[ 2%] Linking CXX static library libcpp-optparse.a
[ 2%] Built target cpp-optparse
Scanning dependencies of target SoundTouch
[ 2%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/AAFilter.cpp.o
[ 2%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/BPMDetect.cpp.o
[ 2%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/cpu_detect_x86.cpp.o
[ 2%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/FIFOSampleBuffer.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/FIRFilter.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateCubic.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateLinear.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateShannon.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/mmx_optimized.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/PeakFinder.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/RateTransposer.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/SoundTouch.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/sse_optimized.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/TDStretch.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/InfoSink.cpp.o
[ 3%] Linking CXX static library libSoundTouch.a
[ 3%] Built target SoundTouch
Scanning dependencies of target SOIL
[ 3%] Building C object Externals/SOIL/CMakeFiles/SOIL.dir/image_DXT.c.o
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:278:5: warning: no previous declaration for ‘convert_bit_range’ [-Wmissing-declarations]
278 | int convert_bit_range( int c, int from_bits, int to_bits )
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:284:5: warning: no previous declaration for ‘rgb_to_565’ [-Wmissing-declarations]
284 | int rgb_to_565( int r, int g, int b )
| ^~~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:292:6: warning: no previous declaration for ‘rgb_888_from_565’ [-Wmissing-declarations]
292 | void rgb_888_from_565( unsigned int c, int r, int g, int b )
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:299:6: warning: no previous declaration for ‘compute_color_line_STDEV’ [-Wmissing-declarations]
299 | void compute_color_line_STDEV(
| ^~~~~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:411:6: warning: no previous declaration for ‘LSE_master_colors_max_min’ [-Wmissing-declarations]
411 | void LSE_master_colors_max_min(
| ^~~~~~~~~
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Initialize.cpp.o
[ 3%] Building C object Externals/SOIL/CMakeFiles/SOIL.dir/image_helper.c.o
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_helper.c:191:15: warning: no previous declaration for ‘clamp_byte’ [-Wmissing-declarations]
191 | unsigned char clamp_byte( int x ) { return ( (x) < 0 ? (0) : ( (x) > 255 ? 255 : (x) ) ); }
| ^~~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_helper.c:313:1: warning: no previous declaration for ‘find_max_RGBE’ [-Wmissing-declarations]
313 | find_max_RGBE
| ^~~~~
[ 3%] Building C object Externals/SOIL/CMakeFiles/SOIL.dir/SOIL.c.o
[ 3%] Building C object Externals/SOIL/CMakeFiles/SOIL.dir/stb_image_aug.c.o
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c: In function ‘convert_format’:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:497:10: note: in expansion of macro ‘CASE’
497 | CASE(1,2) dest[0]=src[0], dest[1]=255; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:497:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
497 | CASE(1,2) dest[0]=src[0], dest[1]=255; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:498:10: note: in expansion of macro ‘CASE’
498 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:498:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
498 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:499:10: note: in expansion of macro ‘CASE’
499 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:499:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
499 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:500:10: note: in expansion of macro ‘CASE’
500 | CASE(2,1) dest[0]=src[0]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:500:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
500 | CASE(2,1) dest[0]=src[0]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:501:10: note: in expansion of macro ‘CASE’
501 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:501:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
501 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:502:10: note: in expansion of macro ‘CASE’
502 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:502:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
502 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:503:10: note: in expansion of macro ‘CASE’
503 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:503:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
503 | 4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:504:10: note: in expansion of macro ‘CASE’
504 | CASE(3,1) dest[0]=compute_y(src[0],src[1],src[2]); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:504:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
504 | CASE(3,1) dest[0]=compute_y(src[0],src[1],src[2]); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:505:10: note: in expansion of macro ‘CASE’
505 | CASE(3,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = 255; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:505:76: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
505 | 3,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = 255; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:506:10: note: in expansion of macro ‘CASE’
506 | CASE(4,1) dest[0]=compute_y(src[0],src[1],src[2]); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:506:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
506 | CASE(4,1) dest[0]=compute_y(src[0],src[1],src[2]); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:507:10: note: in expansion of macro ‘CASE’
507 | CASE(4,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:507:79: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
507 | ) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:508:10: note: in expansion of macro ‘CASE’
508 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:508:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
508 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c: In function ‘create_png_image_raw’:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2133 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2135:13: note: in expansion of macro ‘CASE’
2135 | CASE(F_none) cur[k] = raw[k]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2135:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2135 | CASE(F_none) cur[k] = raw[k]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2133 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2136:13: note: in expansion of macro ‘CASE’
2136 | CASE(F_sub) cur[k] = raw[k] + cur[k-img_n]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2136:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2136 | CASE(F_sub) cur[k] = raw[k] + cur[k-img_n]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2133 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2137:13: note: in expansion of macro ‘CASE’
2137 | CASE(F_up) cur[k] = raw[k] + prior[k]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2137:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2137 | CASE(F_up) cur[k] = raw[k] + prior[k]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2133 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2138:13: note: in expansion of macro ‘CASE’
2138 | CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-img_n])>>1); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2138:77: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2138 | E(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-img_n])>>1); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2133 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2139:13: note: in expansion of macro ‘CASE’
2139 | CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],prior[k],prior[k-img_n])); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2139:101: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2139 | nt8) (raw[k] + paeth(cur[k-img_n],prior[k],prior[k-img_n])); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2133 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2140:13: note: in expansion of macro ‘CASE’
2140 | CASE(F_avg_first) cur[k] = raw[k] + (cur[k-img_n] >> 1); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2140:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2140 | CASE(F_avg_first) cur[k] = raw[k] + (cur[k-img_n] >> 1); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2133 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2141:13: note: in expansion of macro ‘CASE’
2141 | CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],0,0)); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2141:87: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2141 | first) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],0,0)); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2149 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2151:13: note: in expansion of macro ‘CASE’
2151 | CASE(F_none) cur[k] = raw[k]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2151:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2151 | CASE(F_none) cur[k] = raw[k]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2149 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2152:13: note: in expansion of macro ‘CASE’
2152 | CASE(F_sub) cur[k] = raw[k] + cur[k-out_n]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2152:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2152 | CASE(F_sub) cur[k] = raw[k] + cur[k-out_n]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2149 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2153:13: note: in expansion of macro ‘CASE’
2153 | CASE(F_up) cur[k] = raw[k] + prior[k]; break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2153:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2153 | CASE(F_up) cur[k] = raw[k] + prior[k]; break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2149 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2154:13: note: in expansion of macro ‘CASE’
2154 | CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-out_n])>>1); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2154:77: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2154 | E(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-out_n])>>1); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2149 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2155:13: note: in expansion of macro ‘CASE’
2155 | CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],prior[k],prior[k-out_n])); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2155:101: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2155 | nt8) (raw[k] + paeth(cur[k-out_n],prior[k],prior[k-out_n])); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2149 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2156:13: note: in expansion of macro ‘CASE’
2156 | CASE(F_avg_first) cur[k] = raw[k] + (cur[k-out_n] >> 1); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2156:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2156 | CASE(F_avg_first) cur[k] = raw[k] + (cur[k-out_n] >> 1); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
2149 | for (k=0; k < img_n; ++k)
| ^~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2157:13: note: in expansion of macro ‘CASE’
2157 | CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],0,0)); break;
| ^~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2157:87: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
2157 | first) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],0,0)); break;
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c: At top level:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:3641:10: warning: no previous declaration for ‘stbi_hdr_load_rgbe_memory’ [-Wmissing-declarations]
3641 | stbi_uc stbi_hdr_load_rgbe_memory(stbi_uc buffer, int len, int x, int y, int comp, int req_comp)
| ^~~~~~~~~
In file included from /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:3758:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:105:5: warning: no previous declaration for ‘stbi_convert_bit_range’ [-Wmissing-declarations]
105 | int stbi_convert_bit_range( int c, int from_bits, int to_bits )
| ^~~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:110:6: warning: no previous declaration for ‘stbi_rgb_888_from_565’ [-Wmissing-declarations]
110 | void stbi_rgb_888_from_565( unsigned int c, int r, int g, int b )
| ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:116:6: warning: no previous declaration for ‘stbi_decode_DXT1_block’ [-Wmissing-declarations]
116 | void stbi_decode_DXT1_block(
| ^~~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:172:6: warning: no previous declaration for ‘stbi_decode_DXT23_alpha_block’ [-Wmissing-declarations]
172 | void stbi_decode_DXT23_alpha_block(
| ^~~~~~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:186:6: warning: no previous declaration for ‘stbi_decode_DXT45_alpha_block’ [-Wmissing-declarations]
186 | void stbi_decode_DXT45_alpha_block(
| ^~~~~~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:230:6: warning: no previous declaration for ‘stbi_decode_DXT_color_block’ [-Wmissing-declarations]
230 | void stbi_decode_DXT_color_block(
| ^~~~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c: In function ‘getn’:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:450:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
450 | fread(buffer, 1, n, s->img_file);
| ^~~~~~~~
[ 3%] Linking CXX static library libpugixml.a
[ 3%] Built target pugixml
Scanning dependencies of target wx
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Intermediate.cpp.o
[ 4%] Linking C static library libSOIL.a
[ 4%] Built target SOIL
Scanning dependencies of target discord-rpc
[ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/intermOut.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/IntermTraverse.cpp.o
[ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/limits.cpp.o
[ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/linkValidate.cpp.o
[ 4%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/auibar.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/parseConst.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseHelper.cpp.o
[ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/connection_unix.cpp.o
[ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o
[ 4%] Linking CXX static library libdiscord-rpc.a
[ 4%] Built target discord-rpc
Scanning dependencies of target xbrz
[ 4%] Building CXX object Externals/xbrz/CMakeFiles/xbrz.dir/xbrz.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/PoolAlloc.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/Pp.cpp.o
[ 4%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/auibook.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpContext.cpp.o
[ 4%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/dockart.cpp.o
[ 4%] Linking CXX static library libxbrz.a
[ 4%] Built target xbrz
Scanning dependencies of target speex
[ 4%] Building C object Externals/cubeb/CMakeFiles/speex.dir/src/speex/resample.c.o
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c: In function ‘update_filter’:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:674:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
674 | for (j=0;jfilt_len;j++)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c: In function ‘speex_resampler_process_float’:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:946:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
946 | for(j=0;j<ichunk;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:949:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
949 | for(j=0;j<ichunk;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c: In function ‘speex_resampler_process_int’:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:1002:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1002 | for(j=0;j<ichunk;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:1009:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1009 | for(j=0;j<ichunk;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:1019:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1019 | for (j=0;j<ochunk+omagic;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/wxWidgets3/src/aui/dockart.cpp:45:10: fatal error: gtk/gtk.h: No such file or directory
45 | #include <gtk/gtk.h>
| ^~~
compilation terminated.
make[2]: [Externals/wxWidgets3/CMakeFiles/wx.dir/build.make:89: Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/dockart.cpp.o] Error 1
make[1]: [CMakeFiles/Makefile2:1044: Externals/wxWidgets3/CMakeFiles/wx.dir/all] Error 2
make[1]: Waiting for unfinished jobs....
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpMemory.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o
[ 5%] Built target speex
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpSymbols.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/propagateNoContraction.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/reflection.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/RemoveTree.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ShaderLang.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/SymbolTable.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Versions.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslGrammar.cpp.o
[ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslOpMap.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslParseables.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslParseHelper.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslScanContext.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslTokenStream.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/OGLCompilersDLL/InitializeDll.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/disassemble.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/doc.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/GlslangToSpv.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/InReadableOrder.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/Logger.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvBuilder.cpp.o
[ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SPVRemapper.cpp.o
[ 7%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/OSDependent/Unix/ossource.cpp.o
[ 7%] Linking CXX static library libglslang.a
[ 7%] Built target glslang
make: [Makefile:152: all] Error 2
I tried to run the script and it doesn't work. I am using the patch.
Attempting to delete incomplete installations of FPP... Found incomplete installation at FasterProjectPlus-2.15/, deleting.
Would you like to overwrite ALL of your previous installations? (y/N) y Are you sure? This action is not reversible! (y/N) y Deleted all FPP folders!
Are you running Ubuntu 20.04 or downstream distribution? This applies a patch allowing the installer to work. (y/N) y Applying patch!
Which version of Faster Project Plus would you like to install? (default: 1) 1.) 2.15 (Latest version) 2.) 2.1.1 1 Installing version 2.15!
Would you like to install udev rules for your Wii U adapter? (y/N) (Necessary for reduced-lag direct adapter connection) y Rules added!
Would you like to make a desktop shortcut? (Y/n) n No changes made!
CPU Threads detected: 4 How many threads would you like to use to compile? (passed to make as -j flag, default: 4, range: 1 - 4) 4 Using 4 thread(s)!
Downloading config files... ######################################################################### 100.0%######################################################################### 100.0% Extracting config files... Total bytes read: 72980480 (70MiB, 97MiB/s)
Downloading tarball... ######################################################################### 100.0%# # # -=O=-
Extracting tarball... Total bytes read: 159201280 (152MiB, 85MiB/s)
Patching tarball... Patching DiscExtractor.h sh: 231: [: Illegal number: Skipping patch for Arch based distros Patching wxWidgets3 for Ubuntu 20.04 based distros Adding FPP config files... cmaking... CMake Warning (dev) at CMakeLists.txt:10 (set): implicitly converting 'string' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it.
-- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.25.1") fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git -- Detected architecture: x86_64 -- Performing Test FLAG_C_HAVE_SSE2 -- Performing Test FLAG_C_HAVE_SSE2 - Success -- Performing Test FLAG_CXX_HAVE_SSE2 -- Performing Test FLAG_CXX_HAVE_SSE2 - Success -- Performing Test FLAG_C_HAVE_WALL -- Performing Test FLAG_C_HAVE_WALL - Success -- Performing Test FLAG_CXX_HAVE_WALL -- Performing Test FLAG_CXX_HAVE_WALL - Success -- Performing Test FLAG_C_TYPE_LIMITS -- Performing Test FLAG_C_TYPE_LIMITS - Success -- Performing Test FLAG_CXX_TYPE_LIMITS -- Performing Test FLAG_CXX_TYPE_LIMITS - Success -- Performing Test FLAG_C_SIGN_COMPARE -- Performing Test FLAG_C_SIGN_COMPARE - Success -- Performing Test FLAG_CXX_SIGN_COMPARE -- Performing Test FLAG_CXX_SIGN_COMPARE - Success -- Performing Test FLAG_C_IGNORED_QUALIFIERS -- Performing Test FLAG_C_IGNORED_QUALIFIERS - Success -- Performing Test FLAG_CXX_IGNORED_QUALIFIERS -- Performing Test FLAG_CXX_IGNORED_QUALIFIERS - Success -- Performing Test FLAG_C_UNINITIALIZED -- Performing Test FLAG_C_UNINITIALIZED - Success -- Performing Test FLAG_CXX_UNINITIALIZED -- Performing Test FLAG_CXX_UNINITIALIZED - Success -- Performing Test FLAG_C_LOGICAL_OP -- Performing Test FLAG_C_LOGICAL_OP - Success -- Performing Test FLAG_CXX_LOGICAL_OP -- Performing Test FLAG_CXX_LOGICAL_OP - Success -- Performing Test FLAG_C_SHADOW -- Performing Test FLAG_C_SHADOW - Success -- Performing Test FLAG_CXX_SHADOW -- Performing Test FLAG_CXX_SHADOW - Success -- Performing Test FLAG_C_INIT_SELF -- Performing Test FLAG_C_INIT_SELF - Success -- Performing Test FLAG_CXX_INIT_SELF -- Performing Test FLAG_CXX_INIT_SELF - Success -- Performing Test FLAG_C_MISSING_DECLARATIONS -- Performing Test FLAG_C_MISSING_DECLARATIONS - Success -- Performing Test FLAG_CXX_MISSING_DECLARATIONS -- Performing Test FLAG_CXX_MISSING_DECLARATIONS - Success -- Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS -- Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS - Failed -- Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS -- Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS - Failed -- Performing Test FLAG_C_NO_STRICT_ALIASING -- Performing Test FLAG_C_NO_STRICT_ALIASING - Success -- Performing Test FLAG_CXX_NO_STRICT_ALIASING -- Performing Test FLAG_CXX_NO_STRICT_ALIASING - Success -- Performing Test FLAG_C_NO_EXCEPTIONS -- Performing Test FLAG_C_NO_EXCEPTIONS - Success -- Performing Test FLAG_CXX_NO_EXCEPTIONS -- Performing Test FLAG_CXX_NO_EXCEPTIONS - Success -- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN -- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN - Failed -- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN -- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN - Success -- Performing Test FLAG_C_VISIBILITY_HIDDEN -- Performing Test FLAG_C_VISIBILITY_HIDDEN - Success -- Performing Test FLAG_CXX_VISIBILITY_HIDDEN -- Performing Test FLAG_CXX_VISIBILITY_HIDDEN - Success -- Performing Test FLAG_C_FOMIT_FRAME_POINTER -- Performing Test FLAG_C_FOMIT_FRAME_POINTER - Success -- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER -- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER - Success -- Performing Test FLAG_C_GGDB -- Performing Test FLAG_C_GGDB - Success -- Performing Test FLAG_CXX_GGDB -- Performing Test FLAG_CXX_GGDB - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning.
FindOpenGL found both a legacy GL library:
and GLVND libraries for OpenGL and GLX:
OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:428 (find_package) This warning is for project developers. Use -Wno-dev to suppress it.
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so PUGIFN PUGIUNSIGNED_OVERFLOW U string_to_integer(const char_t value, U minv, U maxv)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/pugixml/pugixml.cpp:4584:133: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes]
4584 | template PUGIFN PUGIUNSIGNED_OVERFLOW char_t integer_to_string(char_t begin, char_t end, U value, bool negative)
| ^
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/compress.c.o
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/pugixml/pugixml.cpp:8418:77: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes]
8418 | PUGIFN PUGIUNSIGNED_OVERFLOW unsigned int hash_string(const char_t str)
| ^
[ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/Link.cpp.o
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/host.c.o
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/list.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/packet.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/peer.c.o
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Constant.cpp.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/protocol.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/unix.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/win32.c.o
[ 1%] Linking C static library libenet.a
[ 1%] Built target enet
Scanning dependencies of target xxhash
[ 1%] Building C object Externals/xxhash/CMakeFiles/xxhash.dir/xxhash.c.o
[ 2%] Linking C static library libxxhash.a
[ 2%] Built target xxhash
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.o
[ 2%] Linking CXX static library libcpp-optparse.a
[ 2%] Built target cpp-optparse
Scanning dependencies of target SoundTouch
[ 2%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/AAFilter.cpp.o
[ 2%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/BPMDetect.cpp.o
[ 2%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/cpu_detect_x86.cpp.o
[ 2%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/FIFOSampleBuffer.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/FIRFilter.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateCubic.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateLinear.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateShannon.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/mmx_optimized.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/PeakFinder.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/RateTransposer.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/SoundTouch.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/sse_optimized.cpp.o
[ 3%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/TDStretch.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/InfoSink.cpp.o
[ 3%] Linking CXX static library libSoundTouch.a
[ 3%] Built target SoundTouch
Scanning dependencies of target SOIL
[ 3%] Building C object Externals/SOIL/CMakeFiles/SOIL.dir/image_DXT.c.o
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:278:5: warning: no previous declaration for ‘convert_bit_range’ [-Wmissing-declarations]
278 | int convert_bit_range( int c, int from_bits, int to_bits )
| ^
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- X11 support enabled -- Xrandr found -- Checking for module 'xi>=1.5.0' -- Found xi, version 1.7.10 -- Found avcodec: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavcodec.so -- Found avformat: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavformat.so -- Found avutil: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavutil.so -- Found swresample: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswresample.so -- Found swscale: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswscale.so -- Found FFmpeg: /usr/include/x86_64-linux-gnu found components: avcodec avformat avutil swscale -- libav/ffmpeg found, enabling AVI frame dumps -- Found LIBUDEV: /usr/lib/x86_64-linux-gnu/libudev.so
-- Found libevdev: /usr/lib/x86_64-linux-gnu/libevdev.so
-- libevdev/libudev found, enabling evdev controller backend -- Using named pipes as controller inputs -- Watching game memory for changes -- Enabling analytics collection (subject to end-user opt-in) -- Performing Test FLAG_C_CXX11 -- Performing Test FLAG_C_CXX11 - Failed -- Performing Test FLAG_CXX_CXX11 -- Performing Test FLAG_CXX_CXX11 - Success -- Using static enet from Externals -- Looking for fcntl -- Looking for fcntl - found -- Looking for poll -- Looking for poll - found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for getnameinfo -- Looking for getnameinfo - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for inet_ntop -- Looking for inet_ntop - found -- Performing Test HAS_MSGHDR_FLAGS -- Performing Test HAS_MSGHDR_FLAGS - Success -- Check size of socklen_t -- Check size of socklen_t - done -- Using static xxhash from Externals -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") -- Using shared zlib -- Using shared lzo -- Using shared libpng -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for include file AudioUnit/AudioUnit.h -- Looking for include file AudioUnit/AudioUnit.h - not found -- Looking for include file pulse/pulseaudio.h -- Looking for include file pulse/pulseaudio.h - found -- Looking for include file alsa/asoundlib.h -- Looking for include file alsa/asoundlib.h - found -- Looking for include file jack/jack.h -- Looking for include file jack/jack.h - not found -- Looking for include file audioclient.h -- Looking for include file audioclient.h - not found -- Looking for include files windows.h, mmsystem.h -- Looking for include files windows.h, mmsystem.h - not found -- Looking for include file SLES/OpenSLES.h -- Looking for include file SLES/OpenSLES.h - not found -- Looking for include file android/log.h -- Looking for include file android/log.h - not found -- Looking for include file sndio.h -- Looking for include file sndio.h - not found -- Looking for include file kai.h -- Looking for include file kai.h - not found -- Checking for module 'libusb-1.0' -- Found libusb-1.0, version 1.0.23 -- Found libusb-1.0: /usr/include/libusb-1.0, /usr/lib/x86_64-linux-gnu/libusb-1.0.so -- Using shared LibUSB -- Found SFML 2.5 in /usr/include -- Using shared SFML -- Found MINIUPNPC: /usr/include/miniupnpc
-- Using shared miniupnpc -- Performing Test MBEDTLS_VERSION_OK -- Performing Test MBEDTLS_VERSION_OK - Success -- Found MBEDTLS: /usr/include
-- Using shared mbed TLS -- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.68.0")
-- Using shared libcurl -- Using static SOIL from Externals -- Found HIDAPI: /usr/lib/x86_64-linux-gnu/libhidapi-hidraw.so
-- Could NOT find wxWidgets: Found unsuitable version "3.0.5", but required is at least "3.1.0" (found -L/usr/local/lib;-pthread;;;-lwx_gtk3u_core-3.0;-lwx_gtk3u_aui-3.0;-lwx_gtk3u_adv-3.0;-lwx_baseu-3.0) -- Using static wxWidgets from Externals -- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY) -- gthread-2.0 found -- pangocairo found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include
-- Using static DiscordRPC from Externals -- Found SYSTEMD: /lib/x86_64-linux-gnu/libsystemd.so
-- libsystemd found, enabling traversal server watchdog support -- Using static gtest from Externals -- Found PythonInterp: /usr/bin/python3.8 (found version "3.8.2") -- Performing Test FLAG_C_CXX17 -- Performing Test FLAG_C_CXX17 - Failed -- Performing Test FLAG_CXX_CXX17 -- Performing Test FLAG_CXX_CXX17 - Success -- Could NOT find OpenSLES (missing: OPENSLES_LIBRARY OPENSLES_INCLUDE_DIR) -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2") -- ALSA found, enabling ALSA sound backend -- PulseAudio found, enabling PulseAudio sound backend -- Found BlueZ: /usr/lib/x86_64-linux-gnu/libbluetooth.so
-- BlueZ found, enabling bluetooth support -- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY) -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Configuring done -- Generating done -- Build files have been written to: /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/build Compiling... Scanning dependencies of target bdisasm Scanning dependencies of target glslang Scanning dependencies of target cpp-optparse Scanning dependencies of target pugixml [ 0%] Building CXX object Externals/cpp-optparse/CMakeFiles/cpp-optparse.dir/OptionParser.cpp.o [ 0%] Building CXX object Externals/pugixml/CMakeFiles/pugixml.dir/pugixml.cpp.o [ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_decode.cc.o [ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/CodeGen.cpp.o [ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_groups.cc.o [ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/resolve.cc.o [ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/syntax.cc.o [ 0%] Linking CXX static library libbdisasm.a [ 0%] Built target bdisasm Scanning dependencies of target enet [ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/callbacks.c.o /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/pugixml/pugixml.cpp:4453:112: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes] 4453 | template
~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:284:5: warning: no previous declaration for ‘rgb_to_565’ [-Wmissing-declarations] 284 | int rgb_to_565( int r, int g, int b ) | ^~~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:292:6: warning: no previous declaration for ‘rgb_888_from_565’ [-Wmissing-declarations] 292 | void rgb_888_from_565( unsigned int c, int r, int g, int b ) | ^~~~/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:299:6: warning: no previous declaration for ‘compute_color_line_STDEV’ [-Wmissing-declarations] 299 | void compute_color_line_STDEV( | ^~~~~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_DXT.c:411:6: warning: no previous declaration for ‘LSE_master_colors_max_min’ [-Wmissing-declarations] 411 | void LSE_master_colors_max_min( | ^~~~~~~~~ [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Initialize.cpp.o [ 3%] Building C object Externals/SOIL/CMakeFiles/SOIL.dir/image_helper.c.o /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_helper.c:191:15: warning: no previous declaration for ‘clamp_byte’ [-Wmissing-declarations] 191 | unsigned char clamp_byte( int x ) { return ( (x) < 0 ? (0) : ( (x) > 255 ? 255 : (x) ) ); } | ^~~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/image_helper.c:313:1: warning: no previous declaration for ‘find_max_RGBE’ [-Wmissing-declarations] 313 | find_max_RGBE | ^~~~~ [ 3%] Building C object Externals/SOIL/CMakeFiles/SOIL.dir/SOIL.c.o [ 3%] Building C object Externals/SOIL/CMakeFiles/SOIL.dir/stb_image_aug.c.o /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c: In function ‘convert_format’: /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:497:10: note: in expansion of macro ‘CASE’ 497 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:497:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 497 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:498:10: note: in expansion of macro ‘CASE’ 498 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:498:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 498 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:499:10: note: in expansion of macro ‘CASE’ 499 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:499:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 499 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:500:10: note: in expansion of macro ‘CASE’ 500 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:500:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 500 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:501:10: note: in expansion of macro ‘CASE’ 501 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:501:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 501 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:502:10: note: in expansion of macro ‘CASE’ 502 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:502:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 502 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:503:10: note: in expansion of macro ‘CASE’ 503 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:503:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 503 | 4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:504:10: note: in expansion of macro ‘CASE’ 504 | CASE(3,1) dest[0]=compute_y(src[0],src[1],src[2]); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:504:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 504 | CASE(3,1) dest[0]=compute_y(src[0],src[1],src[2]); break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:505:10: note: in expansion of macro ‘CASE’ 505 | CASE(3,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:505:76: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 505 | 3,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:506:10: note: in expansion of macro ‘CASE’ 506 | CASE(4,1) dest[0]=compute_y(src[0],src[1],src[2]); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:506:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 506 | CASE(4,1) dest[0]=compute_y(src[0],src[1],src[2]); break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:507:10: note: in expansion of macro ‘CASE’ 507 | CASE(4,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:507:79: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 507 | ) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:493:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 493 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:508:10: note: in expansion of macro ‘CASE’ 508 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:508:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 508 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c: In function ‘create_png_image_raw’: /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2133 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2135:13: note: in expansion of macro ‘CASE’ 2135 | CASE(F_none) cur[k] = raw[k]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2135:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2135 | CASE(F_none) cur[k] = raw[k]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2133 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2136:13: note: in expansion of macro ‘CASE’ 2136 | CASE(F_sub) cur[k] = raw[k] + cur[k-img_n]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2136:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2136 | CASE(F_sub) cur[k] = raw[k] + cur[k-img_n]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2133 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2137:13: note: in expansion of macro ‘CASE’ 2137 | CASE(F_up) cur[k] = raw[k] + prior[k]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2137:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2137 | CASE(F_up) cur[k] = raw[k] + prior[k]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2133 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2138:13: note: in expansion of macro ‘CASE’ 2138 | CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-img_n])>>1); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2138:77: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2138 | E(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-img_n])>>1); break; | ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2133 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2139:13: note: in expansion of macro ‘CASE’ 2139 | CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],prior[k],prior[k-img_n])); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2139:101: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2139 | nt8) (raw[k] + paeth(cur[k-img_n],prior[k],prior[k-img_n])); break; | ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2133 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2140:13: note: in expansion of macro ‘CASE’ 2140 | CASE(F_avg_first) cur[k] = raw[k] + (cur[k-img_n] >> 1); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2140:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2140 | CASE(F_avg_first) cur[k] = raw[k] + (cur[k-img_n] >> 1); break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2133:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2133 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2141:13: note: in expansion of macro ‘CASE’ 2141 | CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],0,0)); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2141:87: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2141 | first) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],0,0)); break; | ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2149 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2151:13: note: in expansion of macro ‘CASE’ 2151 | CASE(F_none) cur[k] = raw[k]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2151:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2151 | CASE(F_none) cur[k] = raw[k]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2149 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2152:13: note: in expansion of macro ‘CASE’ 2152 | CASE(F_sub) cur[k] = raw[k] + cur[k-out_n]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2152:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2152 | CASE(F_sub) cur[k] = raw[k] + cur[k-out_n]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2149 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2153:13: note: in expansion of macro ‘CASE’ 2153 | CASE(F_up) cur[k] = raw[k] + prior[k]; break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2153:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2153 | CASE(F_up) cur[k] = raw[k] + prior[k]; break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2149 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2154:13: note: in expansion of macro ‘CASE’ 2154 | CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-out_n])>>1); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2154:77: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2154 | E(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-out_n])>>1); break; | ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2149 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2155:13: note: in expansion of macro ‘CASE’ 2155 | CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2155:101: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2155 | nt8) (raw[k] + paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2149 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2156:13: note: in expansion of macro ‘CASE’ 2156 | CASE(F_avg_first) cur[k] = raw[k] + (cur[k-out_n] >> 1); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2156:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2156 | CASE(F_avg_first) cur[k] = raw[k] + (cur[k-out_n] >> 1); break; | ^~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2149:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2149 | for (k=0; k < img_n; ++k) | ^~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2157:13: note: in expansion of macro ‘CASE’ 2157 | CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],0,0)); break; | ^~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:2157:87: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2157 | first) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],0,0)); break; | ^~~~~
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c: At top level: /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:3641:10: warning: no previous declaration for ‘stbi_hdr_load_rgbe_memory’ [-Wmissing-declarations] 3641 | stbi_uc stbi_hdr_load_rgbe_memory(stbi_uc buffer, int len, int x, int y, int comp, int req_comp) | ^filt_len;j++)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c: In function ‘speex_resampler_process_float’:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:946:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
946 | for(j=0;j<ichunk;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:949:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
949 | for(j=0;j<ichunk;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c: In function ‘speex_resampler_process_int’:
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:1002:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1002 | for(j=0;j<ichunk;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:1009:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1009 | for(j=0;j<ichunk;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:1019:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1019 | for (j=0;j<ochunk+omagic;++j)
| ^
/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/wxWidgets3/src/aui/dockart.cpp:45:10: fatal error: gtk/gtk.h: No such file or directory
45 | #include <gtk/gtk.h>
| ^
~~~~~~~~ In file included from /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:3758: /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:105:5: warning: no previous declaration for ‘stbi_convert_bit_range’ [-Wmissing-declarations] 105 | int stbi_convert_bit_range( int c, int from_bits, int to_bits ) | ^~~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:110:6: warning: no previous declaration for ‘stbi_rgb_888_from_565’ [-Wmissing-declarations] 110 | void stbi_rgb_888_from_565( unsigned int c, int r, int g, int b ) | ^~~~~/home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:116:6: warning: no previous declaration for ‘stbi_decode_DXT1_block’ [-Wmissing-declarations] 116 | void stbi_decode_DXT1_block( | ^~~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:172:6: warning: no previous declaration for ‘stbi_decode_DXT23_alpha_block’ [-Wmissing-declarations] 172 | void stbi_decode_DXT23_alpha_block( | ^~~~~~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:186:6: warning: no previous declaration for ‘stbi_decode_DXT45_alpha_block’ [-Wmissing-declarations] 186 | void stbi_decode_DXT45_alpha_block( | ^~~~~~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stbi_DDS_aug_c.h:230:6: warning: no previous declaration for ‘stbi_decode_DXT_color_block’ [-Wmissing-declarations] 230 | void stbi_decode_DXT_color_block( | ^~~~~~~ /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c: In function ‘getn’: /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/SOIL/stb_image_aug.c:450:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 450 | fread(buffer, 1, n, s->img_file); | ^~~~~~~~ [ 3%] Linking CXX static library libpugixml.a [ 3%] Built target pugixml Scanning dependencies of target wx [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Intermediate.cpp.o [ 4%] Linking C static library libSOIL.a [ 4%] Built target SOIL Scanning dependencies of target discord-rpc [ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/intermOut.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/IntermTraverse.cpp.o [ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/limits.cpp.o [ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/linkValidate.cpp.o [ 4%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/auibar.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/parseConst.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseHelper.cpp.o [ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/connection_unix.cpp.o [ 4%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o [ 4%] Linking CXX static library libdiscord-rpc.a [ 4%] Built target discord-rpc Scanning dependencies of target xbrz [ 4%] Building CXX object Externals/xbrz/CMakeFiles/xbrz.dir/xbrz.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/PoolAlloc.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/Pp.cpp.o [ 4%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/auibook.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpContext.cpp.o [ 4%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/dockart.cpp.o [ 4%] Linking CXX static library libxbrz.a [ 4%] Built target xbrz Scanning dependencies of target speex [ 4%] Building C object Externals/cubeb/CMakeFiles/speex.dir/src/speex/resample.c.o /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c: In function ‘update_filter’: /home/gerardo/FasterProjectPlus-2.15/Ishiiruka/Externals/cubeb/src/speex/resample.c:674:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 674 | for (j=0;j~~compilation terminated. make[2]: [Externals/wxWidgets3/CMakeFiles/wx.dir/build.make:89: Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/dockart.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:1044: Externals/wxWidgets3/CMakeFiles/wx.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpMemory.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o [ 5%] Built target speex [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpSymbols.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/propagateNoContraction.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/reflection.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/RemoveTree.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ShaderLang.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/SymbolTable.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Versions.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslGrammar.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslOpMap.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslParseables.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslParseHelper.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslScanContext.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/hlsl/hlslTokenStream.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/OGLCompilersDLL/InitializeDll.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/disassemble.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/doc.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/GlslangToSpv.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/InReadableOrder.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/Logger.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvBuilder.cpp.o [ 6%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SPVRemapper.cpp.o [ 7%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/OSDependent/Unix/ossource.cpp.o [ 7%] Linking CXX static library libglslang.a [ 7%] Built target glslang make: [Makefile:152: all] Error 2