kritzikratzi/Oscilloscope

Trying to compile it for linux

ansgoati opened this issue · 13 comments

Hello.

I'm following the instructions to compile on linux64, i tried with OF .9.6 and .9.8 but this issue appears:

  make
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal openssl glfw3 rtaudio gl glu glew gtk+-3.0 libmpg123 
Compiling OF library for Release
make[1]: Entering directory '/home/inferi/ExternalSoftware/of_v0.9.8_linux64_release/libs/openFrameworksCompiled/project'
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal openssl glfw3 rtaudio gl glu glew gtk+-3.0 libmpg123 
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal openssl glfw3 rtaudio gl glu glew gtk+-3.0 libmpg123 
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal openssl glfw3 rtaudio gl glu glew gtk+-3.0 libmpg123 
Done!
make[1]: Leaving directory '/home/inferi/ExternalSoftware/of_v0.9.8_linux64_release/libs/openFrameworksCompiled/project'


Compiling Oscilloscope for Release
make[1]: Entering directory '/home/inferi/ExternalSoftware/os2/Oscilloscope'
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal openssl glfw3 rtaudio gl glu glew gtk+-3.0 libmpg123 
make[1]: execvp: /bin/sh: Argument list too long
make[1]: *** [/home/inferi/ExternalSoftware/of_v0.9.8_linux64_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:190: obj/linux64/Release/.compiler_flags] Error 127
make[1]: Leaving directory '/home/inferi/ExternalSoftware/os2/Oscilloscope'
make: *** [/home/inferi/ExternalSoftware/of_v0.9.8_linux64_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:130: Release] Error 2

if anything, you should try the miniaudio-of10 branch. it's not well tested, but i'm likely gonna merge it into master in the next weeks.

Thats the output from .10.1:

  make
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
Compiling OF library for Release
make[1]: Entering directory '/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project'
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
Done!
make[1]: Leaving directory '/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project'


Compiling Oscilloscope for Release
make[1]: Entering directory '/home/inferi/ExternalSoftware/Oscilloscope'
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
Compiling /home/inferi/ExternalSoftware/Oscilloscope/src/globals.cpp
g++ -c -O3 -march=native -mtune=native -DNDEBUG -Wall -Werror=return-type -std=c++14 -DGCC_HAS_REGEX -fPIC -DOF_USING_GTK -DOF_USING_GTK -DOF_USING_MPG123  -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi-3.2.1/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/AL -I/usr/include/rtaudio -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -D_REENTRANT -I/usr/include/libdrm -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/ratio -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/ratio/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/ratio/detail/mpl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/ratio/mpl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/impl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/tools -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/tools/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/tools/old -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/output -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/tree -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/included -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/basic_cstring -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/runtime -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/runtime/env -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/runtime/cla -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/iterator -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/date_time -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/date_time/posix_time -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/date_time/gregorian -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/detail/winapi -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/filesystem -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/filesystem/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/concept -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/concept/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/detail/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control/detail/edg -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control/detail/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control/detail/msvc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/tuple -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/tuple/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/arithmetic -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/arithmetic/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/variadic -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/iteration -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/iteration/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/iteration/detail/bounds -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/iteration/detail/iter -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/comparison -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/seq -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/seq/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/punctuation -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/punctuation/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/slot -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/slot/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/debug -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/logical -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/list -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/list/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/list/detail/edg -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/list/detail/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/array -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/facilities -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/facilities/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition/detail/edg -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition/detail/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition/detail/msvc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/tuple -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/tuple/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/regex -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/regex/v4 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/regex/pending -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/regex/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/numeric -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/numeric/conversion -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/numeric/conversion/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/numeric/conversion/detail/preprocessed -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/system -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/system/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/intrusive -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/intrusive/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/range -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/range/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/range/adaptor -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/range/algorithm -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/core -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/utility -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/utility/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/iterator -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/iterator/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/type_traits -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/type_traits/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/functional -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/functional/hash -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/functional/hash/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/lexical_cast -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/lexical_cast/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/bind -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/integer -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/optional -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/optional/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/os -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/os/bsd -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/other -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd/ppc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd/x86 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd/arm -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd/x86_amd -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/architecture -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/architecture/x86 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/library -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/library/std -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/library/c -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/compiler -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/language -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/platform -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/function -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/function/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail/inlined -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail/inlined/win -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail/inlined/mac -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail/inlined/posix -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/timer -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/container -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/container/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math/tools -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math/policies -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math/special_functions -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math/special_functions/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/io -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/io/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/type_index -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/type_index/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/atomic -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/atomic/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/exception -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/exception/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/move -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/move/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/smart_ptr -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/smart_ptr/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/executors -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/csbl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/csbl/memory -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/futures -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/v2 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/win32 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/pthread -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/no_tr1 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/compiler -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/abi -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/platform -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/stdlib -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/algorithm -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/algorithm/cxx11 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/algorithm/string -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/algorithm/string/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_ -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessor -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/bcc551 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/no_ttp -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/msvc60 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/plain -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/bcc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/msvc70 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/no_ctps -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/bcc_pre590 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/mwcw -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/gcc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/limits -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_ -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_/preprocessed -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_/preprocessed/typeof_based -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_/preprocessed/plain -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_/preprocessed/no_ctps -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/list -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/list/aux_ -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/list/aux_/preprocessed -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/list/aux_/preprocessed/plain -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/fmodex/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/FreeImage/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2/freetype -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2/freetype/internal -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2/freetype/internal/services -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2/freetype/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm/simd -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm/gtc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm/gtx -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/json/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/kiss/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/pugixml/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/tess2/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/uriparser/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/uriparser/include/uriparser -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/utf8/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/utf8/include/utf8 -I~/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/video -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/3d -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/communication -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/types -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/graphics -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/events -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/gl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/math -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/app -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/sound -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/utils -I/home/inferi/ExternalSoftware/Oscilloscope/src -I/home/inferi/ExternalSoftware/Oscilloscope/src/ui -I/home/inferi/ExternalSoftware/Oscilloscope/src/ofxIniSettings -I/home/inferi/ExternalSoftware/Oscilloscope/src/util -I/. -I. -I./Oscilloscope.xcodeproj -I./Oscilloscope.xcodeproj/xcshareddata -I./Oscilloscope.xcodeproj/xcshareddata/xcschemes -I./Oscilloscope.xcodeproj/project.xcworkspace -I./src -I./src/ui -I./src/ofxIniSettings -I./src/util -I./assets -I./assets/Images.xcassets -I./assets/Images.xcassets/AppIcon.appiconset -I./assets/icons_source -I./scripts -I./addons -I./addons/ofxSyphon -I./addons/ofxSyphon/src -I./addons/ofxSyphon/libs -I./addons/ofxSyphon/libs/Syphon -I./addons/ofxSyphon/libs/Syphon/src -I./addons/ofxSyphon/libs/Syphon/lib -I./addons/ofxSyphon/libs/Syphon/lib/osx -I./addons/ofxSyphon/libs/Syphon/lib/osx/Syphon.framework -I./addons/ofxSyphon/libs/Syphon/lib/osx/Syphon.framework/Versions -I./addons/ofxSyphon/libs/Syphon/lib/osx/Syphon.framework/Versions/A -I./addons/ofxSyphon/libs/Syphon/lib/osx/Syphon.framework/Versions/A/Headers -I./addons/ofxSyphon/libs/Syphon/lib/osx/Syphon.framework/Versions/A/Resources -I./addons/ofxSyphon/libs/Syphon/lib/osx/Syphon.framework/Versions/A/Resources/English.lproj -I./addons/ofxSyphon/example-Basic -I./addons/ofxSyphon/example-Basic/src -I./addons/ofxSyphon/example-Basic/example-Basic.xcodeproj -I./addons/ofxSyphon/example-Basic/example-Basic.xcodeproj/xcshareddata -I./addons/ofxSyphon/example-Basic/example-Basic.xcodeproj/xcshareddata/xcschemes -I./addons/ofxSyphon/example-ServerDirectory -I./addons/ofxSyphon/example-ServerDirectory/src -I./addons/ofxSyphon/example-ServerDirectory/example-ServerDirectory.xcodeproj -I./addons/ofxSyphon/example-ServerDirectory/example-ServerDirectory.xcodeproj/xcshareddata -I./addons/ofxSyphon/example-ServerDirectory/example-ServerDirectory.xcodeproj/xcshareddata/xcschemes -I./addons/ofxSpout -I./addons/ofxSpout/Example_Receive -I./addons/ofxSpout/Example_Receive/src -I./addons/ofxSpout/src -I./addons/ofxSpout/src/ofxSpout -I./addons/ofxSpout/ofxSpoutLib -I./addons/ofxSpout/libs -I./addons/ofxSpout/libs/SpoutSDK -I./addons/ofxSpout/libs/SpoutSDK/src -I./addons/ofxSpout/Example_Send -I./addons/ofxSpout/Example_Send/src -I./addons/ofxFontStash2 -I./addons/ofxFontStash2/src -I./addons/ofxFontStash2/libs -I./addons/ofxFontStash2/libs/fontstash -I./addons/ofxFontStash2/libs/fontstash/src -I./addons/ofxFontStash2/libs/pugixml -I./addons/ofxFontStash2/libs/pugixml/src -I./addons/ofxFontStash2/example -I./addons/ofxMightyUI -I./addons/ofxMightyUI/src -I./addons/ofxMightyUI/libs -I./addons/ofxMightyUI/libs/stb_textedit -I./addons/ofxMightyUI/libs/stb_textedit/include -I./addons/ofxMightyUI/libs/stb_textedit/include/stb_textedit -I./addons/ofxMightyUI/example_basic -I./addons/ofxMightyUI/example_basic/src -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/xcshareddata -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/xcshareddata/xcschemes -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/project.xcworkspace -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/project.xcworkspace/xcshareddata -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/project.xcworkspace/xcuserdata -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/project.xcworkspace/xcuserdata/hansi.xcuserdatad -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/xcuserdata -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/xcuserdata/hansi.xcuserdatad -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/xcuserdata/hansi.xcuserdatad/xcschemes -I./addons/ofxMightyUI/example_basic/example_basic.xcodeproj/xcuserdata/hansi.xcuserdatad/xcdebugger -I./addons/ofxMightyUI/example_basic/bin -I./addons/ofxMightyUI/example_basic/bin/data -I./addons/ofxMightyUI/bin -I./addons/ofxMightyUI/bin/data -I./addons/ofxMightyUI/bin/data/mui -I./addons/ofxMightyUI/bin/data/mui/fonts -I./addons/ofxMightyUI/bin/data/mui/atlas -I./addons/ofxMightyUI/docs -I./addons/ofxFontAwesome -I./addons/ofxFontAwesome/src -I./addons/ofxFontAwesome/bin -I./addons/ofxFontAwesome/bin/data -I./addons/ofxNative -I./addons/ofxNative/src -I./addons/ofxAvCodec -I./addons/ofxAvCodec/src -I./addons/ofxAvCodec/ffmpeg_src -I./addons/ofxAvCodec/data -I./addons/ofxAvCodec/libs -I./addons/ofxAvCodec/libs/avcodec -I./addons/ofxAvCodec/libs/avcodec/include -I./addons/ofxAvCodec/libs/avcodec/include/libswresample -I./addons/ofxAvCodec/libs/avcodec/include/libavdevice -I./addons/ofxAvCodec/libs/avcodec/include/libswscale -I./addons/ofxAvCodec/libs/avcodec/include/libavutil -I./addons/ofxAvCodec/libs/avcodec/include/libavfilter -I./addons/ofxAvCodec/libs/avcodec/include/libavcodec -I./addons/ofxAvCodec/libs/avcodec/include/libavformat -I./addons/ofxAvCodec/libs/avcodec/lib -I./addons/ofxAvCodec/libs/avcodec/lib/linux64 -I./addons/ofxAvCodec/libs/avcodec/lib/vs -I./addons/ofxAvCodec/libs/avcodec/lib/vs/Win32 -I./addons/ofxAvCodec/libs/avcodec/lib/vs/x64 -I./addons/ofxAvCodec/libs/avcodec/lib/osx -I./addons/ofxAvCodec/libs/avcodec/lib/msys2 -I./addons/ofxAvCodec/libs/avcodec/lib/linux -I./addons/ofxAvCodec/libs/avcodec/include-vs -I./addons/ofxAvCodec/example_playback -I./addons/ofxAvCodec/example_playback/src -I./addons/ofxAvCodec/example_playback/bin -I./addons/ofxAvCodec/example_playback/bin/data -I./addons/ofxAvCodec/example_playback/emptyExample.xcodeproj -I./addons/ofxAvCodec/example_playback/emptyExample.xcodeproj/xcshareddata -I./addons/ofxAvCodec/example_playback/emptyExample.xcodeproj/xcshareddata/xcschemes -I./addons/ofxAvCodec/example_playback/emptyExample.xcodeproj/project.xcworkspace -I./addons/ofxAvCodec/docs -I/./bin -I./bin -I./bin/data -I./bin/data/shaders -I./bin/data/mui -I./bin/data/mui/fonts -I./bin/data/mui/atlas -I./bin/libs -I./obj -I./obj/linux64 -I./obj/linux64/Release -I./obj/linux64/Release/src -I./docs -MMD -MP -MF obj/linux64/Release/src/globals.d -MT obj/linux64/Release/src/globals.o -o obj/linux64/Release/src/globals.o -c /home/inferi/ExternalSoftware/Oscilloscope/src/globals.cpp
In file included from /home/inferi/ExternalSoftware/Oscilloscope/src/globals.h:13,
                 from /home/inferi/ExternalSoftware/Oscilloscope/src/globals.cpp:9:
/home/inferi/ExternalSoftware/Oscilloscope/src/util/OsciAvAudioPlayer.h:24:10: fatal error: ofMain.h: No such file or directory
   24 | #include "ofMain.h"
      |          ^~~~~~~~~~
compilation terminated.
make[1]: *** [/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:223: obj/linux64/Release/src/globals.o] Error 1
make[1]: Leaving directory '/home/inferi/ExternalSoftware/Oscilloscope'
make: *** [/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:129: Release] Error 2

Sorry. That was the output trying to compile the same but with OF .10.1

is the same with the miniaudio-of10branch. Look:

 make                                                                                                                                
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
Compiling OF library for Release
make[1]: Entering directory '/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project'
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
Done!
make[1]: Leaving directory '/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project'


Compiling Oscilloscope for Release
make[1]: Entering directory '/home/inferi/ExternalSoftware/osci/Oscilloscope'
HOST_OS=Linux
checking pkg-config libraries:   cairo zlib gstreamer-app-1.0 gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0 libudev freetype2 fontconfig sndfile openal libcurl glfw3 rtaudio libpulse-simple alsa gl glu glew gtk+-3.0 libmpg123 
with PKG_CONFIG_LIBDIR=
Compiling /home/inferi/ExternalSoftware/osci/Oscilloscope/src/globals.cpp
g++ -c -O3 -march=native -mtune=native -DNDEBUG -Wall -Werror=return-type -std=c++14 -DGCC_HAS_REGEX -fPIC -DOF_USING_GTK -DOF_USING_GTK -DOF_USING_MPG123  -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi-3.2.1/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/AL -I/usr/include/rtaudio -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -D_REENTRANT -I/usr/include/libdrm -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/FreeImage/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/ratio -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/ratio/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/ratio/detail/mpl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/ratio/mpl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/impl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/tools -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/tools/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/tools/old -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/output -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/tree -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/included -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/basic_cstring -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/runtime -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/runtime/env -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/runtime/cla -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/test/utils/iterator -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/date_time -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/date_time/posix_time -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/date_time/gregorian -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/detail/winapi -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/filesystem -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/filesystem/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/concept -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/concept/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/detail/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control/detail/edg -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control/detail/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/control/detail/msvc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/tuple -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/tuple/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/arithmetic -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/arithmetic/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/variadic -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/iteration -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/iteration/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/iteration/detail/bounds -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/iteration/detail/iter -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/comparison -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/seq -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/seq/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/punctuation -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/punctuation/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/slot -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/slot/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/debug -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/logical -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/list -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/list/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/list/detail/edg -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/list/detail/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/array -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/facilities -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/facilities/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition/detail/edg -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition/detail/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/preprocessor/repetition/detail/msvc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/tuple -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/tuple/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/regex -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/regex/v4 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/regex/pending -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/regex/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/numeric -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/numeric/conversion -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/numeric/conversion/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/numeric/conversion/detail/preprocessed -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/system -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/system/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/intrusive -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/intrusive/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/range -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/range/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/range/adaptor -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/range/algorithm -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/core -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/utility -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/utility/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/iterator -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/iterator/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/type_traits -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/type_traits/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/functional -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/functional/hash -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/functional/hash/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/lexical_cast -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/lexical_cast/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/bind -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/integer -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/optional -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/optional/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/os -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/os/bsd -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/other -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd/ppc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd/x86 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd/arm -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/hardware/simd/x86_amd -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/architecture -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/architecture/x86 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/library -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/library/std -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/library/c -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/compiler -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/language -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/predef/platform -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/function -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/function/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail/inlined -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail/inlined/win -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail/inlined/mac -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/chrono/detail/inlined/posix -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/timer -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/container -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/container/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math/tools -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math/policies -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math/special_functions -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/math/special_functions/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/io -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/io/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/type_index -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/type_index/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/atomic -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/atomic/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/exception -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/exception/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/move -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/move/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/smart_ptr -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/smart_ptr/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/executors -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/csbl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/csbl/memory -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/futures -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/v2 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/win32 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/thread/pthread -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/no_tr1 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/compiler -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/abi -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/platform -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/config/stdlib -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/algorithm -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/algorithm/cxx11 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/algorithm/string -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/algorithm/string/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_ -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessor -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/bcc551 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/no_ttp -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/msvc60 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/plain -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/bcc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/msvc70 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/no_ctps -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/bcc_pre590 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/mwcw -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/dmc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/preprocessed/gcc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/aux_/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/limits -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_ -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_/preprocessed -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_/preprocessed/typeof_based -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_/preprocessed/plain -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/vector/aux_/preprocessed/no_ctps -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/list -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/list/aux_ -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/list/aux_/preprocessed -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/boost/include/boost/mpl/list/aux_/preprocessed/plain -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/fmodex/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2 -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2/freetype -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2/freetype/internal -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2/freetype/internal/services -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/freetype/include/freetype2/freetype/config -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm/detail -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm/simd -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm/gtc -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/glm/include/glm/gtx -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/json/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/kiss/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/pugixml/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/tess2/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/uriparser/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/uriparser/include/uriparser -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/utf8/include -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/utf8/include/utf8 -I~/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/video -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/3d -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/communication -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/types -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/graphics -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/events -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/gl -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/math -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/app -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/sound -I/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworks/utils -I/home/inferi/ExternalSoftware/osci/Oscilloscope/src -I/home/inferi/ExternalSoftware/osci/Oscilloscope/src/ui -I/home/inferi/ExternalSoftware/osci/Oscilloscope/src/ofxIniSettings -I/home/inferi/ExternalSoftware/osci/Oscilloscope/src/util -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxAvCodec/src -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxAvCodec/libs -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxFontAwesome/src -Isrc -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxFontStash2/src -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxFontStash2/libs -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxMightyUI/src -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxMightyUI/libs -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxNative/src -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxSyphon/src -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxSyphon/libs -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxSpout/src -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxSpout/src/ofxSpout -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxSpout/libs -I/home/inferi/ExternalSoftware/osci/Oscilloscope/addons/ofxLibsamplerate/libs -MMD -MP -MF obj/linux64/Release/src/globals.d -MT obj/linux64/Release/src/globals.o -o obj/linux64/Release/src/globals.o -c /home/inferi/ExternalSoftware/osci/Oscilloscope/src/globals.cpp
In file included from /home/inferi/ExternalSoftware/osci/Oscilloscope/src/util/OsciAvAudioPlayer.h:19,
                 from /home/inferi/ExternalSoftware/osci/Oscilloscope/src/globals.h:13,
                 from /home/inferi/ExternalSoftware/osci/Oscilloscope/src/globals.cpp:9:
/home/inferi/ExternalSoftware/osci/Oscilloscope/src/util/Audio.h:20:10: fatal error: ofMain.h: No such file or directory
   20 | #include "ofMain.h"
      |          ^~~~~~~~~~
compilation terminated.
make[1]: *** [/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:223: obj/linux64/Release/src/globals.o] Error 1
make[1]: Leaving directory '/home/inferi/ExternalSoftware/osci/Oscilloscope'
make: *** [/home/inferi/ExternalSoftware/of_v0.10.1_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:129: Release] Error 2
``
s-ol commented
  1. try #include <ofMain.h>
  2. otherwise something is very wrong with your of installation, ofMain.h absolutely has to be in the compiler include path.

Same error with today's Nightly build (of_v20190827_linux64gcc6_release) even changing to #include <ofMain.h>

s-ol commented

Success! Here's all the changes I had to make to get it to build (of 0.10.0-1 from AUR):

diff --git a/addons.make b/addons.make
index db69ac7..0184f53 100644
--- a/addons.make
+++ b/addons.make
@@ -3,6 +3,4 @@ addons/ofxFontAwesome
 addons/ofxFontStash2
 addons/ofxMightyUI
 addons/ofxNative
-addons/ofxSyphon
-addons/ofxSpout
 addons/ofxLibsamplerate
Submodule addons/ofxAvCodec contains modified content
diff --git a/addons/ofxAvCodec/src/ofxAvAudioPlayer.h b/addons/ofxAvCodec/src/ofxAvAudioPlayer.h
index 1da585a..8c65de4 100644
--- a/addons/ofxAvCodec/src/ofxAvAudioPlayer.h
+++ b/addons/ofxAvCodec/src/ofxAvAudioPlayer.h
@@ -159,7 +159,7 @@ private:
 	AVPacket packet;
 	int packet_data_size;
 	int buffer_size; 
-	uint8_t inbuf[AVCODEC_AUDIO_INBUF_SIZE + FF_INPUT_BUFFER_PADDING_SIZE];
+	uint8_t inbuf[AVCODEC_AUDIO_INBUF_SIZE + AV_INPUT_BUFFER_PADDING_SIZE];
 	int len;
 	int audio_stream_id;
 	
diff --git a/addons/ofxAvCodec/src/ofxAvUtils.cpp b/addons/ofxAvCodec/src/ofxAvUtils.cpp
index e439413..5f095e5 100644
--- a/addons/ofxAvCodec/src/ofxAvUtils.cpp
+++ b/addons/ofxAvCodec/src/ofxAvUtils.cpp
@@ -623,7 +623,7 @@ readVideoFramesExitEarly:
 }
 
 int ofxAvUtils::openCodecContext(int *stream_idx, AVFormatContext *fmt_ctx, int type_int){
-    AVMediaType_FF type = (AVMediaType_FF)type_int; 
+    AVMediaType type = (AVMediaType)type_int; 
 	int ret, stream_index;
 	AVStream *st;
 	AVCodecContext *dec_ctx = NULL;
diff --git a/addons/ofxAvCodec/src/ofxAvVideoPlayer.h b/addons/ofxAvCodec/src/ofxAvVideoPlayer.h
index a4a5cb5..4c79439 100644
--- a/addons/ofxAvCodec/src/ofxAvVideoPlayer.h
+++ b/addons/ofxAvCodec/src/ofxAvVideoPlayer.h
@@ -211,7 +211,7 @@ private:
 	AVPacket packet;
 	int packet_data_size;
 	int buffer_size;
-	uint8_t inbuf[AVCODEC_AUDIO_INBUF_SIZE + FF_INPUT_BUFFER_PADDING_SIZE];
+	uint8_t inbuf[AVCODEC_AUDIO_INBUF_SIZE + AV_INPUT_BUFFER_PADDING_SIZE];
 	int len;
 	
 	// contains audio data, usually decoded as non-interleaved float array
Submodule addons/ofxFontStash2 contains modified content
diff --git a/addons/ofxFontStash2/addon_config.mk b/addons/ofxFontStash2/addon_config.mk
new file mode 100644
index 0000000..287955f
--- /dev/null
+++ b/addons/ofxFontStash2/addon_config.mk
@@ -0,0 +1,7 @@
+meta:
+	ADDON_NAME = ofxFontStash2
+
+common:
+	ADDON_INCLUDES = src libs/fontstash/src libs/pugixml/src
+	ADDON_SOURCES = src/*.cpp libs/pugixml/src/*.cpp
+	
Submodule addons/ofxNative contains modified content
diff --git a/addons/ofxNative/src/ofxNative_lin.cpp b/addons/ofxNative/src/ofxNative_lin.cpp
new file mode 100644
index 0000000..902d0f5
--- /dev/null
+++ b/addons/ofxNative/src/ofxNative_lin.cpp
@@ -0,0 +1,76 @@
+#ifdef __linux__
+
+#include "ofxNative.h"
+using namespace ofxNative;
+
+std::string getExecutablePath() {
+	return std::string(getcwd(nullptr, 0));
+}
+
+void ofxNative::showFile(string filename) {
+	pid_t pid = fork();
+	if (pid == 0) {
+		execl("/usr/bin/xdg-open", "xdg-open", filename.c_str(), (char *)0);
+		exit(1);
+	}
+}
+
+
+void ofxNative::openFile( string filename ){
+	pid_t pid = fork();
+	if (pid == 0) {
+		execl("/usr/bin/xdg-open", "xdg-open", filename.c_str(), (char *)0);
+		exit(1);
+	}
+}
+
+
+void ofxNative::maximizeWindow( ofAppGLFWWindow & window ){
+	// not implemented
+	cerr << "ofxNative::maximizeWindow() not implemented for Linux" << endl;
+}
+
+
+void ofxNative::setMinimumWindowSize( ofAppGLFWWindow & window, int minWidth, int minHeight ){
+	// not implemented
+	cerr << "ofxNative::setMinimumWindowSize() not implemented for Linux" << endl;
+}
+
+
+void ofxNative::setWindowAlwaysOnTop(ofAppBaseWindow & window, bool onTop){
+	// not implemented
+	cerr << "ofxNative::setWindowAlwaysOnTop() not implemented for Linux" << endl;
+}
+
+
+void ofxNative::setMousePositionRelativeToWindow( ofVec2f pos ){
+	// not implemented
+	cerr << "ofxNative::setMousePositionRelativeToWindow() not implemented for Linux" << endl;
+}
+
+
+void ofxNative::setThreadName( const string & name){
+	// not implemented
+	cerr << "ofxNative::setThreadName() not implemented for Linux" << endl;
+}
+
+bool ofxNative::canShowConsole() {
+	return false;
+}
+
+bool ofxNative::getConsoleVisible() {
+	// not implemented
+	cerr << "ofxNative::getConsoleVisible() not implemented for Linux" << endl;
+	return false;
+}
+
+void ofxNative::setConsoleVisible(bool show) {
+	// not implemented
+	cerr << "ofxNative::setConsoleVisible() not implemented for Linux" << endl;
+}
+
+std::string ofxNative::getSystemDataFolder() {
+	return ofToDataPath("");
+}
+
+#endif
diff --git a/src/main.cpp b/src/main.cpp
index 3e0d814..1d4b0af 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -22,12 +22,7 @@ int main(){
        // this kicks off the running of my app
        // can be OF_WINDOW or OF_FULLSCREEN
        // pass in width and height too:
-       // using glut on linux, because http://forum.openframeworks.cc/t/application-wont-start-after-ubuntu-upgrade/17491
-       #if defined(__linux__)
-       ofAppGlutWindow window;
-       #else
        ofAppGLFWWindow window;
-       #endif
 
        cout << "LAUNCH DESKTOP" << endl;
        ofSetupOpenGL(&window, 1024, 700, OF_WINDOW);
@@ -138,4 +133,4 @@ string ofxToReadonlyDataPath( string filename ){
 // for windows this is in %APPDATA%
 string ofxToReadWriteableDataPath( string filename ){
        return ofxNative::getSystemDataFolder() + "/" + filename;
-}
\ No newline at end of file
+}
diff --git a/src/util/OsciAvAudioPlayer.h b/src/util/OsciAvAudioPlayer.h
index 5974a18..e8315ab 100644
--- a/src/util/OsciAvAudioPlayer.h
+++ b/src/util/OsciAvAudioPlayer.h
@@ -196,7 +196,7 @@ private:
 	AVPacket packet;
 	int packet_data_size;
 	int buffer_size; 
-	uint8_t inbuf[AVCODEC_AUDIO_INBUF_SIZE + FF_INPUT_BUFFER_PADDING_SIZE];
+	uint8_t inbuf[AVCODEC_AUDIO_INBUF_SIZE + AV_INPUT_BUFFER_PADDING_SIZE];
 	int len;
 	int audio_stream_id;
 	
diff --git a/src/util/TexShare.cpp b/src/util/TexShare.cpp
index 88f8a13..9ae4439 100644
--- a/src/util/TexShare.cpp
+++ b/src/util/TexShare.cpp
@@ -39,6 +39,14 @@ public:
 	}
 };
 
+#else
+class TexShareImpl{
+public:
+	void setup(string name) {}
+	
+	void update(ofTexture &tex) {}
+};
+
 #endif
 
 TexShare::TexShare(){
@@ -53,4 +61,4 @@ void TexShare::setup(string name){
 
 void TexShare::update(ofTexture &tex){
 	impl->update(tex);
-}
\ No newline at end of file
+}

I also had to manualy copy the addon data to bin/data:

$ cp -r addons/*/bin/data/* bin/data/
s-ol commented

@ansgoati

  • have you ever compiled an openFrameworks project before?
    • if not try make in one of the addons in openframeworks/addons/.
      If that also doesn't work it has nothing to do with this project.
  • What Linux are you running and how did you install openFrameworks?
  • did you follow https://openframeworks.cc/setup/linux-install/?

@s-ol neato!

that's a great patch. it's a bit of work doing this cleanly through all the submodules, but it's great you got it to compile.

  • main repo changes: looks alright.
  • ofxSyphon: should have addon_config.mk, so it gets added only on mac. either PR, or fork
  • ofxSpout: should have addon_config.mk, so it gets added only on mac. either PR, or fork.
  • ofxAvCodec: the problems you are running into are tweaks so it compiles without troubles on mac (hurray?). not sure how to fix this cleanly. my repo, so everything solution would be fine. **
  • ofxFontStash2: either PR, or i'll add it tomorrow.
  • ofxNative: xdg-open would maybe enjoy argument escaping (which is always a pain), also the readme.md needs updating.

the ofxAvCodec is a bit of a special lib to me. i might fix this myself. (i sortof depend on a tweaked h264 encoder which i use in a few other projects).

i'm happy about any PRs you can make. my day is over, but i'll see how far i can get tomorrow morning.

s-ol commented

@kritzikratzi I'm doing most of that right now 🙂

@s-ol I downloaded the OF Nightly from the page and followed the instructions to compile it. How to replicate the changes that you do, i don't understand the diff --git ?. Did you used the 0.1 binary relase of ofxAvCodec ?. I'm on Arch.

s-ol commented

@ansgoati if you're on arch try https://aur.archlinux.org/packages/openframeworks

after installing choose the directory you want to use for of and run e.g. of-make-workspace ~/Documents/of (with the path you chose).

miniaudio-of10 branch builds on linux