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(a)lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user