d3cod3 / mosaic-installer Goto Github PK
View Code? Open in Web Editor NEWbash Mosaic installer script
License: The Unlicense
bash Mosaic installer script
License: The Unlicense
Hi, the script exited with an 404 error on Manjaro 21.1.1 (Pahvo). I believe it was when trying to access https://aur.archlinux.org/cgit/aur.git/plain/openal_fix.patch?h=openframeworks. Here's the message:
--2021-09-06 22:58:15-- https://aur.archlinux.org/cgit/aur.git/plain/openal_fix.patch?h=openframeworks
Carregou certificado CA "/etc/ssl/certs/ca-certificates.crt"
Resolvendo aur.archlinux.org (aur.archlinux.org)... 95.216.144.15, 2a01:4f9:c010:50::1
Conectando-se a aur.archlinux.org (aur.archlinux.org)|95.216.144.15|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 404 Not found
2021-09-06 22:58:22 ERRO 404: Not found.
Is there a workaround? Thanks
Edit: just read the comment on AUR stating that the patch was added to build
Hi,
Im having trouble installing mosaic on debian 10. The installer script doesnt work since it tries to install libpython3.8-dev. Debian 10 is on libpython3.7-dev.
I tried manually compiling Mosaic, but it also seems to need python3.8.
Any ideas?
If things go wrong is there a script to uninstall/undo everything that the script tries to do?
E: Unable to locate package libdispatch-dev
This package isn't available in future versions of Debian, I guess?
Ran into a small snag when using this installer on Ubuntu 22.04, where the harfbuzz lib was missing.
apt install libharfbuzz-dev
Was able to resolve the issue.
The end of the script also seemed to have an issue:
chown: cannot access 'username:username': No such file or directory
chown: cannot access 'username': No such file or directory
Where username
was the correct username.
However Mosaic was able to launch after this.
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
Reporting here since in ofxLua repo issues are not enabled:
the https://github.com/d3cod3/ofxLua/tree/of-0.10.0 branch has a git submodule pointing to a commit that doesn't exist:
https://github.com/danomatika/swig-openframeworks/tree/43824cca91d5f8344b66fecf48bef6ce998b5dc9
This causes compilations to fail
Pardon my french, but I spend 9+ hours trying to get this running/building.
After trying to run prebuild binaries for windows on two machines without success I reverted back to building Mosaic myself.
I tried installing in a fresh Ubuntu Desktop 20.04 (minimal installation) VM and needed the following additional packages to install:
MOSAICVERSION="$( curl https://raw.githubusercontent.com/d3cod3/Mosaic/master/bin/data/release.txt )"
requires curl, which is only installed laterand it still kept failing.
I manually triggered /opt/openFrameworks/scripts/linux/ubuntu/install_dependencies.sh
and that did the trick for the dependencies.
ofxPdExternals made some issues with
/opt/openFrameworks/addons/ofxPdExternals/libs/cyclone/cyclone_lib.c:525:17: error: conflicting types for ‘obj_findsignalscalar’
525 | EXTERN t_float *obj_findsignalscalar(t_object *x, int m);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /opt/openFrameworks/addons/ofxPdExternals/libs/cyclone/cyclone_lib.c:23:
/opt/openFrameworks/addons/ofxPd/libs/libpd/pure-data/src/m_imp.h:88:17: note: previous declaration of ‘obj_findsignalscalar’ was here
88 | EXTERN t_float *obj_findsignalscalar(const t_object *x, int m);
| ^~~~~~~~~~~~~~~~~~~~
Mosaic-Installer/mosaic_installer.sh
Line 392 in b23a853
mkdir -p
Overall my feedback is: The installation process is far from developer friendly. Please consider providing Docker images, using git submodules for all dependencies (references exact commits) and potentially a more flexible build system like CMake+ninja (Make -j always messes stuff up and you end up building single-core for ages). Also running your installer script as sudo / root will create all the files as root user. 🤦
Somebody started this already:
https://github.com/ofnode/of
I know you inherited all of that from openFrameworks, but that is just not up to date. Feels like developing software 10 years ago. I can also recommend setting up a build/CI system which (as a side-effect) serves as a secondary resource for people that want to reproduce a building environment.
Usually on distros all files in /usr/lib are managed by the package managers. Perhaps it's better to follow convention to place it in /usr/local/lib?
Mosaic-Installer/mosaic_installer.sh
Line 402 in e7e377a
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.