On Fri May 09, 2008 at 04:48:04PM -0700, Brad Fuller wrote: > Anyone use sndpeek on gentoo? I'm on amd64 and it compiled fine. But, > it doesn't want to start at all. Just Seg faults after printing the > help won't even compile here... make -j1 -f makefile.jack CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ x86_64-pc-linux-gnu-gcc -O2 -march=k8 -fomit-frame-pointer -D__LINUX_JACK__ -D__LITTLE_ENDIAN__ -I../marsyas/ -c chuck_fft.c x86_64-pc-linux-gnu-g++ -O2 -march=k8 -fomit-frame-pointer -D__LINUX_JACK__ -D__LITTLE_ENDIAN__ -I../marsyas/ -c RtAudio.cpp RtAudio.cpp: In function 'void jackerror(const char*)': RtAudio.cpp:2578: error: 'strlen' was not declared in this scope RtAudio.cpp: In member function 'virtual void RtApiJack::probeDeviceInfo(RtApi::RtApiDevice*)': RtAudio.cpp:2645: error: 'free' was not declared in this scope RtAudio.cpp:2657: error: 'free' was not declared in this scope RtAudio.cpp: In member function 'virtual bool RtApiJack::probeDeviceOpen(int, RtApi::StreamMode, int, int, RtAudioFormat, int*, int)': RtAudio.cpp:2811: error: 'calloc' was not declared in this scope RtAudio.cpp:2838: error: 'free' was not declared in this scope RtAudio.cpp:2839: error: 'calloc' was not declared in this scope RtAudio.cpp:2863: error: 'free' was not declared in this scope RtAudio.cpp:2864: error: 'calloc' was not declared in this scope RtAudio.cpp:2874: error: 'malloc' was not declared in this scope > > # # sndpeek test.wav > ---------------------------------------------------- > sndpeek + wutrfall (1.3b) > Ge Wang, Perry R. Cook, Ananya Misra > http://soundlab.cs.princeton.edu/ > ---------------------------------------------------- > 'h' - print this help message > 'p' - print current settings to console > 's' - toggle fullscreen > 'f' - freeze frame! (can still rotate/scale) > '1' - toggle waveform display > '2' - toggle lissajous display > '3' - (also 'w') toggle wutrfall display > '4' - toggle feature extraction (broken) > 'd' - toggle dB plot for spectrum > 'r' - toggle rainbow waterfall > 'b' - toggle waterfall moving backwards/forwards > 'x' - restart file playback (if applicable) > 'p' - print current settings to terminal > 'm' - mute > 'j' - move spectrum + z > 'k' - move spectrum - z > 'u' - spacing more! > 'i' - spacing less! > L, R mouse button - rotate left or right > '[', ']' - rotate up or down > '-' - scale DOWN the spectrum > '=' - scale UP the spectrum > (shift)'-' - scale DOWN the waveform > (shift)'=' - scale UP the waveform > 'c' = LOWER log factor of spectrum display > 'v' = RAISE log factor of spectrum display > (log factor of 1.0 is linear display > (shift)'c' - LOWER amount of viewable waveform > (shift)'v' - RAISE amount of viewable waveform > 'l' - scale DOWN the lissajous! > 'L' - scale UP the lissajous! > 'y' - decrease delay for lissajous plot > 'Y' - increase delay for lissajous plot > 'q' - quit > ---------------------------------------------------- > > [sndpeek]: opening test.wav... > [sndpeek]: setting sample rate to 48000 > Segmentation fault > > > It segfaults even with no args. > > > -- > Brad Fuller > www.bradfuller.com > _______________________________________________ > Linux-audio-user mailing list > Linux-audio-user@xxxxxxxxxxxxxxxxxxxx > http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user