Hi Janis, I've not come across this one before, but it won't allow you to build a dynamic linked library of a fluxus component due to the way libfftw (used for the sound analysis) has been built in the package you are using...
Seems there are loads of versions of this package - if I run: $ apt search libfftw3 I get: Sorting... Done Full Text Search... Done libfftw3-3/bionic 3.3.7-1 amd64 Library for computing Fast Fourier Transforms libfftw3-bin/bionic,now 3.3.7-1 amd64 [installed,automatic] Library for computing Fast Fourier Transforms - Tools libfftw3-dbg/bionic 3.3.7-1 amd64 Library for computing Fast Fourier Transforms - debug symbols libfftw3-dev/bionic,now 3.3.7-1 amd64 [installed] Library for computing Fast Fourier Transforms - development libfftw3-doc/bionic,bionic 3.3.7-1 all Documentation for fftw version 3 libfftw3-double3/bionic,now 3.3.7-1 amd64 [installed] Library for computing Fast Fourier Transforms - Double precision libfftw3-long3/bionic,now 3.3.7-1 amd64 [installed,automatic] Library for computing Fast Fourier Transforms - Long precision libfftw3-mpi-dev/bionic 3.3.7-1 amd64 MPI Library for computing Fast Fourier Transforms - development libfftw3-mpi3/bionic 3.3.7-1 amd64 MPI Library for computing Fast Fourier Transforms libfftw3-quad3/bionic,now 3.3.7-1 amd64 [installed,automatic] Library for computing Fast Fourier Transforms - Quad precision libfftw3-single3/bionic,now 3.3.7-1 amd64 [installed] Library for computing Fast Fourier Transforms - Single precision libgnuradio-fft3.7.11/bionic 3.7.11-10 amd64 gnuradio fast Fourier transform functions How does that compare to your machine? cheers, dave On 05/10/2019 17:34, Janis Geiger wrote: > Hello, > > I fiddled around all day to get Fluxus running on my VM and now on a > full desktop install. > > I'm running Linux Mint 19.1 x64. > > Here's the lines of my terminal when I try to do "sudo scons install" in > the fluxus directory. (all dependencies fulfilled, what a day it's been! > ;-)) > > sudo scons install > > scons: Reading SConscript files ... > -------------------------------------------------------- > Fluxus: Configuring Build Environment > -------------------------------------------------------- > Checking for C library m... (cached) yes > Checking for C library racket3m... (cached) yes > Checking for C library pthread... (cached) yes > Checking for C library dl... (cached) yes > Checking for C library jpeg... (cached) yes > Checking for C library tiff... (cached) yes > Checking for C library freetype... (cached) yes > Checking for C library z... (cached) yes > Checking for C library bz2... (cached) yes > Checking for C library png... (cached) yes > Checking for C library ode... (cached) yes > Checking for C library sndfile... (cached) yes > Checking for C library fftw3... (cached) yes > Checking for C library lo... (cached) yes > Checking for C library GLEW... (cached) yes > Checking for C library jack... (cached) yes > Checking for C library GL... (cached) yes > Checking for C library GLU... (cached) yes > Checking for C library glut... (cached) yes > Checking for C library asound... (cached) yes > Checking for C library openal... (cached) yes > Checking for C function dInitODE2()... (cached) yes > Checking for C++ function lo_arg_size_check()... (cached) no > raco make: file does not exist: /usr/local/lib/fluxus-019/fluxus/fluxus.rkt > context...: > > /usr/local/share/racket/pkgs/compiler-lib/compiler/commands/make.rkt:81:8: > for-loop > > "/usr/local/share/racket/pkgs/compiler-lib/compiler/commands/make.rkt": > [running body] > temp37_0 > for-loop > run-module-instance!125 > "/usr/local/share/racket/collects/raco/raco.rkt": [running body] > temp37_0 > for-loop > run-module-instance!125 > "/usr/local/share/racket/collects/raco/main.rkt": [running body] > temp37_0 > for-loop > run-module-instance!125 > perform-require!78 > scons: done reading SConscript files. > scons: Building targets ... > g++ -o modules/fluxus-audio/fluxus-audio_ss.so -rdynamic -shared > modules/fluxus-audio/src/FluxusAudio.os > modules/fluxus-audio/src/AudioCollector.os > modules/fluxus-audio/src/JackClient.os /usr/local/lib/racket/mzdyn3m.o > -L/usr/local/lib/racket -L/usr/local/lib -L/usr/lib -Llibfluxus > -L/usr/lib/x86_64-linux-gnu -ljack -lfftw3 -lsndfile > /usr/bin/ld: /usr/local/lib/libfftw3.a(assert.o): relocation > R_X86_64_PC32 against symbol `stdout@@GLIBC_2.2.5' can not be used when > making a shared object; recompile with -fPIC > /usr/bin/ld: final link failed: Bad value > collect2: error: ld returned 1 exit status > scons: *** [modules/fluxus-audio/fluxus-audio_ss.so] Error 1 > scons: building terminated because of errors. > > Any thoughts? > > Greetings, Janis > >
