Hi, I recently tried to get chuck working on my new UbuntuStudio 64bit install and I can't get it to work properly. When I "make linux-jack" it seems to go okay and the last couple lines are as follows: g++ -D__LINUX_JACK__ -c -O3 -D__CK_SNDFILE_NATIVE__ uana_xform.cpp g++ -D__LINUX_JACK__ -c -O3 -D__CK_SNDFILE_NATIVE__ uana_extract.cpp 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 make[1]: Leaving directory then when I run "chuck moe.ck" I get: JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected Segmentation fault (core dumped) Where is my problem lying? I'm of the linux age where I shouldn't have to understand how to compile from code to get things to run and the Chuck install instructions say nothing about which programs and libraries (other than libsndfile) are required etc.. to make. That info would be a very good addition on the next release.
ons 2007-10-31 klockan 02:39 -0700 skrev Eric Hedekar:
Hi, I recently tried to get chuck working on my new UbuntuStudio 64bit install and I can't get it to work properly.
When I "make linux-jack" it seems to go okay and the last couple lines are as follows:
g++ -D__LINUX_JACK__ -c -O3 -D__CK_SNDFILE_NATIVE__ uana_xform.cpp g++ -D__LINUX_JACK__ -c -O3 -D__CK_SNDFILE_NATIVE__ uana_extract.cpp 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 make[1]: Leaving directory
then when I run "chuck moe.ck" I get:
JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected Segmentation fault (core dumped)
Where is my problem lying? I'm of the linux age where I shouldn't have to understand how to compile from code to get things to run and the Chuck install instructions say nothing about which programs and libraries (other than libsndfile) are required etc.. to make. That info would be a very good addition on the next release.
Oh, well, this is experimental software. But you're right. I am thinking of getting off my butt and learn how to compile chuck-deb. Are you sure you got jack installed (sudo aptitude install jackd qjackctl)? is it running? Can you get any sound out of it? Have you tried to make linux-alsa? does it work? A far as I'm aware, there shouldn't be any 64-bitness in Jack. What version are you using? Also, try chuck --probe. Hope that helps, Gasten
Are you sure you got jack installed (sudo aptitude install jackd qjackctl)? is it running? Can you get any sound out of it?
Have you tried to make linux-alsa? does it work?
A far as I'm aware, there shouldn't be any 64-bitness in Jack. What version are you using?
Also, try chuck --probe.
Yes, Jack is working great and I have nothing but praise for the UbuntuStudio team for their work with getting pro audio and Ubuntu into the same room. My Jack version is jackd 0.103.0 and chuck --probe gives: JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected [chuck]: found 1 device(s) ... JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected [chuck]: ------( chuck -- dac1 )--------------- [chuck]: device name = "Jack Server" [chuck]: probe [success] ... [chuck]: # output channels = 2 [chuck]: # input channels = 2 [chuck]: # duplex Channels = 2 [chuck]: default device = YES [chuck]: natively supported data formats: [chuck]: 32-bit float [chuck]: supported sample rates: [chuck]: 48000 Hz [chuck]: [chuck]: ------( chuck -- 1 MIDI inputs )------ [chuck]: [0] : "Midi Through Port-0" [chuck]: [chuck]: ------( chuck -- 6 MIDI outputs )----- [chuck]: [0] : "Midi Through Port-0" [chuck]: [1] : "TiMidity port 0" [chuck]: [2] : "TiMidity port 1" [chuck]: [3] : "TiMidity port 2" [chuck]: [4] : "TiMidity port 3" [chuck]: [5] : "qjackctl" [chuck]: and I'm experiencing nearly identical behavior (a couple different lines but same essential messages) with 'make linux-alsa' but I really do need a jack version as my Firepod is only hosted by jack and not alsa.
is there any way of forcing 32-bit libraries to be used etc..??
On 10/31/07, Scott Wheeler
Eric Hedekar wrote:
Hi, I recently tried to get chuck working on my new UbuntuStudio 64bit install and I can't get it to work properly.
ChucK currently doesn't work on 64-bit platforms.
-Scott _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Eric Hedekar wrote:
is there any way of forcing 32-bit libraries to be used etc..??
Yes, it is possible and was discussed here on the list a while back. But you'll need to have 32-bit development versions of all of the required libraries installed, including a 32-bit Jack to get it working. -Scott
would running it through wine be easier - particularly for integration with
other programs?
On 10/31/07, Scott Wheeler
Eric Hedekar wrote:
is there any way of forcing 32-bit libraries to be used etc..??
Yes, it is possible and was discussed here on the list a while back. But you'll need to have 32-bit development versions of all of the required libraries installed, including a 32-bit Jack to get it working.
-Scott _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
ons 2007-10-31 klockan 06:20 -0700 skrev Eric Hedekar:
would running it through wine be easier - particularly for integration with other programs?
No, I don't believe it would. I have no idea if you can get any jack/alsa output out of wine and into another program. You could try searching the Linux Audio Users-mailinglist for information, though: http://lad.linuxaudio.org/subscribe/lau.html Hope that helps, Gasten
participants (3)
-
Eric Hedekar
-
Martin Ahnelöv
-
Scott Wheeler