Using dpkg to install on Raspberry Pi



  • Trying to install the WSPR - Weak Signal Propagation Report software on the rPi3 and running into a small error.

    [email protected]:~ $ sudo dpkg --instdir=. -i wspr_2.00r1714_i386.deb
    dpkg-deb: error: `wspr_2.00r1714_i386.deb' is not a debian format archive
    dpkg: error processing archive wspr_2.00r1714_i386.deb (--install):
     subprocess dpkg-deb --control returned error exit status 2
    Errors were encountered while processing:
     wspr_2.00r1714_i386.deb
    

    Pretty sure @scottalanmiller (or others) can spot the issue in a moment,.. but I'm not seeing it.

    Downloading the package doesn't take long, as it's only about 2MB.



  • Changed topic as WGET works fine;



  • Can you use gdebi?



  • @stacksofplates said in Using dpkg to install on Raspberry Pi:

    Can you use gdebi?

    yes

    [email protected]:~ $ sudo gdebi --apt-line wspr_2.00r1714_i386.deb
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Building data structures... Done
    Failed to open the software package
    The package might be corrupted or you are not allowed to open the file. Check the permissions of the file.
    


  • @gjacobse said in Using dpkg to install on Raspberry Pi:

    @stacksofplates said in Using dpkg to install on Raspberry Pi:

    Can you use gdebi?

    yes

    [email protected]:~ $ sudo gdebi --apt-line wspr_2.00r1714_i386.deb
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Building data structures... Done
    Failed to open the software package
    The package might be corrupted or you are not allowed to open the file. Check the permissions of the file.
    

    I tried to run it with dpkg and it failed for me also, however it was a different error. They might have just packaged it badly.



  • @stacksofplates said in Using dpkg to install on Raspberry Pi:

    @gjacobse said in Using dpkg to install on Raspberry Pi:

    @stacksofplates said in Using dpkg to install on Raspberry Pi:

    Can you use gdebi?

    yes

    [email protected]:~ $ sudo gdebi --apt-line wspr_2.00r1714_i386.deb
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Building data structures... Done
    Failed to open the software package
    The package might be corrupted or you are not allowed to open the file. Check the permissions of the file.
    

    I tried to run it with dpkg and it failed for me also, however it was a different error. They might have just packaged it badly.

    so may not be the nut behind the keyboard,...



  • Here's what I got:

    [email protected]:~/Downloads$ sudo gdebi wspr_2.00r1714_i386.deb 
    [sudo] password for jhooks: 
    Reading package lists... Done
    Building dependency tree        
    Reading state information... Done
    Reading state information... Done
    This package is uninstallable
    Cannot install 'python-tk:i386'
    


  • Well there is another package available

    [email protected]:~ $ wget http://physics.princeton.edu/pulsar/K1JT/wspr_2.11r2263_i386.deb
    --2016-10-26 19:51:40--  http://physics.princeton.edu/pulsar/K1JT/wspr_2.11r2263_i386.deb
    Resolving physics.princeton.edu (physics.princeton.edu)... 128.112.100.6
    Connecting to physics.princeton.edu (physics.princeton.edu)|128.112.100.6|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 648034 (633K) [text/plain]
    Saving to: ‘wspr_2.11r2263_i386.deb’
    
    wspr_2.11r2263_i386.deb           100%[============================================================>] 632.85K   322KB/s   in 2.0s
    
    2016-10-26 19:51:42 (322 KB/s) - ‘wspr_2.11r2263_i386.deb’ saved [648034/648034]
    

    However:

    
    [email protected]:~ $ sudo gdebi --apt-line wspr_2.11r2263_i386.deb
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Building data structures... Done
    This package is uninstallable
    Wrong architecture 'i386'
    [email protected]:~ $
    


  • Guess it's not meant to be for now. Meh,.. come back tomorrow and poke at it. I hear the TV calling.



  • @gjacobse said in Using dpkg to install on Raspberry Pi:

    Trying to install the WSPR - Weak Signal Propagation Report software on the rPi3 and running into a small error.

    [email protected]:~ $ sudo dpkg --instdir=. -i wspr_2.00r1714_i386.deb
    dpkg-deb: error: `wspr_2.00r1714_i386.deb' is not a debian format archive
    dpkg: error processing archive wspr_2.00r1714_i386.deb (--install):
     subprocess dpkg-deb --control returned error exit status 2
    Errors were encountered while processing:
     wspr_2.00r1714_i386.deb
    

    Pretty sure @scottalanmiller (or others) can spot the issue in a moment,.. but I'm not seeing it.

    Downloading the package doesn't take long, as it's only about 2MB.

    Are you sure you want to install an i386 package on armhf? I don't know the software, but it could be a native compiled binary for x86 as the name suggests. You can't run that directly on ARM (except for some emulation in between like QEMU).

    Solution: Use an ARM version 😉



  • @gjacobse said in Using dpkg to install on Raspberry Pi:

    ...
    Wrong architecture 'i386'
    ...
    

    Oh, you already found the failure :p



  • @thwr said in Using dpkg to install on Raspberry Pi:

    @gjacobse said in Using dpkg to install on Raspberry Pi:

    ...
    Wrong architecture 'i386'
    ...
    

    Oh, you already found the failure :p

    I glossed over that ha.



  • Okay so, not likely to get running-

    Ah well.. It was a thought. It's not like I don't have several other options on running that software. Just thought it would be interesting to see what I could do with it... Part of the fun - Experimentation



  • According to this article you should be able to compile it for ARM pretty easily on the Pi.



  • @aidan_walsh said in Using dpkg to install on Raspberry Pi:

    According to this article you should be able to compile it for ARM pretty easily on the Pi.

    Had not found that yet....

    Guess I know what I am doing for the next bit...well,.. in between trying to resolve a Windows 8.1 File Explorer issue on (gasp) another MS Surface.



  • My guess is that it didn't compile correctly:

    [email protected]:~/wspr $ ./wspr
    Traceback (most recent call last):
      File "wspr.py", line 38, in <module>
        import Image, ImageTk, ImageDraw
    ImportError: No module named Image
    


  • Missing a dependency?



  • @aidan_walsh said in Using dpkg to install on Raspberry Pi:

    Missing a dependency?

    Sudo apt-get update
    

    was run prior to starting



  • Didi you grab the branch the article refers to or the latest?

    And

    sudo apt-get install 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
    

    ?



  • @aidan_walsh

    Yes - that was done. Went line by line.



  • Going at it again... going line by line of this page:

    http://wsprnet.org/drupal/node/5353

    sudo apt-get update
    Get:1 http://archive.raspberrypi.org jessie InRelease [13.2 kB]
    Hit http://mirrordirector.raspbian.org jessie InRelease
    Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
    Get:2 http://archive.raspberrypi.org jessie/main armhf Packages [106 kB]
    Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
    Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
    Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
    Get:3 http://archive.raspberrypi.org jessie/ui armhf Packages [52.7 kB]
    Ign http://archive.raspberrypi.org jessie/main Translation-en_US
    Ign http://archive.raspberrypi.org jessie/main Translation-en
    Ign http://archive.raspberrypi.org jessie/ui Translation-en_US
    Ign http://archive.raspberrypi.org jessie/ui Translation-en
    Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_US
    Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
    Ign http://mirrordirector.raspbian.org jessie/main Translation-en_US
    Ign http://mirrordirector.raspbian.org jessie/main Translation-en
    Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_US
    Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
    Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_US
    Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
    Fetched 172 kB in 6s (25.0 kB/s)
    Reading package lists... Done
    
     sudo apt-get install 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
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Note, selecting 'libhamlib-utils' instead of 'hamlib-utils'
    build-essential is already the newest version.
    cl-fftw3 is already the newest version.
    gfortran is already the newest version.
    libhamlib-utils is already the newest version.
    libportaudio2 is already the newest version.
    libsamplerate0-dev is already the newest version.
    portaudio19-dev is already the newest version.
    python-dev is already the newest version.
    python-imaging-tk is already the newest version.
    python-numpy is already the newest version.
    python-pmw is already the newest version.
    python2.7-dev is already the newest version.
    subversion is already the newest version.
    The following packages were automatically installed and are no longer required:
      libboost-atomic1.55.0 libboost-filesystem1.55.0 libboost-program-options1.55.0 libboost-regex1.55.0
      libboost-thread1.55.0 libcwiid1 libjs-prettify libqscintilla2-11 libqscintilla2-l10n libqt4-network
      libqt4-xmlpatterns libqtwebkit4 libruby1.9.1 libruby1.9.1-dbg libruby2.1 libscsynth1 libtcl8.5 libtcltk-ruby1.9.1
      libtk8.5 libyaml-0-2 ri1.9.1 ruby ruby1.9.1 ruby1.9.1-dev ruby1.9.1-examples ruby1.9.1-full ruby1.9.3 ruby2.1
      rubygems-integration supercollider supercollider-common supercollider-ide supercollider-language
      supercollider-server supercollider-supernova tcl8.5 tk8.5
    Use 'apt-get autoremove' to remove them.
    0 upgraded, 0 newly installed, 0 to remove and 72 not upgraded.
    

    Thus far nothing has changed or updated.



  •  svn co svn://svn.code.sf.net/p/wsjt/wsjt/branches/wspr -r2840
    A    wspr/set.f
    A    wspr/wfile5.f
    A    wspr/wspr0_rx.f90
    A    wspr/geodist.f
    A    wspr/cs_stubs.f90
    A    wspr/calibrate.f90
    A    wspr/WSPRcode.f90
    A    wspr/gocal
    A    wspr/rx.f90
    A    wspr/WSPR.iss
    A    wspr/start_threads.c
    A    wspr/averms.f90
    A    wspr/ptt_unix.c
    A    wspr/Wspr_Howto_MacOSX_10.6.html
    A    wspr/Makefile.MinGW
    A    wspr/hftoa.f90
    A    wspr/BUGS
    A    wspr/configure.ac
    A    wspr/libsamplerate.a
    A    wspr/pa.lib
    A    wspr/paterminate.f90
    A    wspr/win_stdint.h
    A    wspr/db.f
    A    wspr/getfile.f90
    A    wspr/hash.f90
    A    wspr/Makefile_10.6
    A    wspr/gofmt.bat
    A    wspr/WSPR_Announcement.TXT
    A    wspr/wspr_tr.in0
    A    wspr/thnix.f90
    A    wspr/supported_rigs.txt
    A    wspr/setup.py
    A    wspr/ptt.c
    A    wspr/hamlib_rig_numbers
    A    wspr/ccf.f90
    A    wspr/resample.c
    A    wspr/sync162.f
    A    wspr/wspr
    A    wspr/libhamlib-2.dll
    A    wspr/acom1.f90
    A    wspr/WsprModNoGui
    A    wspr/WsprModNoGui/iq.py
    A    wspr/WsprModNoGui/options.py
    A    wspr/WsprModNoGui/__init__.py
    A    wspr/WsprModNoGui/palettes.py
    A    wspr/WsprModNoGui/hopping.py
    A    wspr/WsprModNoGui/advanced.py
    A    wspr/WsprModNoGui/g.py
    A    wspr/calobs.f90
    A    wspr/fchisq.f
    A    wspr/startrx.f90
    A    wspr/unpacktext2.f90
    A    wspr/f2py.py
    A    wspr/packgrid.f
    A    wspr/encode232.f
    A    wspr/wspr1.f90
    A    wspr/giss.bat
    A    wspr/deg2grid.f
    A    wspr/sort.f
    A    wspr/tkrep.py
    A    wspr/g2.bat
    A    wspr/wsprrc
    A    wspr/libfftw3f_win.a
    A    wspr/four2a.f
    A    wspr/wspr.py
    A    wspr/samplerate.h
    A    wspr/wspr0_tx.f90
    A    wspr/read_wav.f90
    A    wspr/hamlib-tentec.dll
    A    wspr/fil1.f90
    A    wspr/tx.f90
    A    wspr/packpfx.f90
    A    wspr/DFINC.MAK
    A    wspr/gocal.bat
    A    wspr/hamlib-yaesu.dll
    A    wspr/xfft.f
    A    wspr/packcall.f
    A    wspr/libfftw3f.a
    A    wspr/pack50.f
    A    wspr/wspr_nogui.txt
    A    wspr/wsprrc.win
    A    wspr/packname.f90
    A    wspr/rh.bat
    A    wspr/unpackname.f90
    A    wspr/azdist.f
    A    wspr/wqdecode.f90
    A    wspr/rxtxcoord.f90
    A    wspr/0230.bat
    A    wspr/qth.f90
    A    wspr/Makefile.CVF
    A    wspr/DEB
    A    wspr/unpackmept.f
    A    wspr/decode162.f
    A    wspr/fmeasure.f90
    A    wspr/starttx.f90
    A    wspr/spec162.f
    A    wspr/afc2.f90
    A    wspr/getsound.c
    A    wspr/unpackgrid.f
    A    wspr/fcal.dat
    A    wspr/libportaudio.a
    A    wspr/fmtiq.f90
    A    wspr/aclocal.m4
    A    wspr/install-sh
    A    wspr/t1.f90
    A    wspr/speciq.f90
    A    wspr/Makefile.in
    A    wspr/nhash.c
    A    wspr/wspr_nogui.py
    A    wspr/ftn_quit.f90
    A    wspr/getutc.f90
    A    wspr/libpthreadGC2.a
    A    wspr/ss.bat
    A    wspr/inter_mept.f
    A    wspr/padevsub.c
    A    wspr/hamlib-icom.dll
    A    wspr/portaudio.h
    A    wspr/audiodev.f90
    A    wspr/pthreadGC2.dll
    A    wspr/Hamlib.Rigs
    A    wspr/unpackcall.f
    A    wspr/wqencode.f90
    A    wspr/fcal.f90
    A    wspr/rigctl.exe
    A    wspr/startdec.f90
    A    wspr/twkfreq.f
    A    wspr/sched_w32.h
    A    wspr/configure_10.6.ac
    A    wspr/pthread_w32.h
    A    wspr/peakup.f
    A    wspr/mix162.f
    A    wspr/fmtave.f90
    A    wspr/iqdemod.f90
    A    wspr/msgtrim.f90
    A    wspr/nchar.f
    A    wspr/conv232.f
    A    wspr/decode.f90
    A    wspr/hamlib-flexradio.dll
    A    wspr/genwspr.f90
    A    wspr/WSPR_Quick_Start.TXT
    A    wspr/0230
    A    wspr/chklevel.f90
    A    wspr/0215.bat
    A    wspr/acom2.f90
    A    wspr/wsjt.ico
    A    wspr/wspr_rxtest.f90
    A    wspr/write_wav.f90
    A    wspr/wspr0.f90
    A    wspr/phasetx.f90
    A    wspr/hamlib-kenwood.dll
    A    wspr/wspr2.f90
    A    wspr/packprop.f90
    A    wspr/g1.bat
    A    wspr/WSPR0_Instructions.TXT
    A    wspr/clean.f90
    A    wspr/unpackprop.f90
    A    wspr/configure
    A    wspr/mept162.f
    A    wspr/user_hardware.py
    A    wspr/genmept.f
    A    wspr/fmt.f90
    A    wspr/gran.f90
    A    wspr/configure_10.6
    A    wspr/ffa.f90
    A    wspr/hamlib-kit.dll
    A    wspr/WsprMod
    A    wspr/WsprMod/specjt.py
    A    wspr/WsprMod/iq.py
    A    wspr/WsprMod/options.py
    A    wspr/WsprMod/__init__.py
    A    wspr/WsprMod/smeter.py
    A    wspr/WsprMod/palettes.py
    A    wspr/WsprMod/PmwColor.py
    A    wspr/WsprMod/Pmw.py
    A    wspr/WsprMod/hopping.py
    A    wspr/WsprMod/PmwBlt.py
    A    wspr/WsprMod/advanced.py
    A    wspr/WsprMod/g.py
    A    wspr/fthread.c
    A    wspr/save
    A    wspr/save/dummy
    A    wspr/LICENSE.TXT
    A    wspr/ccf2.f
    A    wspr/xcor162.f90
    A    wspr/packtext2.f90
    A    wspr/pctile.f
    A    wspr/gencwid.f
    A    wspr/sound.c
    A    wspr/libusb0.dll
    A    wspr/unpack50.f
    A    wspr/fftw3.f
    A    wspr/wwv.f90
    A    wspr/four2.f
    A    wspr/thnix_stub.f90
    A    wspr/gmtime2.c
    A    wspr/getrms.f
    A    wspr/fold1pps.f90
    A    wspr/rxtest.f90
    A    wspr/unpackpfx.f90
    A    wspr/flat3.f
    A    wspr/fano232.f
    A    wspr/ssort.f
    A    wspr/ps162.f
    A    wspr/playsound.c
    A    wspr/user_hardware.bat
    A    wspr/slope.f
    A    wspr/thcvf.f90
    A    wspr/morse.f
    A    wspr/grid2deg.f
    Checked out revision 2840.
    


  • ./configure --with-portaudio-include-dir=/usr/include --with-portaudio-lib-dir=/usr/lib/arm-linux-gnueabihf
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for g77... no
    checking for xlf... no
    checking for f77... f77
    checking whether we are using the GNU Fortran 77 compiler... yes
    checking whether f77 accepts -g... yes
    ./configure: line 3074: test: =: unary operator expected
    checking uname -s... no
    checking for g95... no
    checking for gfortran... /usr/bin/gfortran
    *** gfortran compiler found at /usr/bin/gfortran
    *** No g95 compiler found
    checking for a v19 portaudio ... checking for Pa_GetVersion in -lportaudio... yes
    checking if gcc is Apple GCC... no
    checking for library containing strerror... none required
    checking for inline... inline
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking whether gcc needs -traditional... no
    checking whether make sets $(MAKE)... yes
    checking for a BSD-compatible install... /usr/bin/install -c
    checking for rm... /bin/rm
    checking for cp... /bin/cp
    checking for mv... /bin/mv
    checking for ln... /bin/ln
    checking for sed... /bin/sed
    checking for ar... /usr/bin/ar
    checking for ld... /usr/bin/ld
    checking for test... /usr/bin/test
    checking for python... /usr/bin/python
    checking for f2py... /usr/bin/f2py
    checking OS... checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for inttypes.h... (cached) yes
    checking for stdint.h... (cached) yes
    checking sys/resource.h usability... yes
    checking sys/resource.h presence... yes
    checking for sys/resource.h... yes
    checking sys/param.h usability... yes
    checking sys/param.h presence... yes
    checking for sys/param.h... yes
    checking errno.h usability... yes
    checking errno.h presence... yes
    checking for errno.h... yes
    checking sys/syslog.h usability... yes
    checking sys/syslog.h presence... yes
    checking for sys/syslog.h... yes
    checking stddef.h usability... yes
    checking stddef.h presence... yes
    checking for stddef.h... yes
    checking libgen.h usability... yes
    checking libgen.h presence... yes
    checking for libgen.h... yes
    checking sys/wait.h usability... yes
    checking sys/wait.h presence... yes
    checking for sys/wait.h... yes
    checking wait.h usability... yes
    checking wait.h presence... yes
    checking for wait.h... yes
    checking stdio.h usability... yes
    checking stdio.h presence... yes
    checking for stdio.h... yes
    checking termios.h usability... yes
    checking termios.h presence... yes
    checking for termios.h... yes
    checking for sys/resource.h... (cached) yes
    checking linux/ppdev.h usability... yes
    checking linux/ppdev.h presence... yes
    checking for linux/ppdev.h... yes
    checking dev/ppbus/ppi.h usability... no
    checking dev/ppbus/ppi.h presence... no
    checking for dev/ppbus/ppi.h... no
    checking for sys/stat.h... (cached) yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking sys/ioctl.h usability... yes
    checking sys/ioctl.h presence... yes
    checking for sys/ioctl.h... yes
    checking whether time.h and sys/time.h may both be included... yes
    checking samplerate.h usability... yes
    checking samplerate.h presence... yes
    checking for samplerate.h... yes
    checking whether string.h and strings.h may both be included... yes
    checking stdarg.h usability... yes
    checking stdarg.h presence... yes
    checking for stdarg.h... yes
    
    configure: creating ./config.status
    config.status: creating Makefile
    
    
    Using gfortran as fortran compiler.
    
    
    Compiling wspr 1.11
    
    Installing into: /usr/local/
    
    


  • Force Hardware floating point processor to be used
    Edit the Makefile with your favorite editor and ensure Line 5 reads as

    FFLAGS = -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard 
    

    and Line 9 reads as

    CFLAGS = -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard
    


  • sudo make
    cc -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard -DBIGSYM=1 -fPIC -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -c padevsub.c
    padevsub.c: In function ‘padevsub_’:
    padevsub.c:17:22: warning: variable ‘outputParameters’ set but not used [-Wunused-but-set-variable]
       PaStreamParameters outputParameters;
                          ^
    padevsub.c:16:22: warning: variable ‘inputParameters’ set but not used [-Wunused-but-set-variable]
       PaStreamParameters inputParameters;
                          ^
    cc -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard -DBIGSYM=1 -fPIC -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -c start_threads.c
    cc -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard -DBIGSYM=1 -fPIC -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -c sound.c
    sound.c: In function ‘soundin_’:
    sound.c:41:9: warning: variable ‘numBytes’ set but not used [-Wunused-but-set-variable]
         int numBytes;
             ^
    sound.c: In function ‘soundout_’:
    sound.c:100:9: warning: variable ‘numBytes’ set but not used [-Wunused-but-set-variable]
         int numBytes;
             ^
    cc -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard -DBIGSYM=1 -fPIC -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -c gmtime2.c
    cc -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard -DBIGSYM=1 -fPIC -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -c ptt_unix.c
    cc -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard -DBIGSYM=1 -fPIC -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -c nhash.c
    nhash.c: In function ‘nhash_’:
    nhash.c:194:21: warning: variable ‘k8’ set but not used [-Wunused-but-set-variable]
         const uint8_t  *k8;
                         ^
    cc -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard -DBIGSYM=1 -fPIC -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -c fthread.c
    /usr/bin/f2py -c --quiet --noopt --debug -m w \
    --f77flags="-g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check" --f90flags="-g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check" \
    --fcompiler=gnu95 --f77exec=gfortran --f90exec=gfortran \
    --opt="-fbounds-check -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check" \
    -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -L/usr/lib/arm-linux-gnueabihf -L/usr/local/lib  -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/ -lpthread  -lportaudio -lfftw3f \
    only: wspr1 getfile paterminate audiodev : \
    wspr1.f90 wspr2.f90 decode.f90 getutc.f90 gran.f90 rx.f90 startdec.f90 startrx.f90 starttx.f90 tx.f90 getfile.f90 paterminate.f90 wqencode.f90 chklevel.f90 genwspr.f90 wqdecode.f90 hash.f90 packname.f90 packtext2.f90 unpackname.f90 unpacktext2.f90 audiodev.f90 fil1.f90 packpfx.f90 packprop.f90 unpackpfx.f90 unpackprop.f90 msgtrim.f90 thnix.f90 iqdemod.f90 phasetx.f90 speciq.f90 xcor162.f90 rxtxcoord.f90 mept162.f getrms.f wfile5.f mix162.f sync162.f decode162.f spec162.f set.f xfft.f ps162.f pctile.f peakup.f db.f inter_mept.f fano232.f unpack50.f unpackcall.f unpackgrid.f four2a.f flat3.f sort.f deg2grid.f ssort.f gencwid.f morse.f packcall.f packgrid.f pack50.f encode232.f nchar.f grid2deg.f fchisq.f ccf2.f twkfreq.f azdist.f geodist.f padevsub.c start_threads.c sound.c gmtime2.c ptt_unix.c nhash.c fthread.c
    rmbadname1: Replacing "len" with "len_bn".
    rmbadname1: Replacing "string" with "string_bn".
    rmbadname1: Replacing "len" with "len_bn".
    rmbadname1: Replacing "string" with "string_bn".
    rmbadname1: Replacing "len" with "len_bn".
    rmbadname1: Replacing "len" with "len_bn".
    analyzeline: Failed to evaluate '512)             !length of fft'. Ignoring: invalid syntax (<string>, line 1)
    analyzeline: Failed to evaluate 'nfft/2)            !length of power spectr'. Ignoring: invalid syntax (<string>, line 1)
    analyzeline: Failed to evaluate '351)            !number of half-symbol step'. Ignoring: invalid syntax (<string>, line 1)
    rmbadname1: Replacing "for" with "for_bn".
    {}
    {'attrspec': ['intent(in)']}
    {'attrspec': ['intent(in)']}
            Building module "w"...
                    Constructing wrapper function "wspr1"...
                      wspr1()
    buildmodule: Could not found the body of interfaced routine "wspr2". Skipping.
    buildmodule: Could not found the body of interfaced routine "decode". Skipping.
    buildmodule: Could not found the body of interfaced routine "getutc". Skipping.
    buildmodule: Could not found the body of interfaced routine "gran". Skipping.
    buildmodule: Could not found the body of interfaced routine "rx". Skipping.
    buildmodule: Could not found the body of interfaced routine "startdec". Skipping.
    buildmodule: Could not found the body of interfaced routine "startrx". Skipping.
    buildmodule: Could not found the body of interfaced routine "starttx". Skipping.
    buildmodule: Could not found the body of interfaced routine "tx". Skipping.
                    Constructing wrapper function "getfile"...
                      getfile(fname,len_bn)
                    Constructing wrapper function "paterminate"...
                      paterminate()
    buildmodule: Could not found the body of interfaced routine "wqencode". Skipping.
    buildmodule: Could not found the body of interfaced routine "chklevel". Skipping.
    buildmodule: Could not found the body of interfaced routine "genwspr". Skipping.
    buildmodule: Could not found the body of interfaced routine "wqdecode". Skipping.
    buildmodule: Could not found the body of interfaced routine "hash". Skipping.
    buildmodule: Could not found the body of interfaced routine "packname". Skipping.
    buildmodule: Could not found the body of interfaced routine "packtext2". Skipping.
    buildmodule: Could not found the body of interfaced routine "unpackname". Skipping.
    buildmodule: Could not found the body of interfaced routine "unpacktext2". Skipping.
                    Constructing wrapper function "audiodev"...
                      inbad,outbad = audiodev(jdevin,jdevout)
    buildmodule: Could not found the body of interfaced routine "fil1". Skipping.
    buildmodule: Could not found the body of interfaced routine "packpfx". Skipping.
    buildmodule: Could not found the body of interfaced routine "packprop". Skipping.
    buildmodule: Could not found the body of interfaced routine "unpackpfx". Skipping.
    buildmodule: Could not found the body of interfaced routine "unpackprop". Skipping.
    buildmodule: Could not found the body of interfaced routine "msgtrim". Skipping.
    buildmodule: Could not found the body of interfaced routine "cs_init". Skipping.
    buildmodule: Could not found the body of interfaced routine "cs_destroy". Skipping.
    buildmodule: Could not found the body of interfaced routine "th_create". Skipping.
    buildmodule: Could not found the body of interfaced routine "th_exit". Skipping.
    buildmodule: Could not found the body of interfaced routine "cs_lock". Skipping.
    buildmodule: Could not found the body of interfaced routine "cs_unlock". Skipping.
    buildmodule: Could not found the body of interfaced routine "iqdemod". Skipping.
    buildmodule: Could not found the body of interfaced routine "phasetx". Skipping.
    buildmodule: Could not found the body of interfaced routine "speciq". Skipping.
    buildmodule: Could not found the body of interfaced routine "xcor162". Skipping.
    buildmodule: Could not found the body of interfaced routine "rxtxcoord". Skipping.
    buildmodule: Could not found the body of interfaced routine "mept162". Skipping.
    buildmodule: Could not found the body of interfaced routine "getrms". Skipping.
    buildmodule: Could not found the body of interfaced routine "wfile5". Skipping.
    buildmodule: Could not found the body of interfaced routine "change_endian". Skipping.
    buildmodule: Could not found the body of interfaced routine "iswap_int". Skipping.
    buildmodule: Could not found the body of interfaced routine "iswap_short". Skipping.
    buildmodule: Could not found the body of interfaced routine "mix162". Skipping.
    buildmodule: Could not found the body of interfaced routine "sync162". Skipping.
    buildmodule: Could not found the body of interfaced routine "decode162". Skipping.
    buildmodule: Could not found the body of interfaced routine "spec162". Skipping.
    buildmodule: Could not found the body of interfaced routine "set". Skipping.
    buildmodule: Could not found the body of interfaced routine "move". Skipping.
    buildmodule: Could not found the body of interfaced routine "zero". Skipping.
    buildmodule: Could not found the body of interfaced routine "add". Skipping.
    buildmodule: Could not found the body of interfaced routine "xfft". Skipping.
    buildmodule: Could not found the body of interfaced routine "ps162". Skipping.
    buildmodule: Could not found the body of interfaced routine "pctile". Skipping.
    buildmodule: Could not found the body of interfaced routine "peakup". Skipping.
    buildmodule: Could not found the body of interfaced routine "db". Skipping.
    buildmodule: Could not found the body of interfaced routine "inter_mept". Skipping.
    buildmodule: Could not found the body of interfaced routine "fano232". Skipping.
    buildmodule: Could not found the body of interfaced routine "unpack50". Skipping.
    buildmodule: Could not found the body of interfaced routine "unpackcall". Skipping.
    buildmodule: Could not found the body of interfaced routine "unpackgrid". Skipping.
    buildmodule: Could not found the body of interfaced routine "four2a". Skipping.
    buildmodule: Could not found the body of interfaced routine "flat3". Skipping.
    buildmodule: Could not found the body of interfaced routine "sort". Skipping.
    buildmodule: Could not found the body of interfaced routine "deg2grid". Skipping.
    buildmodule: Could not found the body of interfaced routine "ssort". Skipping.
    buildmodule: Could not found the body of interfaced routine "gencwid". Skipping.
    buildmodule: Could not found the body of interfaced routine "morse". Skipping.
    buildmodule: Could not found the body of interfaced routine "packcall". Skipping.
    buildmodule: Could not found the body of interfaced routine "packgrid". Skipping.
    buildmodule: Could not found the body of interfaced routine "pack50". Skipping.
    buildmodule: Could not found the body of interfaced routine "encode232". Skipping.
    buildmodule: Could not found the body of interfaced routine "nchar". Skipping.
    buildmodule: Could not found the body of interfaced routine "grid2deg". Skipping.
    buildmodule: Could not found the body of interfaced routine "fchisq". Skipping.
    buildmodule: Could not found the body of interfaced routine "ccf2". Skipping.
    buildmodule: Could not found the body of interfaced routine "twkfreq". Skipping.
    buildmodule: Could not found the body of interfaced routine "azdist". Skipping.
    buildmodule: Could not found the body of interfaced routine "geodist". Skipping.
            Wrote C/API module "w" to file "/tmp/tmpvdPdPF/src.linux-armv7l-2.7/wmodule.c"
            Fortran 77 wrappers are saved to "/tmp/tmpvdPdPF/src.linux-armv7l-2.7/w-f2pywrappers.f"
    fthread.c:27:11: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
     pthread_t fthread_self_()
               ^
    sound.c: In function ‘soundin_’:
    sound.c:41:9: warning: variable ‘numBytes’ set but not used [-Wunused-but-set-variable]
         int numBytes;
             ^
    sound.c: In function ‘soundout_’:
    sound.c:100:9: warning: variable ‘numBytes’ set but not used [-Wunused-but-set-variable]
         int numBytes;
             ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/tmpvdPdPF/src.linux-armv7l-2.7/fortranobject.h:13,
                     from /tmp/tmpvdPdPF/src.linux-armv7l-2.7/fortranobject.c:2:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    nhash.c: In function ‘nhash_’:
    nhash.c:194:21: warning: variable ‘k8’ set but not used [-Wunused-but-set-variable]
         const uint8_t  *k8;
                         ^
    padevsub.c: In function ‘padevsub_’:
    padevsub.c:17:22: warning: variable ‘outputParameters’ set but not used [-Wunused-but-set-variable]
       PaStreamParameters outputParameters;
                          ^
    padevsub.c:16:22: warning: variable ‘inputParameters’ set but not used [-Wunused-but-set-variable]
       PaStreamParameters inputParameters;
                          ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/tmpvdPdPF/src.linux-armv7l-2.7/fortranobject.h:13,
                     from /tmp/tmpvdPdPF/src.linux-armv7l-2.7/wmodule.c:18:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/tmpvdPdPF/src.linux-armv7l-2.7/wmodule.c:136:12: warning: ‘f2py_size’ defined but not used [-Wunused-function]
     static int f2py_size(PyArrayObject* var, ...)
                ^
    wspr2.f90:151.2:
    
    20 call msleep(200)
      1
    Warning: Label 20 at (1) defined but not used
    tx.f90:170.2:
    
    20   call gmtime2(nt,tsec2)
      1
    Warning: Label 20 at (1) defined but not used
    tx.f90: In function ‘tx’:
    tx.f90:229:0: warning: ‘iz’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                  ' -C serial_handshake='//chs(:iz)//' T 0'
     ^
    genwspr.f90:9.28:
    
      character*80 appdir,alltxt
                                1
    Warning: Unused variable 'alltxt' declared at (1)
    genwspr.f90:1.63:
    
    subroutine genwspr(message,ntxdf,ntune,snrdb,iqmode,iqtx,appdir,nappdir,   &
                                                                   1
    Warning: Unused dummy argument 'appdir' at (1)
    genwspr.f90:1.71:
    
    subroutine genwspr(message,ntxdf,ntune,snrdb,iqmode,iqtx,appdir,nappdir,   &
                                                                           1
    Warning: Unused dummy argument 'nappdir' at (1)
    genwspr.f90:1.38:
    
    subroutine genwspr(message,ntxdf,ntune,snrdb,iqmode,iqtx,appdir,nappdir,   &
                                          1
    Warning: Unused dummy argument 'ntune' at (1)
    mkdir -p build/lib/WsprMod
    mv w.so WsprMod/w.so
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c WSPRcode.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c deg2grid.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c pack50.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c packcall.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c packgrid.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c unpack50.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c unpackcall.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c unpackgrid.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c nchar.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c grid2deg.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c wqencode.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c wqdecode.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c hash.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c packname.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c unpackname.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c packtext2.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c unpacktext2.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c encode232.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c inter_mept.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c packprop.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c unpackprop.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c packpfx.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c unpackpfx.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c cs_stubs.f90
    cs_stubs.f90:1.23:
    
    subroutine cs_lock(csub)
                           1
    Warning: Unused dummy argument 'csub' at (1)
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c fano232.f
    gfortran -o wsprcode WSPRcode.o deg2grid.o pack50.o packcall.o packgrid.o unpack50.o unpackcall.o unpackgrid.o nchar.o grid2deg.o wqencode.o wqdecode.o nhash.o hash.o packname.o unpackname.o packtext2.o unpacktext2.o encode232.o inter_mept.o packprop.o unpackprop.o packpfx.o unpackpfx.o cs_stubs.o fano232.o
    gfortran -o fmt fmt.f90 fil1.f90 four2a.f peakup.f db.f \
    sound.o -L/usr/lib/arm-linux-gnueabihf -L/usr/local/lib  -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/ -lpthread  -lportaudio -lfftw3f
    gfortran -o fmtave fmtave.f90
    gfortran -o fcal fcal.f90
    gfortran -o fmeasure fmeasure.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c wspr0.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c wspr0_tx.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c wfile5.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c genmept.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c gran.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c wspr0_rx.f90
    wspr0_rx.f90:72.2:
    
    30   call msleep(100)
      1
    Warning: Label 30 at (1) defined but not used
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c getrms.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c mept162.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c mix162.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c spec162.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c sync162.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c twkfreq.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c decode162.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c getutc.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c set.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c xfft.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c four2a.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c flat3.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c ps162.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c pctile.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c fchisq.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c db.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c sort.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c ssort.f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c ccf2.f
    gfortran -o wspr0 -L/usr/lib/arm-linux-gnueabihf -L/usr/local/lib  -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/ -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check wspr0.o wspr0_tx.o sound.o ptt_unix.o gmtime2.o wfile5.o cs_stubs.o genmept.o wqencode.o wqdecode.o inter_mept.o encode232.o gran.o packcall.o packgrid.o pack50.o packpfx.o hash.o unpackcall.o unpackgrid.o unpackpfx.o unpack50.o grid2deg.o deg2grid.o nhash.o nchar.o wspr0_rx.o getrms.o mept162.o mix162.o spec162.o sync162.o twkfreq.o decode162.o getutc.o set.o xfft.o four2a.o flat3.o ps162.o pctile.o fchisq.o db.o fano232.o sort.o ssort.o ccf2.o -lportaudio -lfftw3f
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c hftoa.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c write_wav.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c fil1.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c averms.f90
    gfortran -o hftoa -L/usr/lib/arm-linux-gnueabihf -L/usr/local/lib  -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/ -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check hftoa.o write_wav.o sound.o fil1.o averms.o getutc.o gmtime2.o -lportaudio
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c ccf.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c read_wav.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c thnix_stub.f90
    thnix_stub.f90:20.24:
    
    subroutine th_create(sub)
                            1
    Warning: Unused dummy argument 'sub' at (1)
    thnix_stub.f90:33.28:
    
      integer fthread_mutex_lock,fthread_mutex_trylock
                                1
    Warning: Unused variable 'fthread_mutex_lock' declared at (1)
    thnix_stub.f90:33.50:
    
      integer fthread_mutex_lock,fthread_mutex_trylock
                                                      1
    Warning: Unused variable 'fthread_mutex_trylock' declared at (1)
    thnix_stub.f90: In function ‘cs_lock’:
    thnix_stub.f90:37:0: warning: ‘n’ is used uninitialized in this function [-Wuninitialized]
       if(n.ne.0) then
     ^
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c ffa.f90
    ffa.f90: In function ‘ffa’:
    ffa.f90:44:0: warning: ‘kp1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
             if(mod(n,2**nn) .eq. 0) kp1=kp-nn
     ^
    ffa.f90:48:0: warning: ‘joff’ may be used uninitialized in this function [-Wmaybe-uninitialized]
             joff=nmax - nmax/2**(k-1)
     ^
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c fold1pps.f90
    cc -I/usr/include -I/usr/local/include  -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -I. -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard -DBIGSYM=1 -fPIC -DPACKAGE_NAME=\"wspr\" -DPACKAGE_TARNAME=\"wspr\" -DPACKAGE_VERSION=\"1.11\" -DPACKAGE_STRING=\"wspr\ 1.11\" -DPACKAGE_BUGREPORT=\"\" -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SYS_SYSLOG_H=1 -DHAVE_STDDEF_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_WAIT_H=1 -DHAVE_STDIO_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_LINUX_PPDEV_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DTIME_WITH_SYS_TIME=1 -DSTRING_WITH_STRINGS=1 -DNDEBUG=1 -DFC_LIB_PATH=\"/usr/lib/gcc/arm-linux-gnueabihf/4.9/\" -DFC=\"gfortran\" -c resample.c
    gfortran -o ccf -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check ccf.o read_wav.o averms.o four2a.o thnix_stub.o db.o ffa.o fold1pps.o resample.o -lfftw3f -lsamplerate
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c wwv.f90
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c calobs.f90
    calobs.f90: In function ‘calobs’:
    calobs.f90:48:0: warning: ‘ipk’ may be used uninitialized in this function [-Wmaybe-uninitialized]
             ipk=i
     ^
    gfortran -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -c clean.f90
    clean.f90: In function ‘clean’:
    clean.f90:90:0: warning: ‘nw’ may be used uninitialized in this function [-Wmaybe-uninitialized]
          nwwv(nd)=nw
     ^
    clean.f90:80:0: warning: ‘lagpk’ may be used uninitialized in this function [-Wmaybe-uninitialized]
             xt(lagpk:lagpk+239)=xt(lagpk:lagpk+239)-fac*w2
     ^
    clean.f90:86:0: warning: ‘ccfmax0’ may be used uninitialized in this function [-Wmaybe-uninitialized]
          if(snrdb.lt.dbmin .or. ccfmax.lt.0.2*ccfmax0) go to 100
     ^
    gfortran -o wwv -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard -fbounds-check -L/usr/lib/arm-linux-gnueabihf -L/usr/local/lib  -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/ wwv.o read_wav.o averms.o db.o ffa.o fold1pps.o getutc.o gmtime2.o sound.o resample.o calobs.o four2a.o clean.o pctile.o sort.o ssort.o -lportaudio -lsamplerate -lfftw3f
    
    


  • Pretty sure that the

    buildmodule: Could not found the body of interfaced routine
    

    Would be an issue.... but I don't know. I think this is the third time compiling...



  • @gjacobse said in Using dpkg to install on Raspberry Pi:

    Force Hardware floating point processor to be used
    Edit the Makefile with your favorite editor and ensure Line 5 reads as

    FFLAGS = -g -O2 -fno-range-check -ffixed-line-length-none -Wall -Wno-character-truncation -Wno-conversion -Wtabs -fPIC -mfloat-abi=hard 
    

    and Line 9 reads as

    CFLAGS = -Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard
    

    Spaces around the equal-sign may be a problem. Try to remove them, e.g.

    CFLAGS=-Wall -O0 -g -Wall -O0 -g -mfloat-abi=hard
    


  • @gjacobse said in Using dpkg to install on Raspberry Pi:

    Pretty sure that the

    buildmodule: Could not found the body of interfaced routine
    

    Would be an issue.... but I don't know. I think this is the third time compiling...

    Sounds like a missing lib. E.g. someone includes a header and calls a function from the lib behind. How to explain... it's like

    #include "bla.h"
    
    int main()
    {
      blaFunc(); // <-- not found 
      return 0;
    }
    


  • Kept reading more today, and found this:

    http://wsprnet.org/drupal/node/5567

    And WSPR is now running and reporting stations heard. Pretty thrilled with it...



  • Not sure about posting the WSPR map since it shows call signs. But have logged a station from Alaska. That is pretty good.



Looks like your connection to MangoLassi was lost, please wait while we try to reconnect.