[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