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