[LAU] freewheelin on arch

Atte André Jensen atte at email.dk
Thu Mar 15 17:49:00 UTC 2012


Hi

I'm trying to build freewheelin on arch, but fails like this (tried both 
the src download, and the two version sín aur):

g++ -g -O2  -g -O2 -I. -g -Wall -Wno-non-virtual-dtor -D_REENTRANT 
-DPTHREADS -DNDEBUG -DVERSION=\"0.6\" 
-DFWEELIN_DATADIR=\"/usr/local/share/fweelin\" 
-DADDON_DIR=\"/usr/local/lib/jack\" -I/usr/include/freetype2 
-I/usr/include/libxml2 -funroll-loops -finline-functions 
-fomit-frame-pointer -ffast-math -fexpensive-optimizations 
-fstrict-aliasing -falign-loops=2 -falign-jumps=2 -falign-functions=2 
-O9 -g -O2   -o fweelin elastin.o fweelin.o fweelin_datatypes.o 
fweelin_event.o fweelin_config.o fweelin_browser.o fweelin_audioio.o 
fweelin_sdlio.o fweelin_midiio.o fweelin_videoio.o fweelin_core.o 
fweelin_mem.o fweelin_block.o fweelin_core_dsp.o fweelin_fluidsynth.o 
-lSM -lICE -L/usr/X11R6/lib -lX11  -lsndfile -lvorbisenc -lvorbisfile 
-lvorbis -ljack -lasound -lpthread -lm -lxml2 -lSDL_ttf -lSDL_gfx 
-lfreetype -ldl -lgnutls-openssl  -lfluidsynth
/usr/bin/ld: fweelin_block.o: undefined reference to symbol 
'ogg_stream_flush'
/usr/bin/ld: note: 'ogg_stream_flush' is defined in DSO 
/usr/lib/libogg.so.0 so try adding it to the linker command line
/usr/lib/libogg.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [fweelin] Error 1
make[1]: Leaving directory `/home/atte/software/freewheelin/fweelin-0.6/src'
make: *** [all-recursive] Error 1

Seems I should "try adding [libogg.so.0] to the linker command line", 
but how exactly do I do that?

NB: I'm aware that freewheelin is abandonware, but I'm more familiar 
with it and it seems more to-the-point than sooperlooper...

-- 
Atte

http://atte.dk   http://modlys.dk


More information about the Linux-audio-user mailing list