I am trying to install Chuck on a Fedora Core 16 system with ALSA. This is the error I am getting: [root@Alex src]# make linux-alsa make -f makefile.alsa make[1]: Entering directory `/home/alex/Downloads/chuck-1.2.1.3/src' g++ -o -lpthread 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 -lstdc++ -ldl -lm -lsndfile g++: error: chuck: No such file or directory make[1]: *** [chuck] Error 1 make[1]: Leaving directory `/home/alex/Downloads/chuck-1.2.1.3/src' make: [linux-alsa] Error 2 (ignored) I can't figure out which directory the Chuck install program is trying to look for. Any ideas?
On 12/27/2011 04:54 PM, Alex Barham wrote:
I am trying to install Chuck on a Fedora Core 16 system with ALSA. This is the error I am getting:
[root@Alex src]# make linux-alsa make -f makefile.alsa make[1]: Entering directory `/home/alex/Downloads/chuck-1.2.1.3/src' g++ -o -lpthread 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 -lstdc++ -ldl -lm -lsndfile g++: error: chuck: No such file or directory make[1]: *** [chuck] Error 1 make[1]: Leaving directory `/home/alex/Downloads/chuck-1.2.1.3/src' make: [linux-alsa] Error 2 (ignored)
I can't figure out which directory the Chuck install program is trying to look for. Any ideas?
I don't know about this error in particular, looks weird, but if you add the Planet CCRMA repositories to your Fedora 16 install you should be able to just "yum install chuck"... "/usr/bin/chuck-alsa" will be the ALSA enabled binary, "/usr/bin/chuck" will need Jack to run. -- Fernando [*] see http://ccrma.stanford.edu/planetccrma/software/
The compile line in the makefile looks wrong: "g++ -o -lpthread chuck chuck.tab.o chuck.yy.o chuck_absyn.o ..." It's compiling the binary with the (wrong) name of "-lpthread" and trying to link a with a file named "chuck" (the right executable name) and that's where the error line comes from. If you know a little about makefiles and code compilation, find the makefile.alsa and tweak it to correct this, in my makefile this is around line 40.
I was able to install chuck by adding the CCRMA Repository through rpm.
Then I used the yum install. As suggested by Fernando Lopez-Lezcano. This
is the site I used.
http://ccrma.stanford.edu/planetccrma/software/installplanetfourteen.html#SE...
Copied the FC15 command into my terminal and then it worked.
Thank you
On Tue, Dec 27, 2011 at 7:54 PM, Alex Barham
I am trying to install Chuck on a Fedora Core 16 system with ALSA. This is the error I am getting:
[root@Alex src]# make linux-alsa make -f makefile.alsa make[1]: Entering directory `/home/alex/Downloads/chuck-1.2.1.3/src' g++ -o -lpthread 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 -lstdc++ -ldl -lm -lsndfile g++: error: chuck: No such file or directory make[1]: *** [chuck] Error 1 make[1]: Leaving directory `/home/alex/Downloads/chuck-1.2.1.3/src' make: [linux-alsa] Error 2 (ignored)
I can't figure out which directory the Chuck install program is trying to look for. Any ideas?
On 29/12/2011, Alex Barham
I was able to install chuck by adding the CCRMA Repository through rpm.
That's good news, but I still wonder why it wouldn't compile; it should compile and I don't think I ever saw something like this, but I've only used Debian derivatives. There must be something wrong that somehow relates to Fedora/Debian differences (or of course it could be that your system had a little issue). Strange. Kas.
participants (4)
-
Alex Barham
-
Fernando Lopez-Lezcano
-
Kassen
-
Lucas Zawacki