[chuck-users] Newbie - chuck segfaults...

Mark Knecht markknecht at gmail.com
Sun Feb 8 18:00:13 EST 2009

On Sun, Feb 8, 2009 at 2:52 PM, Michael Heuer <heuermh at gmail.com> wrote:
> Mark Knecht wrote:
>> I've been trying to get started with Chuck today but am having
>> problems. My platform is Gentoo 64-bit. I've tried compiling chuck
>> with both Alsa and Jack support and am having some trouble with each.
> Hello Mark, if you are on the gentoo 64-bit no-multilib profile then
> ChucK will compile but not work.  You might be able to get things
> working if you are on multilib and can build 32-bit versions of
> ChucK's dependencies.
>   michael

Thanks to Rogan for the welcome.

   Thanks for the feedback. I am using multilib but I presume that
Chuck is being built as a 64-bit app. I'll have to learn how to build
it as a 32-bit app. I've never done that.

   I made some small headway. If I first eselect the chuck.jack
profile then the command

chuck --srate44100 --loop

starts Chuck as (I guess - I'm learning!) a Chuck server. At this
point I see Chuck in qjackctl and everything is fine. (So far...) It's
hooked up to some outputs on the HDSP9652 as it should be.

I then execute in another terminal

chuck + ChuckExample1.ck

and I see this in the first terminal:

mark at lightning ~/Desktop $ chuck --srate44100 --loop
[chuck](VM): sporking incoming shred: 1 (ChuckExample1.ck)...Segmentation fault
mark at lightning ~/Desktop $

If it matters the example is just from the first page of the documentation:

mark at lightning ~/Desktop $ cat ChuckExample1.ck
// connect sine oscillator to D/A convertor (sound card)
SinOsc s => dac;
mark at lightning ~/Desktop $

   I'll go read some Gentoo docs or ask for help on how to build as a
320bit app.


More information about the chuck-users mailing list