[chuck-users] Problems building miniAudicle on Arch Linux

Phil Thomson chuck at philthomson.ca
Fri Aug 17 00:54:14 EDT 2012


Hi all,

I am trying to build miniaudicle from source on Arch Linux and having a 
lot of trouble.

I first tried building from an Arch package in the Arch User Repository 
(http://aur.archlinux.org/packages.php?ID=34472), but I get this error 
when running makepkg:

[snip]
g++ -o chuck chuck.tab.o chuck.yy.o chuck_absyn.o chuck_parse.o 
chuck_errmsg.o chuck_frame.o chuck_symbol.o chuck_table.o chuck_utils.o 
chuck_vm.o chuck_instr.o chuck_scan.o chuck_type.o chuck_emit.o 
chuck_compile.o chuck_dl.o chuck_oo.o chuck_lang.o chuck_ugen.o 
chuck_main.o chuck_otf.o chuck_stats.o chuck_bbq.o chuck_shell.o 
chuck_console.o chuck_globals.o digiio_rtaudio.o hidio_sdl.o 
midiio_rtmidi.o rtaudio.o rtmidi.o ugen_osc.o ugen_filter.o ugen_stk.o 
ugen_xxx.o ulib_machine.o ulib_math.o ulib_std.o ulib_opsc.o 
util_buffers.o util_console.o util_string.o util_thread.o util_opsc.o 
util_math.o util_network.o util_raw.o util_xforms.o util_hid.o 
uana_xform.o uana_extract.o  -lasound -ljack -lstdc++ -ldl -lm 
-lsndfile/usr/bin/ld: chuck_main.o: undefined reference to symbol 
'pthread_create@@GLIBC_2.1'/usr/bin/ld: note: 
'pthread_create@@GLIBC_2.1' is defined in DSO /usr/lib/libpthread.so.0 
so try adding it to the linker command line/usr/lib/libpthread.so.0: 
could not read symbols: Invalid operationcollect2: error: ld returned 1 
exit statusmake[1]: *** [chuck] Error 1make[1]: Leaving directory 
`/home/phil/aur/miniaudicle/src/miniAudicle-0.2.0/chuck-1.2.1.3/src'
make: *** [chuck] Error 2
==> ERROR: A failure occurred in build().
     Aborting...

When I try to build straight from source (make linux-jack), I get this:

[snip]
g++ -o chuck chuck.tab.o chuck.yy.o chuck_absyn.o chuck_parse.o 
chuck_errmsg.o chuck_frame.o chuck_symbol.o chuck_table.o chuck_utils.o 
chuck_vm.o chuck_instr.o chuck_scan.o chuck_type.o chuck_emit.o 
chuck_compile.o chuck_dl.o chuck_oo.o chuck_lang.o chuck_ugen.o 
chuck_main.o chuck_otf.o chuck_stats.o chuck_bbq.o chuck_shell.o 
chuck_console.o chuck_globals.o digiio_rtaudio.o hidio_sdl.o 
midiio_rtmidi.o rtaudio.o rtmidi.o ugen_osc.o ugen_filter.o ugen_stk.o 
ugen_xxx.o ulib_machine.o ulib_math.o ulib_std.o ulib_opsc.o 
util_buffers.o util_console.o util_string.o util_thread.o util_opsc.o 
util_math.o util_network.o util_raw.o util_xforms.o util_hid.o 
uana_xform.o uana_extract.o  -lasound -ljack -lstdc++ -ldl -lm 
-lsndfile/usr/bin/ld: chuck_main.o: undefined reference to symbol 
'pthread_create@@GLIBC_2.1'
/usr/bin/ld: note: 'pthread_create@@GLIBC_2.1' is defined in DSO 
/usr/lib/libpthread.so.0 so try adding it to the linker command 
line/usr/lib/libpthread.so.0: could not read symbols: Invalid 
operationcollect2: error: ld returned 1 exit statusmake[2]: *** [chuck] 
Error 1make[2]: Leaving directory 
`/home/phil/src/miniAudicle-0.2.0/chuck-1.2.1.3/src'make[1]: *** [chuck] 
Error 2make[1]: Leaving directory `/home/phil/src/miniAudicle-0.2.0'
make: [linux-jack] Error 2 (ignored)

My version of wxgtk is 2.8.12.1-3, if that matters.

Any thoughts? Thanks in advance!

-- 
Phil Thomson
http://philthomson.ca/


More information about the chuck-users mailing list