[Fluxus] Need help in compiling Fluxus
dave
dave at pawfal.org
Sun Oct 6 00:54:18 PDT 2019
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
>
>
More information about the Fluxus
mailing list