To get pd 0.37 to compile under Red Hat 9 Linux, I had to make the following (guessed) change in s_audio_jack.c:
static int srate (jack_nframes_t srate, void *arg) { //jos: printf ("jack: sample rate %ld/sec\n", srate); printf ("jack: sample rate %d/sec\n", srate); sys_dacsr = srate; return 0; }
Otherwise, compilation died on a compiler warning.
On Wed, 26 Nov 2003, Julius Orion Smith III wrote:
To get pd 0.37 to compile under Red Hat 9 Linux, I had to make the following (guessed) change in s_audio_jack.c:
static int srate (jack_nframes_t srate, void *arg) { //jos: printf ("jack: sample rate %ld/sec\n", srate); printf ("jack: sample rate %d/sec\n", srate); sys_dacsr = srate; return 0; }
Otherwise, compilation died on a compiler warning.
Thanks for reporting, the change is well guessed. In CVS I have removed the line completely, because with the new media menu it should be redundant.
Guenter
what compiler are you using? at work we have many different linux boxes, between rh7.3 and rh9. we have been getting inconsistent handling of longs. i haven't looked in to this fully yet but i wonder if you're using gcc 3.x (i'm on rh9, using gcc 2.95, and i compiled pd with no difficulty).
i wonder also if you changed that %ld to %d if it would work.
if you have a chance, i'd be most curious to know the compiler warning.
michael
On Mon, 1 Dec 2003, guenter geiger wrote:
On Wed, 26 Nov 2003, Julius Orion Smith III wrote:
To get pd 0.37 to compile under Red Hat 9 Linux, I had to make the following (guessed) change in s_audio_jack.c:
static int srate (jack_nframes_t srate, void *arg) { //jos: printf ("jack: sample rate %ld/sec\n", srate); printf ("jack: sample rate %d/sec\n", srate); sys_dacsr = srate; return 0; }
Otherwise, compilation died on a compiler warning.
Thanks for reporting, the change is well guessed. In CVS I have removed the line completely, because with the new media menu it should be redundant.
Guenter
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev