d3cod3 / Mosaic-Installer

bash Mosaic installer script
The Unlicense
4 stars 1 forks source link

errors during the execution of the Mosaic-Installer #6

Closed dasaki closed 1 year ago

dasaki commented 3 years ago

During the execution of the Mosaic-Installer I got this:

checking for f77... f77
checking whether we are using the GNU Fortran 77 compiler... no
checking whether f77 accepts -g... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for f77 option to produce PIC... 
checking if f77 static flag  works... no
checking if f77 supports -c -o file.o... no
checking if f77 supports -c -o file.o... (cached) no
checking whether the f77 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking how to get verbose linking output from f77... configure: WARNING: compilation failed

checking for Fortran 77 libraries of f77... 
checking for dummy main to link with Fortran 77 libraries... none
checking for Fortran 77 name-mangling scheme... configure: error: in `/opt/fftw3.3.2-source':
configure: error: cannot compile a simple Fortran program
See `config.log' for more details

this was solved with:

$which f2c
/usr/local/bin/f2c

$sudo ln -s /usr/bin/f2c /usr/local/bin/f2c

but then I got:

Compiling OF library for Release
make[1]: se entra en el directorio '/opt/openFrameworks/libs/openFrameworksCompiled/project'
Done!
make[1]: se sale del directorio '/opt/openFrameworks/libs/openFrameworksCompiled/project'

Compiling Mosaic for Release
make[1]: se entra en el directorio '/opt/openFrameworks/apps/d3cod3/Mosaic'
Compiling /opt/openFrameworks/apps/d3cod3/Mosaic/src/main.cpp
g++ -c -O3 -march=native -mtune=native -DNDEBUG -Wall -Werror=return-type -std=c++14 -DGCC_HAS_REGEX -DOF_USING_GTK -DOF_USING_GTK -DOF_USING_MPG123 -DLUA_USE_LINUX -DHAVE_UNISTD_H -DUSEAPI_DUMMY -DPD -DLIBPD_EXTRA -DHAVE_LIBDL -I/usr/include/python3.8  -pthread -D_REENTRANT -pthread -I/usr/local/include -I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/AL -I/usr/include/x86_64-linux-gnu -I/usr/include/rtaudio -I/usr/include/gtk-3.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/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/../include/include -I/usr/include/libusb-1.0 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/python3.8 -I/usr/include/x86_64-linux-gnu/python3.8 -I/opt/openFrameworks/libs/fmodex/include -I/opt/openFrameworks/libs/glm/include -I/opt/openFrameworks/libs/glm/include/glm -I/opt/openFrameworks/libs/glm/include/glm/ext -I/opt/openFrameworks/libs/glm/include/glm/gtx -I/opt/openFrameworks/libs/glm/include/glm/detail -I/opt/openFrameworks/libs/glm/include/glm/gtc -I/opt/openFrameworks/libs/glm/include/glm/simd -I/opt/openFrameworks/libs/json/include -I/opt/openFrameworks/libs/kiss/include -I/opt/openFrameworks/libs/pugixml/include -I/opt/openFrameworks/libs/tess2/include -I/opt/openFrameworks/libs/utf8/include -I/opt/openFrameworks/libs/utf8/include/utf8 -I/opt/openFrameworks/libs/openFrameworks -I/opt/openFrameworks/libs/openFrameworks/communication -I/opt/openFrameworks/libs/openFrameworks/gl -I/opt/openFrameworks/libs/openFrameworks/app -I/opt/openFrameworks/libs/openFrameworks/video -I/opt/openFrameworks/libs/openFrameworks/events -I/opt/openFrameworks/libs/openFrameworks/graphics -I/opt/openFrameworks/libs/openFrameworks/math -I/opt/openFrameworks/libs/openFrameworks/sound -I/opt/openFrameworks/libs/openFrameworks/3d -I/opt/openFrameworks/libs/openFrameworks/utils -I/opt/openFrameworks/libs/openFrameworks/types -pthread -D_REENTRANT -pthread -I/usr/local/include -I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/AL -I/usr/include/x86_64-linux-gnu -I/usr/include/rtaudio -I/usr/include/gtk-3.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/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/../include/include -I/usr/include/libusb-1.0 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/python3.8 -I/usr/include/x86_64-linux-gnu/python3.8 -I/opt/openFrameworks/apps/d3cod3/Mosaic/src -I/opt/openFrameworks/addons/ofxAssimpModelLoader/src -I/opt/openFrameworks/addons/ofxAssimpModelLoader/libs -I/opt/openFrameworks/addons/ofxAssimpModelLoader/libs/assimp -I/opt/openFrameworks/addons/ofxGui/src -I/opt/openFrameworks/addons/ofxKinect/src -I/opt/openFrameworks/addons/ofxKinect/src/extra -I/opt/openFrameworks/addons/ofxKinect/libs -I/opt/openFrameworks/addons/ofxKinect/libs/libfreenect -I/opt/openFrameworks/addons/ofxKinect/libs/libfreenect/src -I/opt/openFrameworks/addons/ofxKinect/libs/libfreenect/include -I/opt/openFrameworks/addons/ofxKinect/libs/libfreenect/platform -I/opt/openFrameworks/addons/ofxNetwork/src -I/opt/openFrameworks/addons/ofxOpenCv/src -I/opt/openFrameworks/addons/ofxOpenCv/libs -I/opt/openFrameworks/addons/ofxOsc/src -I/opt/openFrameworks/addons/ofxOsc/libs -I/opt/openFrameworks/addons/ofxOsc/libs/oscpack -I/opt/openFrameworks/addons/ofxOsc/libs/oscpack/src -I/opt/openFrameworks/addons/ofxOsc/libs/oscpack/src/osc -I/opt/openFrameworks/addons/ofxOsc/libs/oscpack/src/ip -I/opt/openFrameworks/addons/ofxOsc/libs/oscpack/src/ip/posix -I/opt/openFrameworks/addons/ofxOsc/libs/oscpack/src/ip/win32 -I/opt/openFrameworks/addons/ofxSvg/src -I/opt/openFrameworks/addons/ofxSvg/libs -I/opt/openFrameworks/addons/ofxSvg/libs/libxml2 -I/opt/openFrameworks/addons/ofxSvg/libs/libxml2/license -I/opt/openFrameworks/addons/ofxSvg/libs/libxml2/include -I/opt/openFrameworks/addons/ofxSvg/libs/libxml2/include/libxml -I/opt/openFrameworks/addons/ofxSvg/libs/libxml2/lib -I/opt/openFrameworks/addons/ofxSvg/libs/libxml2/lib/linux64 -I/opt/openFrameworks/addons/ofxSvg/libs/libxml2/lib/emscripten -I/opt/openFrameworks/addons/ofxSvg/libs/svgtiny -I/opt/openFrameworks/addons/ofxSvg/libs/svgtiny/license -I/opt/openFrameworks/addons/ofxSvg/libs/svgtiny/include -I/opt/openFrameworks/addons/ofxSvg/libs/svgtiny/lib -I/opt/openFrameworks/addons/ofxSvg/libs/svgtiny/lib/linux64 -I/opt/openFrameworks/addons/ofxSvg/libs/svgtiny/lib/emscripten -I/opt/openFrameworks/addons/ofxVectorGraphics/src -I/opt/openFrameworks/addons/ofxVectorGraphics/libs -I/opt/openFrameworks/addons/ofxXmlSettings/src -I/opt/openFrameworks/addons/ofxXmlSettings/libs -I/opt/openFrameworks/addons/ofxAudioAnalyzer/src -I/opt/openFrameworks/addons/ofxAudioAnalyzer/src/ofxFftw -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/spline -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/streaming -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/streaming/algorithms -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/filters -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/experimental -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/stats -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/rhythm -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/synthesis -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/standard -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/io -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/extractor -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/sfx -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/tonal -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/spectral -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/highlevel -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/temporal -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/algorithms/complex -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/utils -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/utils/tnt -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/essentia/include/essentia/scheduler -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/fftw3f -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/fftw3f/include -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/fftw3f/lib -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/fftw3f/lib/linux64 -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/fftw3f/lib/msys2 -I/opt/openFrameworks/addons/ofxAudioAnalyzer/libs/fftw3f/lib/osx -I/opt/openFrameworks/addons/ofxAudioFile/src -I/opt/openFrameworks/addons/ofxAudioFile/libs -I/opt/openFrameworks/addons/ofxBTrack/src -I/opt/openFrameworks/addons/ofxBTrack/libs -I/opt/openFrameworks/addons/ofxBTrack/libs/libsamplerate -I/opt/openFrameworks/addons/ofxBTrack/libs/BTrack -I/opt/openFrameworks/addons/ofxBTrack/libs/kiss_fft130 -I/opt/openFrameworks/addons/ofxChromaKeyShader/src -I/opt/openFrameworks/addons/ofxCv/libs/ofxCv/include -I/opt/openFrameworks/addons/ofxCv/libs/CLD/include/CLD -I/opt/openFrameworks/addons/ofxCv/src -Isrc -I/opt/openFrameworks/addons/ofxEasing/src -I/opt/openFrameworks/addons/ofxFFmpegRecorder/src -I/opt/openFrameworks/addons/ofxGLEditor/src -I/opt/openFrameworks/addons/ofxGLEditor/libs -I/opt/openFrameworks/addons/ofxGLEditor/libs/fontstash -I/opt/openFrameworks/addons/ofxGLEditor/libs/fontstash/include -I/opt/openFrameworks/addons/ofxJSON/src -I/opt/openFrameworks/addons/ofxJSON/libs -I/opt/openFrameworks/addons/ofxJSON/libs/jsoncpp -I/opt/openFrameworks/addons/ofxJSON/libs/jsoncpp/src -I/opt/openFrameworks/addons/ofxJSON/libs/jsoncpp/include -I/opt/openFrameworks/addons/ofxJSON/libs/jsoncpp/include/json -I/opt/openFrameworks/addons/ofxImGui/src -I/opt/openFrameworks/addons/ofxImGui/libs -I/opt/openFrameworks/addons/ofxImGui/libs/imgui -I/opt/openFrameworks/addons/ofxImGui/libs/imgui/src -I/opt/openFrameworks/addons/ofxInfiniteCanvas/src -I/opt/openFrameworks/addons/ofxLua/src -I/opt/openFrameworks/addons/ofxLua/src/bindings -I/opt/openFrameworks/addons/ofxLua/src/bindings/ios -I/opt/openFrameworks/addons/ofxLua/src/bindings/desktop -I/opt/openFrameworks/addons/ofxLua/src/bindings/linuxarm -I/opt/openFrameworks/addons/ofxLua/libs -I/opt/openFrameworks/addons/ofxLua/libs/lua -I/opt/openFrameworks/addons/ofxMidi/src -I/opt/openFrameworks/addons/ofxMidi/src/ios -I/opt/openFrameworks/addons/ofxMidi/src/desktop -I/opt/openFrameworks/addons/ofxMidi/libs -I/opt/openFrameworks/addons/ofxMidi/libs/rtmidi -I/opt/openFrameworks/addons/ofxMidi/libs/pgmidi -I/opt/openFrameworks/addons/ofxMtlMapping2D/src -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/shapes -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/ofxMSAInteractiveObject -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/ofxMSAInteractiveObject/src -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/ofxUI -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/ofxUI/src -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/controls -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/utils -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/utils/homography -I/opt/openFrameworks/addons/ofxMtlMapping2D/src/settings -I/opt/openFrameworks/addons/ofxNDI/libs/libndi/include -I/opt/openFrameworks/addons/ofxNDI/src/ -Isrc/ -I/opt/openFrameworks/addons/ofxPd/src -I/opt/openFrameworks/addons/ofxPd/libs -I/opt/openFrameworks/addons/ofxPd/libs/libpd -I/opt/openFrameworks/addons/ofxPd/libs/libpd/cpp -I/opt/openFrameworks/addons/ofxPd/libs/libpd/libpd_wrapper -I/opt/openFrameworks/addons/ofxPd/libs/libpd/libpd_wrapper/util -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/src -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/lrshift~ -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/pique -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/choice -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/pd~ -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/fiddle~ -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/bob~ -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/loop~ -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/stdout -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/sigmund~ -I/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/extra/bonk~ -I/opt/openFrameworks/addons/ofxPd/libs/libpd/libs -I/opt/openFrameworks/addons/ofxPd/libs/libpd/libs/mingw64 -I/opt/openFrameworks/addons/ofxPdExternals/src -I/opt/openFrameworks/addons/ofxPdExternals/libs -I/opt/openFrameworks/addons/ofxPdExternals/libs/cyclone -I/opt/openFrameworks/addons/ofxPdExternals/libs/cyclone/common -I/opt/openFrameworks/addons/ofxPdExternals/libs/cyclone/control -I/opt/openFrameworks/addons/ofxPdExternals/libs/cyclone/audio -I/opt/openFrameworks/addons/ofxPdExternals/libs/cyclone/signal -I/opt/openFrameworks/addons/ofxPdExternals/libs/zexy -I/opt/openFrameworks/addons/ofxPDSP/src -I/opt/openFrameworks/addons/ofxPDSP/src/ofx -I/opt/openFrameworks/addons/ofxPDSP/src/ofx/helper -I/opt/openFrameworks/addons/ofxPDSP/src/sequencer -I/opt/openFrameworks/addons/ofxPDSP/src/modules -I/opt/openFrameworks/addons/ofxPDSP/src/modules/reverbs -I/opt/openFrameworks/addons/ofxPDSP/src/modules/filters -I/opt/openFrameworks/addons/ofxPDSP/src/modules/dynamics -I/opt/openFrameworks/addons/ofxPDSP/src/modules/equalizers -I/opt/openFrameworks/addons/ofxPDSP/src/modules/sources -I/opt/openFrameworks/addons/ofxPDSP/src/modules/samplers -I/opt/openFrameworks/addons/ofxPDSP/src/modules/oscillators -I/opt/openFrameworks/addons/ofxPDSP/src/modules/effects -I/opt/openFrameworks/addons/ofxPDSP/src/modules/signal -I/opt/openFrameworks/addons/ofxPDSP/src/math -I/opt/openFrameworks/addons/ofxPDSP/src/math/trig -I/opt/openFrameworks/addons/ofxPDSP/src/math/dsphelpers -I/opt/openFrameworks/addons/ofxPDSP/src/math/tables -I/opt/openFrameworks/addons/ofxPDSP/src/math/random -I/opt/openFrameworks/addons/ofxPDSP/src/math/fft -I/opt/openFrameworks/addons/ofxPDSP/src/math/interpolation -I/opt/openFrameworks/addons/ofxPDSP/src/math/simd -I/opt/openFrameworks/addons/ofxPDSP/src/math/simd/kernels -I/opt/openFrameworks/addons/ofxPDSP/src/math/simd/functions -I/opt/openFrameworks/addons/ofxPDSP/src/math/simd/functions/mathfun -I/opt/openFrameworks/addons/ofxPDSP/src/math/simd/core -I/opt/openFrameworks/addons/ofxPDSP/src/math/simd/vectors -I/opt/openFrameworks/addons/ofxPDSP/src/messages -I/opt/openFrameworks/addons/ofxPDSP/src/DSP -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/filters -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/filters/biquads -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/dynamics -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/resamplers -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/helpers -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/samplers -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/samplers/grain -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/oscillators -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/oscillators/base -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/oscillators/phasors -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/oscillators/fm -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/oscillators/cheap -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/oscillators/antialiased -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/oscillators/antialiased/BLEP -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/oscillators/wavetable -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/core -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/envelopes -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/envelopes/stages -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/control -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/convolution -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/random -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/delays -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/signal -I/opt/openFrameworks/addons/ofxPDSP/src/DSP/utility -I/opt/openFrameworks/addons/ofxPDSP/libs -I/opt/openFrameworks/addons/ofxPDSP/libs/audiofft -I/opt/openFrameworks/addons/ofxPython/src -I/opt/openFrameworks/addons/ofxTimeline/src -I/opt/openFrameworks/addons/ofxTimeline/src/ofxRange -I/opt/openFrameworks/addons/ofxTimeline/src/ofxRange/src -I/opt/openFrameworks/addons/ofxTimeline/src/ofxTimecode -I/opt/openFrameworks/addons/ofxTimeline/src/ofxTimecode/src -I/opt/openFrameworks/addons/ofxTimeline/src/ofxMSATimer -I/opt/openFrameworks/addons/ofxTimeline/src/ofxMSATimer/src -I/opt/openFrameworks/addons/ofxVisualProgramming/src -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/computer_vision -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/logic -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/data -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/string -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/video -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/scripting -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/communications -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/gui -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/graphics -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/audio_analysis -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/math -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/windowing -I/opt/openFrameworks/addons/ofxVisualProgramming/src/objects/sound -I/opt/openFrameworks/addons/ofxVisualProgramming/src/core -I/opt/openFrameworks/addons/ofxVisualProgramming/src/core/parameters -I/opt/openFrameworks/addons/ofxVisualProgramming/src/core/FileBrowser -I/opt/openFrameworks/addons/ofxVisualProgramming/libs -I/opt/openFrameworks/addons/ofxVisualProgramming/libs/pugg -I/opt/openFrameworks/addons/ofxWarp/src -I/opt/openFrameworks/addons/ofxWarp/src/ofxWarp -MMD -MP -MF obj/linux64/Release/src/main.d -MT obj/linux64/Release/src/main.o -o obj/linux64/Release/src/main.o -c /opt/openFrameworks/apps/d3cod3/Mosaic/src/main.cpp
cc1plus: error: /usr/../include/include: No es un directorio
cc1plus: error: /usr/../include/include: No es un directorio
d3cod3 commented 3 years ago

Hi, what linux flavour are you using?

So i can test it on a virtual machine

dasaki commented 3 years ago

Hi, Ubuntu MATE 1.24.0 Versión 20.04.2 LTS (Focal Fossa) 5.11.0-051100-generic #202102142330 SMP Sun Feb 14 23:33:21 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

d3cod3 commented 3 years ago

So, good news and bad news!

Just fresh installed Ubuntu MATE 20.04.2 LTS amd64 on a virtual machine, minimal install with third party software, cloned Mosaic-Installer repo, run the installer and

mate

boom, everything went fine, no errors.

Default is not your kernel version, but that shouldn't be the problem.

uname -a :

Linux user-VirtualBox 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

So, good news, the Mosaic installer script works for your linux falvour, bad news, the problem must be somewhere in your specific system install.

dasaki commented 3 years ago

Thanks for your help.

I must have manually installed some library that isnt found by the compiler.

The library's path name doesn't appear in the compilation command, but it is in between 'blkid' and 'libusb-1.0':

-I/usr/include/blkid **-I/usr/../include/include** -I/usr/include/libusb-1.0

any idea?

dasaki commented 3 years ago

/opt/openFrameworks/addons/ofxHapPlayer/example compiles fine

but same error with: /opt/openFrameworks/addons/ofxVisualProgramming/example_ofxVisualProgramming

d3cod3 commented 3 years ago

Don't know exactly, but the error is on fftw library compile from source, is not OF nor Mosaic related

maybe try to compile alone this step, it will be easy to find the problem

here:

https://github.com/d3cod3/fftw3.3.2-source

then:

./configure --prefix='pwd' --enable-float --enable-sse2 --with-incoming-stack-boundary=2 --with-our-malloc16 --disable-shared --enable-static

and

make MAKEINFO=true -j4

some lib, or some path to some lib is causing the problem

d3cod3 commented 3 years ago

And this:

error: /usr/../include/include: No es un directorio

is obviously a problem with some configured path

maybe check your environment vars, as $PATH

probably something installed in your system, modified the $PATH var and now is causing the problem

dasaki commented 3 years ago

echo $PATH

/home/dasaki/.cargo/bin:/home/dasaki/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

dasaki commented 3 years ago
~/src/fftw3.3.2-source-master/build$ ../configure --prefix='pwd' --enable-float --enable-sse2 --with-incoming-stack-boundary=2 --with-our-malloc16 --disable-shared --enable-static

configure: error: expected an absolute directory name for --prefix: pwd
d3cod3 commented 3 years ago

Ok, the pwd error is a bracket problem, this is the correct command:

./configure --prefix=pwd --enable-float --enable-sse2 --with-incoming-stack-boundary=2 --with-our-malloc16 --disable-shared --enable-static

as you can see, the github is eating the brackets around pwd, here is the reference from the script:

https://github.com/d3cod3/Mosaic-Installer/blob/0ba1e3e4e3c52fd8428f161f141e0ae0c0326783/mosaic_installer.sh#L389

dasaki commented 3 years ago
~/src/fftw3.3.2-source-master$ ./configure .. --prefix=pwd --enable-float --enable-sse2 --with-incoming-stack-boundary=2 --with-our-malloc16 --disable-shared --enable-static

configure: WARNING: you should use --build, --host, --target

configure: error: expected an absolute directory name for --prefix: pwd
d3cod3 commented 3 years ago

Did you use the last reference from the script?

https://github.com/d3cod3/Mosaic-Installer/blob/0ba1e3e4e3c52fd8428f161f141e0ae0c0326783/mosaic_installer.sh#L389

d3cod3 commented 3 years ago

And about the path error, you can do a search with grep:

sudo grep -r "/usr/../include/include" /

to search for that string inside all your system files, and then try to fix it

dasaki commented 3 years ago

this configured well (removing --prefix=pwd):

./configure --enable-float --enable-sse2 --with-incoming-stack-boundary=2 --with-our-malloc16 --disable-shared --enable-static
checking for a BSD-compatible install... /usr/bin/install -c
d3cod3 commented 3 years ago

this configured well (removing --prefix=pwd):

./configure --enable-float --enable-sse2 --with-incoming-stack-boundary=2 --with-our-malloc16 --disable-shared --enable-static
checking for a BSD-compatible install... /usr/bin/install -c

Don't know if will compile without it

dasaki commented 3 years ago

this configured well (removing --prefix=pwd):

./configure --enable-float --enable-sse2 --with-incoming-stack-boundary=2 --with-our-malloc16 --disable-shared --enable-static
checking for a BSD-compatible install... /usr/bin/install -c

Don't know if will compile without it

it did compile!

dasaki commented 3 years ago

And about the path error, you can do a search with grep:

sudo grep -r "/usr/../include/include" /

to search for that string inside all your system files, and then try to fix it

so far:

sudo grep -r "/usr/../include/include" /

Coincidencia en el archivo binario /root/.config/dconf/user
/opt/openFrameworks/apps/d3cod3/Mosaic/obj/linux64/Release/.compiler_flags
/opt/openFrameworks/addons/ofxVisualProgramming/example_ofxVisualProgramming/obj/linux64/Release/.compiler_flags
Coincidencia en el archivo binario /swapfile
dasaki commented 3 years ago

I cloned openframeworks in a different directory, the cloned ofxVisualProgramming, same error in the compiling line:

Compiling example_ofxVisualProgramming for Release
make[1]: se entra en el directorio '/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/example_ofxVisualProgramming'
Compiling /home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/example_ofxVisualProgramming/src/ofApp.cpp
g++ -c -O3 -DNDEBUG -Wall -Werror=return-type -DGCC_HAS_REGEX -DOF_USING_GTK -DOF_USING_GTK -DOF_USING_MPG123 -Wall -Werror=return-type -std=c++14 -DGCC_HAS_REGEX -pthread -D_REENTRANT -pthread -I/usr/local/include -I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/AL -I/usr/include/x86_64-linux-gnu -I/usr/include/rtaudio -I/usr/include/gtk-3.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/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/../include/include -I/usr/include/libusb-1.0 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/dasaki/src/openFrameworks/libs/fmod/include -I/home/dasaki/src/openFrameworks/libs/glm/include -I/home/dasaki/src/openFrameworks/libs/glm/include/glm -I/home/dasaki/src/openFrameworks/libs/glm/include/glm/ext -I/home/dasaki/src/openFrameworks/libs/glm/include/glm/gtx -I/home/dasaki/src/openFrameworks/libs/glm/include/glm/detail -I/home/dasaki/src/openFrameworks/libs/glm/include/glm/gtc -I/home/dasaki/src/openFrameworks/libs/glm/include/glm/simd -I/home/dasaki/src/openFrameworks/libs/json/include -I/home/dasaki/src/openFrameworks/libs/kiss/include -I/home/dasaki/src/openFrameworks/libs/pugixml/include -I/home/dasaki/src/openFrameworks/libs/tess2/include -I/home/dasaki/src/openFrameworks/libs/utf8/include -I/home/dasaki/src/openFrameworks/libs/utf8/include/utf8 -I/home/dasaki/src/openFrameworks/libs/openFrameworks -I/home/dasaki/src/openFrameworks/libs/openFrameworks/communication -I/home/dasaki/src/openFrameworks/libs/openFrameworks/gl -I/home/dasaki/src/openFrameworks/libs/openFrameworks/app -I/home/dasaki/src/openFrameworks/libs/openFrameworks/video -I/home/dasaki/src/openFrameworks/libs/openFrameworks/events -I/home/dasaki/src/openFrameworks/libs/openFrameworks/graphics -I/home/dasaki/src/openFrameworks/libs/openFrameworks/math -I/home/dasaki/src/openFrameworks/libs/openFrameworks/sound -I/home/dasaki/src/openFrameworks/libs/openFrameworks/3d -I/home/dasaki/src/openFrameworks/libs/openFrameworks/utils -I/home/dasaki/src/openFrameworks/libs/openFrameworks/types -pthread -D_REENTRANT -pthread -I/usr/local/include -I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/AL -I/usr/include/x86_64-linux-gnu -I/usr/include/rtaudio -I/usr/include/gtk-3.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/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/../include/include -I/usr/include/libusb-1.0 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/example_ofxVisualProgramming/src -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/computer_vision -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/logic -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/data -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/string -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/video -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/scripting -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/communications -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/gui -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/graphics -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/audio_analysis -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/math -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/windowing -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/objects/sound -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/core -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/core/parameters -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/src/core/FileBrowser -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/libs -I/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/libs/pugg -I/home/dasaki/src/openFrameworks/addons/ofxAssimpModelLoader/src -I/home/dasaki/src/openFrameworks/addons/ofxGui/src -I/home/dasaki/src/openFrameworks/addons/ofxKinect/src -I/home/dasaki/src/openFrameworks/addons/ofxKinect/src/extra -I/home/dasaki/src/openFrameworks/addons/ofxKinect/libs -I/home/dasaki/src/openFrameworks/addons/ofxKinect/libs/libfreenect -I/home/dasaki/src/openFrameworks/addons/ofxKinect/libs/libfreenect/src -I/home/dasaki/src/openFrameworks/addons/ofxKinect/libs/libfreenect/include -I/home/dasaki/src/openFrameworks/addons/ofxKinect/libs/libfreenect/platform -I/home/dasaki/src/openFrameworks/addons/ofxNetwork/src -I/home/dasaki/src/openFrameworks/addons/ofxOpenCv/src -I/home/dasaki/src/openFrameworks/addons/ofxOsc/src -I/home/dasaki/src/openFrameworks/addons/ofxOsc/libs -I/home/dasaki/src/openFrameworks/addons/ofxOsc/libs/oscpack -I/home/dasaki/src/openFrameworks/addons/ofxOsc/libs/oscpack/src -I/home/dasaki/src/openFrameworks/addons/ofxOsc/libs/oscpack/src/osc -I/home/dasaki/src/openFrameworks/addons/ofxOsc/libs/oscpack/src/ip -I/home/dasaki/src/openFrameworks/addons/ofxOsc/libs/oscpack/src/ip/posix -I/home/dasaki/src/openFrameworks/addons/ofxOsc/libs/oscpack/src/ip/win32 -I/home/dasaki/src/openFrameworks/addons/ofxSvg/src -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/libxml2 -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/libxml2/license -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/libxml2/include -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/libxml2/include/libxml -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/libxml2/lib -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/libxml2/lib/linux64 -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/svgtiny -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/svgtiny/license -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/svgtiny/include -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/svgtiny/lib -I/home/dasaki/src/openFrameworks/addons/ofxSvg/libs/svgtiny/lib/linux64 -I/home/dasaki/src/openFrameworks/addons/ofxVectorGraphics/src -I/home/dasaki/src/openFrameworks/addons/ofxVectorGraphics/libs -I/home/dasaki/src/openFrameworks/addons/ofxXmlSettings/src -I/home/dasaki/src/openFrameworks/addons/ofxXmlSettings/libs -I/. -I. -I./src -I/./bin -I./bin -I./bin/data -I./bin/data/fonts -I./bin/data/images -I./bin/data/ofxbraitsch -I./bin/data/ofxbraitsch/fonts -I./bin/data/ofxbraitsch/ofxdatgui -I./bin/data/livecoding -I./bin/data/scripts -I./bin/data/shaders -I./bin/data/configs -MMD -MP -MF obj/linux64/Release/src/ofApp.d -MT obj/linux64/Release/src/ofApp.o -o obj/linux64/Release/src/ofApp.o -c /home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/example_ofxVisualProgramming/src/ofApp.cpp
cc1plus: error: /usr/../include/include: No es un directorio
cc1plus: error: /usr/../include/include: No es un directorio
make[1]: *** [/home/dasaki/src/openFrameworks/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:217: obj/linux64/Release/src/ofApp.o] Error 1
make[1]: se sale del directorio '/home/dasaki/src/openFrameworks/addons/ofxVisualProgramming/example_ofxVisualProgramming'
make: *** [/home/dasaki/src/openFrameworks/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:129: Release] Error 2
d3cod3 commented 3 years ago

It's related to the compiler, not to OF or Mosaic, you have that wrong include path somewhere, and the compiling process is calling that particular file and so that include.

can you echo /root/.config/dconf/user

the other files are generated, so not relevant

d3cod3 commented 3 years ago

You can try using qtcreator, don't know if will solve the issue, but it's worth a try

In /opt/openframeworks/apps/d3cod3/Mosaic

you'll find a qtcreator .qbs project

open it with qtcreator and compile the project from there

dasaki commented 3 years ago

ok, will try

thanks for your help ;)

dasaki commented 3 years ago

It's related to the compiler, not to OF or Mosaic, you have that wrong include path somewhere, and the compiling process is calling that particular file and so that include.

can you echo /root/.config/dconf/user

the other files are generated, so not relevant

the reference to "/usr/../include/include" in /root/.config/dconf/user is just a history log:

#history-search-for-I/usr/../include/include

d3cod3 commented 3 years ago

ok, so is not in some file, it must be in some environmental variable

d3cod3 commented 3 years ago

maybe trick it

create a folder in /include/include and leave it empty

dirty, but could work

dasaki commented 3 years ago

maybe trick it

create a folder in /include/include and leave it empty

dirty, but could work

Cant belive it!... I had an "include" file in the root folder, something fortran related. After removing it the script and compilation ran smoothly.

However, when I run /opt/openFrameworks/apps/d3cod3/Mosaic/bin/Mosaic the process is there but no GUI appears...

same building the debug version

d3cod3 commented 3 years ago

Yes, just checked on the virtual machine, it seems there is some problem with MATE desktop, installing gnome3 and running a session with it open Mosaic with no problems.

I tried compiling with qtcreator too, but more of the same, run Mosaic and got stuck before any GUI appear.

So it must be something MATE related

sorry, that can't be solved for now, a quick solution for you is to install ubuntu-desktop ( gnome3 ), then open a session with that when you want to use Mosaic.

dasaki commented 3 years ago

Yes, just checked on the virtual machine, it seems there is some problem with MATE desktop, installing gnome3 and running a session with it open Mosaic with no problems.

I tried compiling with qtcreator too, but more of the same, run Mosaic and got stuck before any GUI appear.

So it must be something MATE related

sorry, that can't be solved for now, a quick solution for you is to install ubuntu-desktop ( gnome3 ), then open a session with that when you want to use Mosaic.

Hmmmm, I see. Ok, I'll try that. Thank you for your support!