Having got WSPR and WSJT working on my Ubuntu laptop, the next challenge was to get WSPR working on the more restricted Raspberry Pi
First discovery was that a new version of the RPI image was available 2012-10-28-wheezy-raspbian.zip so that was downloaded and installed. At installation time I took the opportunity to overclock the board at 1GHz and in the same menu allow the memory space to fill ALL the memory card (if you dont you only have 2GB to use, even on a 16GB card!
Searching the internet I came across a blog "Compiling WSPR on a Raspberry Pi" at http://timbertops.co.uk/blog/?p=88 I also found some improvement pointers at http://www.vk2mev.net/?p=96
the "merged" steps (before I forgot how I did it) are:-
build-essential subversion python2.7-dev python-numpy python-imaging-tk python-pmw libportaudio2 portaudio19-dev libsamplerate0-dev gfortran cl-fftw3 python-dev hamlib-utils
http: svn.berlios.de svnroot repos wsjt branches wspr
.configure --with-portaudio-include-dir= usr include --with-portaudio-lib-dir= usr lib arm-linux-gnueabihfTo make sure the hardware floating point processor is used (speeds up decode), the Makefile created by configure needs editing.nextvi Makefile (edit wouldnt work on my machine on this file)make sure line 5 reads:-FFLAGS = -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hardmake sure line 9 reads:-CFLAGS = -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hardprogramme created, now to consider hardware:-The RPI has an audio output but no audio input. Some have used $5 USB soundcards, but I did not have one in my collection. Fortunately I still had the I-MIC which I used with my Ipad to run ISDR. A web search revealed this should work with the RPI without any software updates.Plugging in the Imic it appeared in the list of audio playback and recording devices:-aplay -l **** List of PLAYBACK Hardware Devices **** card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 1: system [iMic USB audio system], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
arecord -l **** List of CAPTURE Hardware Devices **** card 1: system [iMic USB audio system], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0time to launch WSPR:-wspradd "dwc_otg.speed=1" to cmdline.txt as recommended by VK2MEV. I did try it once, but when booting, the RPI didnt find the keyboard or USB mouse and hence wouldnt let me log in. I had to resort to removing the phrase from the SD card using my windows laptop to get it to boot properly