(Ix86, gcc 3.2 fully updated) Cannot remember ever having trouble like this, but jack seems to die on me right now: capture_client.c: In function `disk_thread': capture_client.c:158: too many arguments to function `sf_writef_double' capture_client.c: In function `process': capture_client.c:209: warning: implicit declaration of function `memcpy' capture_client.c: In function `setup_disk_thread': capture_client.c:236: `SF_FORMAT_PCM' undeclared (first use in this function) capture_client.c:236: (Each undeclared identifier is reported only once capture_client.c:236: for each function it appears in.) capture_client.c:237: structure has no member named `pcmbitwidth' capture_client.c:239: warning: implicit declaration of function `sf_open_write' capture_client.c:239: warning: assignment makes pointer from integer without a cast capture_client.c: In function `main': capture_client.c:315: warning: implicit declaration of function `memset' make[1]: *** [capture_client.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/jack-audio-connection-kit-0.34.0/work/jack-audio-connection-kit-0.34.0/example-clients' make: *** [all-recursive] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -155, Exitcode 2 !!! compilation failed
this is a problem with libsndfile ... basically they went from 0.0.28 to 1.0.0, changing the API between versions ... for now if you want this guy to work, unmerge libsndfile, emerge jack, emerge libsndfile ;)
Just, & thanx u 4 that important tip ;-D!