Giter VIP home page Giter VIP logo

weatherfax_pi's People

Contributors

bdbcat avatar did-g avatar dominig avatar hakansv avatar jongough avatar nohal avatar ozolli avatar ptulp avatar rasbats avatar rgleason avatar sailoog avatar seandepagnier avatar stelian42 avatar thomtrab avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

weatherfax_pi's Issues

Weatherfax Window Menu not shown on display at 1st USE

  1. When the plugin is first started, the first Weatherfax Window is not shown on the display. It is actually located off the screen somewhere.
  2. In Windows, using Alt-Tab does not show this window, so new users will have NO CLUE. In fact after compiling and installing wxfax it took me almost 1/2 and hour to figure out what was wrong because the window menu is not even seen!!!
  3. What I had to do to grab and drag the popup window into the display area so I could use it:
    A. Click on the Wxfax icon.
    B. Alt + Spacebar
    C. M (for move)
    D. Use the 4 arrow keys to bring the popup menu into the display area.
    This should be automatically done by the program!!!
    Sorry but it is a PITA and very very very very confusing for new users especially! They'll just give up.

Warnings - Recent compile - FYI

Build succeeded.

"C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj" (default target) (3) ->
(ClCompile target) ->
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\DecoderOptionsDialog.cpp(52): warning C4800: 'lo
ng' : forcing value to bool 'true' or 'false' (performance warning) [C:\Users\Rick\Documents\GitHub
\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\DecoderOptionsDialog.cpp(53): warning C4800: 'lo
ng' : forcing value to bool 'true' or 'false' (performance warning) [C:\Users\Rick\Documents\GitHub
\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ALACEncoder.cpp(438): warning
C4805: '==' : unsafe mix of type 'uint8_t' and type 'bool' in operation [C:\Users\Rick\Documents\Gi
tHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ALACEncoder.cpp(442): warning
C4805: '==' : unsafe mix of type 'uint8_t' and type 'bool' in operation [C:\Users\Rick\Documents\Gi
tHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ALACEncoder.cpp(685): warning
C4805: '==' : unsafe mix of type 'uint8_t' and type 'bool' in operation [C:\Users\Rick\Documents\Gi
tHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ALACEncoder.cpp(689): warning
C4805: '==' : unsafe mix of type 'uint8_t' and type 'bool' in operation [C:\Users\Rick\Documents\Gi
tHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ALACEncoder.cpp(918): warning
C4805: '==' : unsafe mix of type 'uint8_t' and type 'bool' in operation [C:\Users\Rick\Documents\Gi
tHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ALACEncoder.cpp(922): warning
C4805: '==' : unsafe mix of type 'uint8_t' and type 'bool' in operation [C:\Users\Rick\Documents\Gi
tHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(118): warning C4018: '>' : s
igned/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(138): warning C4018: '>' : s
igned/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(158): warning C4018: '>' : s
igned/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(193): warning C4018: '>' : s
igned/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(213): warning C4018: '>' : s
igned/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(233): warning C4018: '>' : s
igned/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(104): warning C4244: '='
 : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\Rick\Documen
ts\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(105): warning C4244: '='
 : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\Rick\Documen
ts\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(106): warning C4244: '='
 : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\Rick\Documen
ts\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(108): warning C4244: '='
 : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\Rick\Documen
ts\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(109): warning C4244: '='
 : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\Rick\Documen
ts\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(110): warning C4244: '='
 : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\Rick\Documen
ts\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_dec.c(291): warning C4018:
'<' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vc
xproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_dec.c(307): warning C4146:
unary minus operator applied to unsigned type, result still unsigned [C:\Users\Rick\Documents\GitHu
b\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_dec.c(325): warning C4018:
'<' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vc
xproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_dec.c(333): warning C4018:
'<=' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.v
cxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_enc.c(282): warning C4018:
'<' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vc
xproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_enc.c(326): warning C4018:
'<=' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.v
cxproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_enc.c(328): warning C4018:
'<' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vc
xproj]
  C:\Users\Rick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_enc.c(333): warning C4018:
'<' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vc
xproj]

    28 Warning(s)
    0 Error(s)

Image Wizard - Scale slider for the image?

It would enable picking better coords if image is too small, and would help if image comes in too big.

This is just an idea, it should not interfere with the scaling of the image to the charts, it would just be for use in the Image Wizard.

10-25-2016 Version - Download Problems - Hangs up if there is any problem connecting.

I was having some trouble after trying todays version.
For example NOAA Boston 96hr Surface Forcast would not download and caused the entire program to go into a tailspin and close. Failure should be much more gentle than that I think.

This is just one example, I have numerous crashes and yet I was able to download and display faxes successfully, but it is tedious to have to restart the program etc.

I have checked norton firewall and all opencpn.exe files are "Allowed" So that is not the problem.

There did not seem to be any rhym or reason to the ones that don't download and cause Opencpn to crash. I was using Opencpn v4.4 and compiled weatherfax with opencpn.lib for version 4.4.

Image Wizard - How to rotate a Polar?

I am using v 4.2 weatherfax 5001 from opencpn.org downloads.

How do we rotate this polar first so that we can apply the polar coords?

I am trying to update NOAA - Boston weatherfax Thanks.
polar-how-to-rotate

XML Updates 1-19-2018

Checked links and alignments

  • NOAA
  • NOAA OPC
  • OPC
  • Aviation Weather
  • German Weather -Uwe & Dirk, done and in XML
  • UK Met -works now.
  • Passage Weather [Have checked & aligned]

Passage Weather Notes re WAVES
These don't seen to be working right now from hours 084 or 108 to 180
All other PW Locations work from 084 - 180
I have adjusted these or commented out the sections as listed below.

  • Great lakes - Waves 084 41N-49N 92W-76W through Waves 180
  • Superior - Waves 084 46N-50N 93W-84W through Waves 180
  • Huron & Erie - Waves 084 42N-47N 89W-79W through Waves 180
  • Erie & Ontario - Waves 084 41N-45N 84W-76W through Waves 180
  • Baltic - Waves 108 53N-66N 84E-28E through Waves 180
  • Mediterraean - Waves 108 28N-48N 6E-34E through Waves 180
  • Black Sea - Waves 108 41N-48N 27E-42E through Waves 180

Northern Europe to Iceland
http://passageweather.com/maps/neurope/wind/000.png

Georeferencing Rotated Images - X is now larger than 1024

Hi
I love the Weatherfax plugin for OpenCPN. Combined with a shortwave receiver or internet connection, you can get lots of information very simply. For me it promises to be a better solution than using satellite internet connections for weather forecasts. I really appreciate all the functionality built into the plug-in.

Unfortunately I am struggling with Audio captured images that need to be rotated. The Thai weather charts are transmitted rotated 90 degrees clockwise. There is the option to rotate the image CCW - which is great. However, when geo-referencing the image, you must choose X coordinates (originally Y coordinates) less than the original "Image Width" setting, otherwise the plug-in bombs and you lose your acquired data.

Similarly, when changing the phasing of the acquired data, it is best to do it on non-rotated data and then rotate - otherwise the plug-in can bomb as well.

Finally, the phase and skew settings for different transmitters tends to remain constant, but you need to adjust them every time when using the plug-in because there is no way to store the settings (that I can see). If the phase and skew settings could be saved (or perhaps default to the last used settings), then that would be great too!

Thanks to all contributors for the great plug-in. I like how it is easy enough for sailors to use, but still has a lot of functionality and options to customise.

I attach an acquired image from this morning which I struggled to geo-reference.
2018_09_16_synoptic

Colin Rothnie
Phuket Thailand

an error on building

Good evening,
i try to install weatherfax plugin but i had 2 errors end of this period, please help me.

i am using a linux distrubution details here about my os
http://distrowatch.com/table.php?distribution=pardus

i am first time writing a message so i write all details since start to loading

first i use this code for this code
sudo apt-get install libgtk2.0-dev gettext git-core cmake gpsd gpsd-clients libgps-dev build-essential wx-common libwxgtk2.8-dev libglu1-mesa-dev libgtk2.0-dev wx2.8-headers libbz2-dev libtinyxml-dev libportaudio2 portaudio19-dev

2nd
git clone git://github.com/OpenCPN/OpenCPN.git

3rd
cd opencpn # unless already in this directory.
mkdir build
cd build
cmake ../
make

4th
ruhum22@ruhum22:$ cd OpenCPN
ruhum22@ruhum22:
/OpenCPN$ mkdir build
ruhum22@ruhum22:/OpenCPN$ cd build
ruhum22@ruhum22:
/OpenCPN/build$ cmake ../
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- *** Build Architecture is i386
-- *** Staging to build opencpn 3.3.1419 ***
-- Looking for XOpenDisplay in /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/i386-linux-gnu/libX11.so
-- Found OpenGL: /usr/lib/i386-linux-gnu/libGL.so
-- Found OpenGL...
-- Lib: /usr/lib/i386-linux-gnu/libGLU.so/usr/lib/i386-linux-gnu/libGL.so/usr/lib/i386-linux-gnu/libSM.so/usr/lib/i386-linux-gnu/libICE.so/usr/lib/i386-linux-gnu/libX11.so/usr/lib/i386-linux-gnu/libXext.so
-- Include: /usr/include
-- Found wxWidgets: TRUE
-- Found wxWidgets...

-- -L/usr/lib/i386-linux-gnu;-pthread;-Wl,-z,relro;;-L/usr/lib/i386-linux-gnu;;;-lwx_baseu-2.8;-lwx_gtk2u_core-2.8;-lwx_baseu_net-2.8;-lwx_baseu_xml-2.8;-lwx_gtk2u_html-2.8;-lwx_gtk2u_adv-2.8;-lwx_gtk2u_aui-2.8;-lwx_gtk2u_gl-2.8

-- *** Staging to build opencpn ***
-- *** Will install to /usr/local ***
-- Found Freetype: /usr/lib/i386-linux-gnu/libfreetype.so
-- Found GTK2_GTK: /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so
-- Found GTK2
-- Found Portaudio: /usr/lib/i386-linux-gnu/libportaudio.so
-- Portaudio Found
-- Found Gettext: /usr/bin/msgmerge (found version "0.18.3")
-- Found BZip2: /usr/lib/i386-linux-gnu/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit in /usr/lib/i386-linux-gnu/libbz2.so
-- Looking for BZ2_bzCompressInit in /usr/lib/i386-linux-gnu/libbz2.so - found
-- Found ZLIB: /usr/lib/i386-linux-gnu/libz.so (found version "1.2.8")
-- Found TinyXML: /usr/include
-- Building with tinyxml includes
-- S57 ENC support: enabled

-- Garmin Host Mode support: enabled

-- *** Staging to build PlugIns ***

-- *** Staging to build grib_pi ***

-- * Staging to build dashboard_pi ***
-- Writing spec file...
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ruhum22/OpenCPN/build
ruhum22@ruhum22:~/OpenCPN/build$ make
Scanning dependencies of target GARMINHOST
[ 0%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsapp.c.o
[ 0%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpscom.c.o
[ 0%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsmath.c.o
[ 1%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsmem.c.o
[ 1%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsprot.c.o
[ 1%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsread.c.o
[ 1%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsdevice.c.o
[ 2%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsdevice_ser.c.o
[ 2%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsdevice_usb.c.o
[ 2%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsrqst.c.o
[ 2%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpssend.c.o
[ 3%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsserial.c.o
[ 3%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsutil.c.o
[ 3%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsusbread.c.o
[ 5%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsusbsend.c.o
[ 5%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsusbcommon.c.o
[ 5%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/garmin_wrapper_utils.c.o
[ 5%] Building CXX object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/garmin_wrapper.cpp.o
Linking CXX static library libGARMINHOST.a
[ 5%] Built target GARMINHOST
Scanning dependencies of target NMEA0183
[ 6%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/latlong.cpp.o
[ 6%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/long.cpp.o
[ 6%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/nmea0183.cpp.o
[ 6%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/response.cpp.o
[ 7%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/rmb.cpp.o
[ 7%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/sentence.cpp.o
[ 7%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/talkerid.cpp.o
[ 8%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/rmc.cpp.o
[ 8%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/hexvalue.cpp.o
[ 8%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/lat.cpp.o
[ 8%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/expid.cpp.o
[ 10%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/wpl.cpp.o
[ 10%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/rte.cpp.o
[ 10%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/hdt.cpp.o
[ 10%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/hdg.cpp.o
[ 11%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/hdm.cpp.o
[ 11%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/gll.cpp.o
[ 11%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/vtg.cpp.o
[ 11%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/gga.cpp.o
[ 12%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/gsv.cpp.o
[ 12%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/GPwpl.cpp.o
[ 12%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea0183/apb.cpp.o
Linking CXX static library libNMEA0183.a
[ 12%] Built target NMEA0183
Scanning dependencies of target S57ENC
[ 14%] Building CXX object CMakeFiles/S57ENC.dir/src/s52cnsy.cpp.o
[ 14%] Building CXX object CMakeFiles/S57ENC.dir/src/s52plib.cpp.o
[ 14%] Building CXX object CMakeFiles/S57ENC.dir/src/s52utils.cpp.o
[ 14%] Building CXX object CMakeFiles/S57ENC.dir/src/s57chart.cpp.o
[ 15%] Building CXX object CMakeFiles/S57ENC.dir/src/cm93.cpp.o
[ 15%] Building CXX object CMakeFiles/S57ENC.dir/src/mygeom.cpp.o
[ 15%] Building C object CMakeFiles/S57ENC.dir/src/tri.c.o
/home/ruhum22/OpenCPN/src/tri.c: In function ‘do_triangulate_polygon’:
/home/ruhum22/OpenCPN/src/tri.c:689:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
pp->index_hash = 2166136261;
^
[ 15%] Building CXX object CMakeFiles/S57ENC.dir/src/myiso8211/ddffielddefn.cpp.o
[ 16%] Building CXX object CMakeFiles/S57ENC.dir/src/myiso8211/ddfmodule.cpp.o
[ 16%] Building CXX object CMakeFiles/S57ENC.dir/src/myiso8211/ddfrecord.cpp.o
[ 16%] Building CXX object CMakeFiles/S57ENC.dir/src/myiso8211/ddfsubfielddefn.cpp.o
[ 17%] Building CXX object CMakeFiles/S57ENC.dir/src/myiso8211/ddffield.cpp.o
[ 17%] Building CXX object CMakeFiles/S57ENC.dir/src/myiso8211/ddfutils.cpp.o
[ 17%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ddfrecordindex.cpp.o
[ 17%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cpl_conv.cpp.o
[ 19%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cpl_csv.cpp.o
[ 19%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cpl_error.cpp.o
[ 19%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cpl_findfile.cpp.o
[ 19%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cpl_minixml.cpp.o
[ 20%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cpl_path.cpp.o
[ 20%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cpl_string.cpp.o
[ 20%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cpl_vsisimple.cpp.o
[ 20%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/cplgetsymbol.cpp.o
[ 21%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ograssemblepolygon.cpp.o
[ 21%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrcurve.cpp.o
[ 21%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrfeature.cpp.o
[ 23%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrfeaturedefn.cpp.o
[ 23%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrfielddefn.cpp.o
[ 23%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrgeometry.cpp.o
[ 23%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrgeometrycollection.cpp.o
[ 24%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrgeometryfactory.cpp.o
[ 24%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrlinearring.cpp.o
[ 24%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrlinestring.cpp.o
[ 24%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrmultilinestring.cpp.o
[ 25%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrmultipoint.cpp.o
[ 25%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrmultipolygon.cpp.o
[ 25%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrpoint.cpp.o
[ 26%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrpolygon.cpp.o
[ 26%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrs57datasource.cpp.o
[ 26%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrlayer.cpp.o
[ 26%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrs57layer.cpp.o
[ 28%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/ogrutils.cpp.o
[ 28%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/s57classregistrar.cpp.o
[ 28%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/s57featuredefns.cpp.o
[ 28%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/s57reader.cpp.o
[ 29%] Building CXX object CMakeFiles/S57ENC.dir/src/mygdal/gdal_misc.cpp.o
Linking CXX static library libS57ENC.a
[ 29%] Built target S57ENC
Scanning dependencies of target i18n
[ 30%] i18n [opencpn_ca_ES]: Created mo file.
[ 30%] i18n [opencpn_cs_CZ]: Created mo file.
[ 30%] i18n [opencpn_da_DK]: Created mo file.
[ 32%] i18n [opencpn_de_DE]: Created mo file.
[ 32%] i18n [opencpn_es_ES]: Created mo file.
[ 32%] i18n [opencpn_fr_FR]: Created mo file.
[ 33%] i18n [opencpn_it_IT]: Created mo file.
[ 33%] i18n [opencpn_nl_NL]: Created mo file.
[ 33%] i18n [opencpn_pl_PL]: Created mo file.
[ 33%] i18n [opencpn_ru_RU]: Created mo file.
[ 34%] i18n [opencpn_sv_SE]: Created mo file.
[ 34%] i18n [opencpn_et_ET]: Created mo file.
[ 34%] i18n [opencpn_pt_PT]: Created mo file.
[ 34%] i18n [opencpn_pt_BR]: Created mo file.
[ 35%] i18n [opencpn_nb_NO]: Created mo file.
[ 35%] i18n [opencpn_tr_TR]: Created mo file.
/home/ruhum22/OpenCPN/po/opencpn_tr_TR.po:2: uyarı: header field 'Language' still has the initial default value
[ 35%] i18n [opencpn_fi_FI]: Created mo file.
[ 37%] i18n [opencpn_el_GR]: Created mo file.
[ 37%] i18n [opencpn_zh_TW]: Created mo file.
[ 37%] i18n [opencpn_hu_HU]: Created mo file.
[ 37%] i18n [opencpn_gl_ES]: Created mo file.
[ 37%] i18n: Done.
[ 37%] Built target i18n
Scanning dependencies of target opencpn
[ 37%] Building CXX object CMakeFiles/opencpn.dir/src/chart1.cpp.o
[ 37%] Building CXX object CMakeFiles/opencpn.dir/src/bbox.cpp.o
[ 37%] Building CXX object CMakeFiles/opencpn.dir/src/ocpn_pixel.cpp.o
[ 38%] Building CXX object CMakeFiles/opencpn.dir/src/ocpndc.cpp.o
[ 38%] Building CXX object CMakeFiles/opencpn.dir/src/chartdb.cpp.o
[ 38%] Building CXX object CMakeFiles/opencpn.dir/src/chartdbs.cpp.o
[ 38%] Building CXX object CMakeFiles/opencpn.dir/src/chartimg.cpp.o
[ 39%] Building CXX object CMakeFiles/opencpn.dir/src/chcanv.cpp.o
[ 39%] Building CXX object CMakeFiles/opencpn.dir/src/ocpCursor.cpp.o
[ 39%] Building CXX object CMakeFiles/opencpn.dir/src/TCWin.cpp.o
[ 41%] Building CXX object CMakeFiles/opencpn.dir/src/S57QueryDialog.cpp.o
[ 41%] Building CXX object CMakeFiles/opencpn.dir/src/s57RegistrarMgr.cpp.o
[ 41%] Building CXX object CMakeFiles/opencpn.dir/src/GoToPositionDialog.cpp.o
[ 41%] Building CXX object CMakeFiles/opencpn.dir/src/CM93DSlide.cpp.o
[ 42%] Building CXX object CMakeFiles/opencpn.dir/src/RolloverWin.cpp.o
[ 42%] Building CXX object CMakeFiles/opencpn.dir/src/ChInfoWin.cpp.o
[ 42%] Building CXX object CMakeFiles/opencpn.dir/src/AISTargetQueryDialog.cpp.o
[ 42%] Building CXX object CMakeFiles/opencpn.dir/src/AIS_Bitstring.cpp.o
[ 43%] Building CXX object CMakeFiles/opencpn.dir/src/AISTargetListDialog.cpp.o
[ 43%] Building CXX object CMakeFiles/opencpn.dir/src/AISTargetAlertDialog.cpp.o
[ 43%] Building CXX object CMakeFiles/opencpn.dir/src/AIS_Decoder.cpp.o
[ 44%] Building CXX object CMakeFiles/opencpn.dir/src/AIS_Target_Data.cpp.o
[ 44%] Building CXX object CMakeFiles/opencpn.dir/src/OCPNListCtrl.cpp.o
[ 44%] Building CXX object CMakeFiles/opencpn.dir/src/Quilt.cpp.o
[ 44%] Building CXX object CMakeFiles/opencpn.dir/src/Hyperlink.cpp.o
[ 46%] Building CXX object CMakeFiles/opencpn.dir/src/NavObjectCollection.cpp.o
[ 46%] Building CXX object CMakeFiles/opencpn.dir/src/RoutePoint.cpp.o
[ 46%] Building CXX object CMakeFiles/opencpn.dir/src/Route.cpp.o
[ 46%] Building CXX object CMakeFiles/opencpn.dir/src/SelectItem.cpp.o
[ 47%] Building CXX object CMakeFiles/opencpn.dir/src/Select.cpp.o
[ 47%] Building CXX object CMakeFiles/opencpn.dir/src/FontMgr.cpp.o
[ 47%] Building CXX object CMakeFiles/opencpn.dir/src/FontDesc.cpp.o
[ 47%] Building CXX object CMakeFiles/opencpn.dir/src/OCPNSoundData.cpp.o
[ 48%] Building CXX object CMakeFiles/opencpn.dir/src/OCPN_Sound.cpp.o
[ 48%] Building CXX object CMakeFiles/opencpn.dir/src/NMEALogWindow.cpp.o
[ 48%] Building CXX object CMakeFiles/opencpn.dir/src/TTYWindow.cpp.o
[ 50%] Building CXX object CMakeFiles/opencpn.dir/src/TTYScroll.cpp.o
[ 50%] Building CXX object CMakeFiles/opencpn.dir/src/SendToGpsDlg.cpp.o
[ 50%] Building CXX object CMakeFiles/opencpn.dir/src/Layer.cpp.o
[ 50%] Building CXX object CMakeFiles/opencpn.dir/src/concanv.cpp.o
[ 51%] Building CXX object CMakeFiles/opencpn.dir/src/cutil.cpp.o
[ 51%] Building CXX object CMakeFiles/opencpn.dir/src/georef.cpp.o
[ 51%] Building CXX object CMakeFiles/opencpn.dir/src/navutil.cpp.o
[ 51%] Building CXX object CMakeFiles/opencpn.dir/src/routeman.cpp.o
[ 52%] Building CXX object CMakeFiles/opencpn.dir/src/routemanagerdialog.cpp.o
[ 52%] Building CXX object CMakeFiles/opencpn.dir/src/routeprop.cpp.o
[ 52%] Building CXX object CMakeFiles/opencpn.dir/src/routeprintout.cpp.o
[ 53%] Building CXX object CMakeFiles/opencpn.dir/src/PositionParser.cpp.o
[ 53%] Building CXX object CMakeFiles/opencpn.dir/src/printtable.cpp.o
[ 53%] Building CXX object CMakeFiles/opencpn.dir/src/statwin.cpp.o
[ 53%] Building CXX object CMakeFiles/opencpn.dir/src/tcmgr.cpp.o
[ 55%] Building CXX object CMakeFiles/opencpn.dir/src/Station_Data.cpp.o
[ 55%] Building CXX object CMakeFiles/opencpn.dir/src/IDX_entry.cpp.o
[ 55%] Building CXX object CMakeFiles/opencpn.dir/src/TCDataFactory.cpp.o
[ 55%] Building CXX object CMakeFiles/opencpn.dir/src/TCDS_Ascii_Harmonic.cpp.o
[ 56%] Building CXX object CMakeFiles/opencpn.dir/src/TCDS_Binary_Harmonic.cpp.o
[ 56%] Building CXX object CMakeFiles/opencpn.dir/src/TCDataSource.cpp.o
[ 56%] Building CXX object CMakeFiles/opencpn.dir/src/thumbwin.cpp.o
[ 56%] Building CXX object CMakeFiles/opencpn.dir/src/options.cpp.o
[ 57%] Building CXX object CMakeFiles/opencpn.dir/src/gshhs.cpp.o
[ 57%] Building CXX object CMakeFiles/opencpn.dir/src/kml.cpp.o
[ 57%] Building CXX object CMakeFiles/opencpn.dir/src/undo.cpp.o
[ 58%] Building CXX object CMakeFiles/opencpn.dir/src/about.cpp.o
[ 58%] Building CXX object CMakeFiles/opencpn.dir/src/ais.cpp.o
[ 58%] Building CXX object CMakeFiles/opencpn.dir/src/pluginmanager.cpp.o
[ 58%] Building CXX object CMakeFiles/opencpn.dir/src/gpxdocument.cpp.o
[ 60%] Building CXX object CMakeFiles/opencpn.dir/src/wxJSON/jsonwriter.cpp.o
[ 60%] Building CXX object CMakeFiles/opencpn.dir/src/wxJSON/jsonreader.cpp.o
[ 60%] Building CXX object CMakeFiles/opencpn.dir/src/wxJSON/jsonval.cpp.o
[ 60%] Building CXX object CMakeFiles/opencpn.dir/src/chartsymbols.cpp.o
[ 61%] Building CXX object CMakeFiles/opencpn.dir/src/razdsparser.cpp.o
[ 61%] Building CXX object CMakeFiles/opencpn.dir/src/styles.cpp.o
[ 61%] Building CXX object CMakeFiles/opencpn.dir/src/toolbar.cpp.o
[ 62%] Building CXX object CMakeFiles/opencpn.dir/src/compasswin.cpp.o
[ 62%] Building CXX object CMakeFiles/opencpn.dir/src/geodesic.cpp.o
[ 62%] Building CXX object CMakeFiles/opencpn.dir/src/datastream.cpp.o
[ 62%] Building CXX object CMakeFiles/opencpn.dir/src/OCPN_DataStreamEvent.cpp.o
[ 64%] Building CXX object CMakeFiles/opencpn.dir/src/ConnectionParams.cpp.o
[ 64%] Building CXX object CMakeFiles/opencpn.dir/src/OCP_DataStreamInput_Thread.cpp.o
[ 64%] Building CXX object CMakeFiles/opencpn.dir/src/multiplexer.cpp.o
[ 64%] Building CXX object CMakeFiles/opencpn.dir/src/pugixml.cpp.o
[ 65%] Building CXX object CMakeFiles/opencpn.dir/src/OCPNRegion.cpp.o
[ 65%] Building CXX object CMakeFiles/opencpn.dir/src/TrackPropDlg.cpp.o
[ 65%] Building CXX object CMakeFiles/opencpn.dir/src/LinkPropDlg.cpp.o
[ 65%] Building CXX object CMakeFiles/opencpn.dir/src/scrollingdialog.cpp.o
[ 66%] Building CXX object CMakeFiles/opencpn.dir/src/glChartCanvas.cpp.o
[ 66%] Building CXX object CMakeFiles/opencpn.dir/src/glTextureDescriptor.cpp.o
Linking CXX executable opencpn
[ 66%] Built target opencpn
Scanning dependencies of target grib-i18n
[ 66%] grib-i18n [nl]: Created mo file.
[ 66%] grib-i18n [pl]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/pl.po:4: uyarı: header field 'Language' still has the initial default value
[ 67%] grib-i18n [es]: Created mo file.
[ 67%] grib-i18n [et]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/et.po:7: uyarı: header field 'Language' still has the initial default value
[ 67%] grib-i18n [it]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/it.po:2: uyarı: header field 'Language' still has the initial default value
[ 67%] grib-i18n [cs]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/cs.po:7: uyarı: header field 'Language' still has the initial default value
[ 69%] grib-i18n [zh_TW]: Created mo file.
[ 69%] grib-i18n [pt_BR]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/pt_BR.po:7: uyarı: header field 'Language' still has the initial default value
[ 69%] grib-i18n [tr_TR]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/tr_TR.po:7: uyarı: header field 'Language' still has the initial default value
[ 69%] grib-i18n [pl_PL]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/pl_PL.po:7: uyarı: header field 'Language' still has the initial default value
[ 70%] grib-i18n [ru]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/ru.po:7: uyarı: header field 'Language' still has the initial default value
[ 70%] grib-i18n [hu]: Created mo file.
[ 70%] grib-i18n [fr]: Created mo file.
[ 71%] grib-i18n [sv]: Created mo file.
[ 71%] grib-i18n [el_GR]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/el_GR.po:7: uyarı: header field 'Language' still has the initial default value
[ 71%] grib-i18n [fi_FI]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/fi_FI.po:7: uyarı: header field 'Language' still has the initial default value
[ 71%] grib-i18n [pt_PT]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/pt_PT.po:7: uyarı: header field 'Language' still has the initial default value
[ 73%] grib-i18n [da]: Created mo file.
/home/ruhum22/OpenCPN/plugins/grib_pi/po/da.po:2: uyarı: header field 'Language' still has the initial default value
[ 73%] grib-i18n [de]: Created mo file.
[ 73%] grib-i18n [nb_NO]: Created mo file.
[ 73%] grib_pi-i18n: Done.
[ 73%] Built target grib-i18n
Scanning dependencies of target grib_pi
[ 73%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/grib_pi.cpp.o
[ 73%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/GribOverlayFactory.cpp.o
[ 73%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/GribUIDialogBase.cpp.o
[ 74%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/GribUIDialog.cpp.o
[ 74%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/GribSettingsDialog.cpp.o
[ 74%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/email.cpp.o
[ 74%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/GribTable.cpp.o
[ 75%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/icons.cpp.o
[ 75%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/GribReader.cpp.o
[ 75%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/GribRecord.cpp.o
[ 76%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/zuFile.cpp.o
[ 76%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/src/IsoLine.cpp.o
[ 76%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/
//src/wxJSON/jsonval.cpp.o
[ 76%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/
//src/wxJSON/jsonreader.cpp.o
[ 78%] Building CXX object plugins/grib_pi/CMakeFiles/grib_pi.dir/
/**/src/wxJSON/jsonwriter.cpp.o
Linking CXX shared library libgrib_pi.so
[ 78%] Built target grib_pi
Scanning dependencies of target dashboard-i18n
[ 78%] dashboard-i18n [hu_HU]: Created mo file.
[ 78%] dashboard-i18n [pl]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/pl.po:7: uyarı: header field 'Language' still has the initial default value
[ 78%] dashboard-i18n [es]: Created mo file.
[ 79%] dashboard-i18n [et]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/et.po:7: uyarı: header field 'Language' still has the initial default value
[ 79%] dashboard-i18n [it]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/it.po:7: uyarı: header field 'Language' still has the initial default value
[ 79%] dashboard-i18n [cs]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/cs.po:7: uyarı: header field 'Language' still has the initial default value
[ 80%] dashboard-i18n [zh_TW]: Created mo file.
[ 80%] dashboard-i18n [pt_BR]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/pt_BR.po:7: uyarı: header field 'Language' still has the initial default value
[ 80%] dashboard-i18n [tr_TR]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/tr_TR.po:7: uyarı: header field 'Language' still has the initial default value
[ 80%] dashboard-i18n [pl_PL]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/pl_PL.po:7: uyarı: header field 'Language' still has the initial default value
[ 82%] dashboard-i18n [ru]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/ru.po:7: uyarı: header field 'Language' still has the initial default value
[ 82%] dashboard-i18n [fr]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/fr.po:7: uyarı: header field 'Language' still has the initial default value
[ 82%] dashboard-i18n [sv]: Created mo file.
[ 82%] dashboard-i18n [el_GR]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/el_GR.po:7: uyarı: header field 'Language' still has the initial default value
[ 83%] dashboard-i18n [fi_FI]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/fi_FI.po:7: uyarı: header field 'Language' still has the initial default value
[ 83%] dashboard-i18n [pt_PT]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/pt_PT.po:7: uyarı: header field 'Language' still has the initial default value
[ 83%] dashboard-i18n [da]: Created mo file.
/home/ruhum22/OpenCPN/plugins/dashboard_pi/po/da.po:7: uyarı: header field 'Language' still has the initial default value
[ 84%] dashboard-i18n [de]: Created mo file.
[ 84%] dashboard-i18n [nb_NO]: Created mo file.
[ 84%] dashboard-i18n [nl]: Created mo file.
[ 84%] dashboard_pi-i18n: Done.
[ 84%] Built target dashboard-i18n
Scanning dependencies of target dashboard_pi
[ 84%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/dashboard_pi.cpp.o
[ 84%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/instrument.cpp.o
[ 84%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/compass.cpp.o
[ 85%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/dial.cpp.o
[ 85%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/gps.cpp.o
[ 85%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/rudder_angle.cpp.o
[ 85%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/speedometer.cpp.o
[ 87%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/wind.cpp.o
[ 87%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/depth.cpp.o
[ 87%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/clock.cpp.o
[ 88%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/icons.cpp.o
[ 88%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/wind_history.cpp.o
[ 88%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/baro_history.cpp.o
[ 88%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/wxJSON/jsonval.cpp.o
[ 89%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/wxJSON/jsonreader.cpp.o
/home/ruhum22/OpenCPN/plugins/dashboard_pi/src/wxJSON/jsonreader.cpp: In static member function ‘static bool wxJSONReader::Strtoll(const wxString&, wxInt64*)’:
/home/ruhum22/OpenCPN/plugins/dashboard_pi/src/wxJSON/jsonreader.cpp:1977:40: warning: ‘ui64’ may be used uninitialized in this function [-Wmaybe-uninitialized]
*i64 = (wxInt64) (ui64 * -1);
^
[ 89%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/latlong.cpp.o
[ 89%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/long.cpp.o
[ 89%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/nmea0183.cpp.o
[ 91%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/response.cpp.o
[ 91%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/rmb.cpp.o
[ 91%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/sentence.cpp.o
[ 91%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/talkerid.cpp.o
[ 92%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/rmc.cpp.o
[ 92%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/hexvalue.cpp.o
[ 92%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/lat.cpp.o
[ 93%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/expid.cpp.o
[ 93%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/wpl.cpp.o
[ 93%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/rte.cpp.o
[ 93%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/hdt.cpp.o
[ 94%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/hdg.cpp.o
[ 94%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/hdm.cpp.o
[ 94%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/gll.cpp.o
[ 94%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/vtg.cpp.o
[ 96%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/gga.cpp.o
[ 96%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/gsv.cpp.o
[ 96%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/dbt.cpp.o
[ 97%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/dpt.cpp.o
[ 97%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/mtw.cpp.o
[ 97%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/mwv.cpp.o
[ 97%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/vhw.cpp.o
[ 98%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/vwr.cpp.o
[ 98%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/zda.cpp.o
[ 98%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/rsa.cpp.o
[ 98%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/mwd.cpp.o
[100%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/vwt.cpp.o
[100%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/mta.cpp.o
[100%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/vlw.cpp.o
[100%] Building CXX object plugins/dashboard_pi/CMakeFiles/dashboard_pi.dir/src/nmea0183/mda.cpp.o
Linking CXX shared library libdashboard_pi.so
[100%] Built target dashboard_pi
ruhum22@ruhum22:~/OpenCPN/build$

5th
ruhum22@ruhum22:/OpenCPN/build$ sudo make install
[sudo] password for ruhum22:
[ 5%] Built target GARMINHOST
[ 12%] Built target NMEA0183
[ 29%] Built target S57ENC
[ 29%] i18n: Done.
[ 37%] Built target i18n
[ 66%] Built target opencpn
[ 66%] grib_pi-i18n: Done.
[ 73%] Built target grib-i18n
[ 78%] Built target grib_pi
[ 78%] dashboard_pi-i18n: Done.
[ 84%] Built target dashboard-i18n
[100%] Built target dashboard_pi
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/bin/opencpn
-- Installing: /usr/local/share/opencpn/gshhs/poly-c-1.dat
-- Installing: /usr/local/share/opencpn/gshhs/poly-i-1.dat
-- Installing: /usr/local/share/opencpn/gshhs/poly-l-1.dat
-- Installing: /usr/local/share/opencpn/gshhs/wdb_borders_c.b
-- Installing: /usr/local/share/opencpn/gshhs/wdb_borders_i.b
-- Installing: /usr/local/share/opencpn/gshhs/wdb_borders_l.b
-- Installing: /usr/local/share/opencpn/gshhs/wdb_rivers_c.b
-- Installing: /usr/local/share/opencpn/gshhs/wdb_rivers_i.b
-- Installing: /usr/local/share/opencpn/gshhs/wdb_rivers_l.b
-- Installing: /usr/local/share/opencpn/uidata/styles.xml
-- Installing: /usr/local/share/opencpn/uidata/toolicons_journeyman.png
-- Installing: /usr/local/share/opencpn/uidata/toolicons_journeyman_flat.png
-- Installing: /usr/local/share/opencpn/uidata/toolicons_traditional.png
-- Installing: /usr/local/share/opencpn/s57data/attdecode.csv
-- Installing: /usr/local/share/opencpn/s57data/S52RAZDS.RLE
-- Installing: /usr/local/share/opencpn/s57data/s57attributes.csv
-- Installing: /usr/local/share/opencpn/s57data/s57expectedinput.csv
-- Installing: /usr/local/share/opencpn/s57data/s57objectclasses.csv
-- Installing: /usr/local/share/opencpn/s57data/rastersymbols-dark.png
-- Installing: /usr/local/share/opencpn/s57data/rastersymbols-day.png
-- Installing: /usr/local/share/opencpn/s57data/rastersymbols-dusk.png
-- Installing: /usr/local/share/opencpn/s57data/chartsymbols.xml
-- Installing: /usr/local/share/opencpn/tcdata/HARMONIC
-- Installing: /usr/local/share/opencpn/tcdata/HARMONIC.IDX
-- Installing: /usr/local/share/opencpn/tcdata/README.harmonics
-- Installing: /usr/local/share/opencpn/license.txt
-- Installing: /usr/local/share/doc/opencpn/copyright
-- Installing: /usr/local/share/doc/opencpn/changelog.Debian.gz
-- Installing: /usr/local/share/opencpn/sounds
-- Installing: /usr/local/share/opencpn/sounds/6bells.wav
-- Installing: /usr/local/share/opencpn/sounds/4bells.wav
-- Installing: /usr/local/share/opencpn/sounds/3bells.wav
-- Installing: /usr/local/share/opencpn/sounds/README.bells
-- Installing: /usr/local/share/opencpn/sounds/7bells.wav
-- Installing: /usr/local/share/opencpn/sounds/1bells.wav
-- Installing: /usr/local/share/opencpn/sounds/2bells.wav
-- Installing: /usr/local/share/opencpn/sounds/8bells.wav
-- Installing: /usr/local/share/opencpn/sounds/5bells.wav
-- Installing: /usr/local/share/opencpn/doc
-- Installing: /usr/local/share/opencpn/doc/help_en_US.html
-- Installing: /usr/local/share/opencpn/doc/readme
-- Installing: /usr/local/share/opencpn/doc/images
-- Installing: /usr/local/share/opencpn/doc/images/Tide4.png
-- Installing: /usr/local/share/opencpn/doc/images/nogl.png
-- Installing: /usr/local/share/opencpn/doc/images/out12.png
-- Installing: /usr/local/share/opencpn/doc/images/aground.png
-- Installing: /usr/local/share/opencpn/doc/images/lockwpt.png
-- Installing: /usr/local/share/opencpn/doc/images/current.png
-- Installing: /usr/local/share/opencpn/doc/images/dataconnections4.png
-- Installing: /usr/local/share/opencpn/doc/images/Anch4.png
-- Installing: /usr/local/share/opencpn/doc/images/default-mark.png
-- Installing: /usr/local/share/opencpn/doc/images/action-filter.png
-- Installing: /usr/local/share/opencpn/doc/images/grib_0.png
-- Installing: /usr/local/share/opencpn/doc/images/skewed32.png
-- Installing: /usr/local/share/opencpn/doc/images/restrman_1.png
-- Installing: /usr/local/share/opencpn/doc/images/meta.png
-- Installing: /usr/local/share/opencpn/doc/images/zoomout.png
-- Installing: /usr/local/share/opencpn/doc/images/cur1_0.png
-- Installing: /usr/local/share/opencpn/doc/images/Route-rollover.png
-- Installing: /usr/local/share/opencpn/doc/images/vdr-control.png
-- Installing: /usr/local/share/opencpn/doc/images/base_raster_single.png
-- Installing: /usr/local/share/opencpn/doc/images/Con-net2.png
-- Installing: /usr/local/share/opencpn/doc/images/options-Ships3.png
-- Installing: /usr/local/share/opencpn/doc/images/bramb2.png
-- Installing: /usr/local/share/opencpn/doc/images/dashn3.png
-- Installing: /usr/local/share/opencpn/doc/images/ais2.png
-- Installing: /usr/local/share/opencpn/doc/images/TS2.png
-- Installing: /usr/local/share/opencpn/doc/images/bramb.png
-- Installing: /usr/local/share/opencpn/doc/images/mark6.png
-- Installing: /usr/local/share/opencpn/doc/images/gpsGrn.png
-- Installing: /usr/local/share/opencpn/doc/images/skewed.png
-- Installing: /usr/local/share/opencpn/doc/images/options-Ships4.png
-- Installing: /usr/local/share/opencpn/doc/images/charts_MT.png
-- Installing: /usr/local/share/opencpn/doc/images/fishing.png
-- Installing: /usr/local/share/opencpn/doc/images/dashboard-docked32.png
-- Installing: /usr/local/share/opencpn/doc/images/options-Ships1.png
-- Installing: /usr/local/share/opencpn/doc/images/Reduce-Data1.png
-- Installing: /usr/local/share/opencpn/doc/images/2.png
-- Installing: /usr/local/share/opencpn/doc/images/real-size.png
-- Installing: /usr/local/share/opencpn/doc/images/SART5.png
-- Installing: /usr/local/share/opencpn/doc/images/dash-select-instr_0.png
-- Installing: /usr/local/share/opencpn/doc/images/polyconic.png
-- Installing: /usr/local/share/opencpn/doc/images/toolbar-2.png
-- Installing: /usr/local/share/opencpn/doc/images/tide.png
-- Installing: /usr/local/share/opencpn/doc/images/ifeahche_1.png
-- Installing: /usr/local/share/opencpn/doc/images/buttons-select.png
-- Installing: /usr/local/share/opencpn/doc/images/gc8.png
-- Installing: /usr/local/share/opencpn/doc/images/Anch8.png
-- Installing: /usr/local/share/opencpn/doc/images/swlook.png
-- Installing: /usr/local/share/opencpn/doc/images/Quilt2.png
-- Installing: /usr/local/share/opencpn/doc/images/out11.png
-- Installing: /usr/local/share/opencpn/doc/images/offsets4.png
-- Installing: /usr/local/share/opencpn/doc/images/gl.png
-- Installing: /usr/local/share/opencpn/doc/images/6.png
-- Installing: /usr/local/share/opencpn/doc/images/charts-tides.png
-- Installing: /usr/local/share/opencpn/doc/images/print.png
-- Installing: /usr/local/share/opencpn/doc/images/currents_box.png
-- Installing: /usr/local/share/opencpn/doc/images/Tide7.png
-- Installing: /usr/local/share/opencpn/doc/images/Mob2.png
-- Installing: /usr/local/share/opencpn/doc/images/route.png
-- Installing: /usr/local/share/opencpn/doc/images/grib.png
-- Installing: /usr/local/share/opencpn/doc/images/Routing5.png
-- Installing: /usr/local/share/opencpn/doc/images/mark3.png
-- Installing: /usr/local/share/opencpn/doc/images/track-prop1.png
-- Installing: /usr/local/share/opencpn/doc/images/tracks.png
-- Installing: /usr/local/share/opencpn/doc/images/Route-Properties.png
-- Installing: /usr/local/share/opencpn/doc/images/ais11.png
-- Installing: /usr/local/share/opencpn/doc/images/displayspeed.png
-- Installing: /usr/local/share/opencpn/doc/images/mark4.png
-- Installing: /usr/local/share/opencpn/doc/images/Dash24.png
-- Installing: /usr/local/share/opencpn/doc/images/5.png
-- Installing: /usr/local/share/opencpn/doc/images/layer_route1.png
-- Installing: /usr/local/share/opencpn/doc/images/Route21.png
-- Installing: /usr/local/share/opencpn/doc/images/options-charts-groups-1.png
-- Installing: /usr/local/share/opencpn/doc/images/settings_003.png
-- Installing: /usr/local/share/opencpn/doc/images/gps2.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt3.png
-- Installing: /usr/local/share/opencpn/doc/images/rc_wpt-del-mv.png
-- Installing: /usr/local/share/opencpn/doc/images/dsc-ok.png
-- Installing: /usr/local/share/opencpn/doc/images/orig1.png
-- Installing: /usr/local/share/opencpn/doc/images/zoomin.png
-- Installing: /usr/local/share/opencpn/doc/images/pencil.png
-- Installing: /usr/local/share/opencpn/doc/images/qtvlm1.png
-- Installing: /usr/local/share/opencpn/doc/images/vector-light.png
-- Installing: /usr/local/share/opencpn/doc/images/Anch5.png
-- Installing: /usr/local/share/opencpn/doc/images/mark9.png
-- Installing: /usr/local/share/opencpn/doc/images/BGchart.png
-- Installing: /usr/local/share/opencpn/doc/images/Routing1.png
-- Installing: /usr/local/share/opencpn/doc/images/Tide5.png
-- Installing: /usr/local/share/opencpn/doc/images/ais.png
-- Installing: /usr/local/share/opencpn/doc/images/gribplug.png
-- Installing: /usr/local/share/opencpn/doc/images/in1.png
-- Installing: /usr/local/share/opencpn/doc/images/TS1.png
-- Installing: /usr/local/share/opencpn/doc/images/mark7.png
-- Installing: /usr/local/share/opencpn/doc/images/ais-green.png
-- Installing: /usr/local/share/opencpn/doc/images/activeroutewpt.png
-- Installing: /usr/local/share/opencpn/doc/images/bramb1.png
-- Installing: /usr/local/share/opencpn/doc/images/own4.png
-- Installing: /usr/local/share/opencpn/doc/images/1_2.png
-- Installing: /usr/local/share/opencpn/doc/images/SART3.png
-- Installing: /usr/local/share/opencpn/doc/images/seg.png
-- Installing: /usr/local/share/opencpn/doc/images/Routing7.png
-- Installing: /usr/local/share/opencpn/doc/images/vectorSettings.png
-- Installing: /usr/local/share/opencpn/doc/images/last-button.png
-- Installing: /usr/local/share/opencpn/doc/images/gps1.png
-- Installing: /usr/local/share/opencpn/doc/images/layer-prop.png
-- Installing: /usr/local/share/opencpn/doc/images/vdr-icons.png
-- Installing: /usr/local/share/opencpn/doc/images/7.png
-- Installing: /usr/local/share/opencpn/doc/images/jman-flat-tool.png
-- Installing: /usr/local/share/opencpn/doc/images/tide-select2.png
-- Installing: /usr/local/share/opencpn/doc/images/dsc-not-ok.png
-- Installing: /usr/local/share/opencpn/doc/images/ChartGroups322.png
-- Installing: /usr/local/share/opencpn/doc/images/VDR-AIS_Simulation-2.png
-- Installing: /usr/local/share/opencpn/doc/images/Chartbar32.png
-- Installing: /usr/local/share/opencpn/doc/images/plan1.png
-- Installing: /usr/local/share/opencpn/doc/images/printroute.png
-- Installing: /usr/local/share/opencpn/doc/images/orig2.png
-- Installing: /usr/local/share/opencpn/doc/images/dash-set.png
-- Installing: /usr/local/share/opencpn/doc/images/dim1.png
-- Installing: /usr/local/share/opencpn/doc/images/plan2.png
-- Installing: /usr/local/share/opencpn/doc/images/aton_std.png
-- Installing: /usr/local/share/opencpn/doc/images/aton_virt.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt.png
-- Installing: /usr/local/share/opencpn/doc/images/auto-follow_0.png
-- Installing: /usr/local/share/opencpn/doc/images/route_focus3.png
-- Installing: /usr/local/share/opencpn/doc/images/rc_active-route.png
-- Installing: /usr/local/share/opencpn/doc/images/rasteroverz.png
-- Installing: /usr/local/share/opencpn/doc/images/routing6.png
-- Installing: /usr/local/share/opencpn/doc/images/area-query.png
-- Installing: /usr/local/share/opencpn/doc/images/hotkeys2.gif
-- Installing: /usr/local/share/opencpn/doc/images/sentence-filters2.png
-- Installing: /usr/local/share/opencpn/doc/images/trail.png
-- Installing: /usr/local/share/opencpn/doc/images/highlight.png
-- Installing: /usr/local/share/opencpn/doc/images/colscheme.png
-- Installing: /usr/local/share/opencpn/doc/images/Tide-interference.png
-- Installing: /usr/local/share/opencpn/doc/images/dsc-ok2.png
-- Installing: /usr/local/share/opencpn/doc/images/jman-tool.png
-- Installing: /usr/local/share/opencpn/doc/images/track-prop.png
-- Installing: /usr/local/share/opencpn/doc/images/Mob.png
-- Installing: /usr/local/share/opencpn/doc/images/Quilt4.png
-- Installing: /usr/local/share/opencpn/doc/images/course-up_0.png
-- Installing: /usr/local/share/opencpn/doc/images/in22.png
-- Installing: /usr/local/share/opencpn/doc/images/font1.png
-- Installing: /usr/local/share/opencpn/doc/images/status-bar.png
-- Installing: /usr/local/share/opencpn/doc/images/pencil2.png
-- Installing: /usr/local/share/opencpn/doc/images/filtering.png
-- Installing: /usr/local/share/opencpn/doc/images/rollover.png
-- Installing: /usr/local/share/opencpn/doc/images/settings.png
-- Installing: /usr/local/share/opencpn/doc/images/Tide1.png
-- Installing: /usr/local/share/opencpn/doc/images/Ships_aistargets.png
-- Installing: /usr/local/share/opencpn/doc/images/ais_supressed.png
-- Installing: /usr/local/share/opencpn/doc/images/10_1mile.png
-- Installing: /usr/local/share/opencpn/doc/images/options-Ships2.png
-- Installing: /usr/local/share/opencpn/doc/images/Debug_win.png
-- Installing: /usr/local/share/opencpn/doc/images/Wpt21.png
-- Installing: /usr/local/share/opencpn/doc/images/Anch6.png
-- Installing: /usr/local/share/opencpn/doc/images/mad-track2.png
-- Installing: /usr/local/share/opencpn/doc/images/gc-comp.png
-- Installing: /usr/local/share/opencpn/doc/images/SARTalarm.png
-- Installing: /usr/local/share/opencpn/doc/images/base_raster_quilt.png
-- Installing: /usr/local/share/opencpn/doc/images/nsplattform.png
-- Installing: /usr/local/share/opencpn/doc/images/hsc.png
-- Installing: /usr/local/share/opencpn/doc/images/TargetCPA.png
-- Installing: /usr/local/share/opencpn/doc/images/composite1.png
-- Installing: /usr/local/share/opencpn/doc/images/options-Ships6.png
-- Installing: /usr/local/share/opencpn/doc/images/offsets2.png
-- Installing: /usr/local/share/opencpn/doc/images/hidden-quilt.png
-- Installing: /usr/local/share/opencpn/doc/images/ais_disabled.png
-- Installing: /usr/local/share/opencpn/doc/images/moored.png
-- Installing: /usr/local/share/opencpn/doc/images/mark2.png
-- Installing: /usr/local/share/opencpn/doc/images/gc3.png
-- Installing: /usr/local/share/opencpn/doc/images/europe1.png
-- Installing: /usr/local/share/opencpn/doc/images/out22.png
-- Installing: /usr/local/share/opencpn/doc/images/vecoverz.png
-- Installing: /usr/local/share/opencpn/doc/images/sentence-filters1.png
-- Installing: /usr/local/share/opencpn/doc/images/route_manager.png
-- Installing: /usr/local/share/opencpn/doc/images/grig-plug.png
-- Installing: /usr/local/share/opencpn/doc/images/opencpn.png
-- Installing: /usr/local/share/opencpn/doc/images/grib2.png
-- Installing: /usr/local/share/opencpn/doc/images/brazil.png
-- Installing: /usr/local/share/opencpn/doc/images/2624.png
-- Installing: /usr/local/share/opencpn/doc/images/own5.png
-- Installing: /usr/local/share/opencpn/doc/images/dash-drag.png
-- Installing: /usr/local/share/opencpn/doc/images/bluesquare.png
-- Installing: /usr/local/share/opencpn/doc/images/4.png
-- Installing: /usr/local/share/opencpn/doc/images/route-legs.png
-- Installing: /usr/local/share/opencpn/doc/images/gpsRed.png
-- Installing: /usr/local/share/opencpn/doc/images/dashboard-plugin32.png
-- Installing: /usr/local/share/opencpn/doc/images/ship_red.png
-- Installing: /usr/local/share/opencpn/doc/images/wpt_focus2.png
-- Installing: /usr/local/share/opencpn/doc/images/help_002.png
-- Installing: /usr/local/share/opencpn/doc/images/aton_off.png
-- Installing: /usr/local/share/opencpn/doc/images/gps3.png
-- Installing: /usr/local/share/opencpn/doc/images/dh.png
-- Installing: /usr/local/share/opencpn/doc/images/WH1.png
-- Installing: /usr/local/share/opencpn/doc/images/gpsg_buddy.jpg
-- Installing: /usr/local/share/opencpn/doc/images/course-up.png
-- Installing: /usr/local/share/opencpn/doc/images/sentence-filters.png
-- Installing: /usr/local/share/opencpn/doc/images/add-Chart.png
-- Installing: /usr/local/share/opencpn/doc/images/anch.png
-- Installing: /usr/local/share/opencpn/doc/images/gc4.png
-- Installing: /usr/local/share/opencpn/doc/images/plan5.png
-- Installing: /usr/local/share/opencpn/doc/images/8.png
-- Installing: /usr/local/share/opencpn/doc/images/ship_grey.png
-- Installing: /usr/local/share/opencpn/doc/images/ais-grey.png
-- Installing: /usr/local/share/opencpn/doc/images/ais-lost.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt2.png
-- Installing: /usr/local/share/opencpn/doc/images/base.png
-- Installing: /usr/local/share/opencpn/doc/images/sart-alarm2.png
-- Installing: /usr/local/share/opencpn/doc/images/options-charts-tides-2.png
-- Installing: /usr/local/share/opencpn/doc/images/scout.png
-- Installing: /usr/local/share/opencpn/doc/images/havannah-ext.png
-- Installing: /usr/local/share/opencpn/doc/images/DeviceManager-1.jpg
-- Installing: /usr/local/share/opencpn/doc/images/gpsd-con1.png
-- Installing: /usr/local/share/opencpn/doc/images/WH.png
-- Installing: /usr/local/share/opencpn/doc/images/Quilt3.png
-- Installing: /usr/local/share/opencpn/doc/images/gc6.png
-- Installing: /usr/local/share/opencpn/doc/images/folderoptions.png
-- Installing: /usr/local/share/opencpn/doc/images/europe3.png
-- Installing: /usr/local/share/opencpn/doc/images/hdg-cog.png
-- Installing: /usr/local/share/opencpn/doc/images/classB.png
-- Installing: /usr/local/share/opencpn/doc/images/mad-track.png
-- Installing: /usr/local/share/opencpn/doc/images/offsets6.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt8.png
-- Installing: /usr/local/share/opencpn/doc/images/aa-mob.png
-- Installing: /usr/local/share/opencpn/doc/images/ais-moor.png
-- Installing: /usr/local/share/opencpn/doc/images/Chartbar322.png
-- Installing: /usr/local/share/opencpn/doc/images/Reduce-Data.png
-- Installing: /usr/local/share/opencpn/doc/images/dash-big-fonts.png
-- Installing: /usr/local/share/opencpn/doc/images/tide-select1.png
-- Installing: /usr/local/share/opencpn/doc/images/dashboard32.png
-- Installing: /usr/local/share/opencpn/doc/images/ais-red.png
-- Installing: /usr/local/share/opencpn/doc/images/dsc-list.png
-- Installing: /usr/local/share/opencpn/doc/images/route-button.png
-- Installing: /usr/local/share/opencpn/doc/images/ais-alarm.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt5.png
-- Installing: /usr/local/share/opencpn/doc/images/anegpass.png
-- Installing: /usr/local/share/opencpn/doc/images/About32.png
-- Installing: /usr/local/share/opencpn/doc/images/bud-icon.png
-- Installing: /usr/local/share/opencpn/doc/images/Mob1.png
-- Installing: /usr/local/share/opencpn/doc/images/options-Ships5.png
-- Installing: /usr/local/share/opencpn/doc/images/options-plugins.png
-- Installing: /usr/local/share/opencpn/doc/images/options-display.png
-- Installing: /usr/local/share/opencpn/doc/images/composite.png
-- Installing: /usr/local/share/opencpn/doc/images/48px-Under_construction_icon-blue.png
-- Installing: /usr/local/share/opencpn/doc/images/Route-Properties2.png
-- Installing: /usr/local/share/opencpn/doc/images/multileg.png
-- Installing: /usr/local/share/opencpn/doc/images/stXhole1.png
-- Installing: /usr/local/share/opencpn/doc/images/orig.png
-- Installing: /usr/local/share/opencpn/doc/images/settings_002.png
-- Installing: /usr/local/share/opencpn/doc/images/platquery.png
-- Installing: /usr/local/share/opencpn/doc/images/Prolific.jpg
-- Installing: /usr/local/share/opencpn/doc/images/font.png
-- Installing: /usr/local/share/opencpn/doc/images/in11.png
-- Installing: /usr/local/share/opencpn/doc/images/tmerc.png
-- Installing: /usr/local/share/opencpn/doc/images/Routing8.png
-- Installing: /usr/local/share/opencpn/doc/images/Routing2.png
-- Installing: /usr/local/share/opencpn/doc/images/ais-yellow.png
-- Installing: /usr/local/share/opencpn/doc/images/in2.png
-- Installing: /usr/local/share/opencpn/doc/images/cm93grp.png
-- Installing: /usr/local/share/opencpn/doc/images/base_vectot_single1.png
-- Installing: /usr/local/share/opencpn/doc/images/Dashprop322.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt6.png
-- Installing: /usr/local/share/opencpn/doc/images/trad-tool.png
-- Installing: /usr/local/share/opencpn/doc/images/portable.png
-- Installing: /usr/local/share/opencpn/doc/images/scin.png
-- Installing: /usr/local/share/opencpn/doc/images/current1.png
-- Installing: /usr/local/share/opencpn/doc/images/initial-vector.png
-- Installing: /usr/local/share/opencpn/doc/images/options-user2.png
-- Installing: /usr/local/share/opencpn/doc/images/inland-blue.png
-- Installing: /usr/local/share/opencpn/doc/images/route_002.png
-- Installing: /usr/local/share/opencpn/doc/images/help_1.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt4.png
-- Installing: /usr/local/share/opencpn/doc/images/WH2.png
-- Installing: /usr/local/share/opencpn/doc/images/layers-show2.png
-- Installing: /usr/local/share/opencpn/doc/images/out21.png
-- Installing: /usr/local/share/opencpn/doc/images/track-pressed.png
-- Installing: /usr/local/share/opencpn/doc/images/basestn.png
-- Installing: /usr/local/share/opencpn/doc/images/SART4.png
-- Installing: /usr/local/share/opencpn/doc/images/own_vector.png
-- Installing: /usr/local/share/opencpn/doc/images/layer22.png
-- Installing: /usr/local/share/opencpn/doc/images/add-Chart1.png
-- Installing: /usr/local/share/opencpn/doc/images/north-up.png
-- Installing: /usr/local/share/opencpn/doc/images/not_participate.png
-- Installing: /usr/local/share/opencpn/doc/images/objq.png
-- Installing: /usr/local/share/opencpn/doc/images/mob_btn.png
-- Installing: /usr/local/share/opencpn/doc/images/ChartGroups321.png
-- Installing: /usr/local/share/opencpn/doc/images/ToolBAR22.png
-- Installing: /usr/local/share/opencpn/doc/images/Quilt1.png
-- Installing: /usr/local/share/opencpn/doc/images/SART1.png
-- Installing: /usr/local/share/opencpn/doc/images/track_off.png
-- Installing: /usr/local/share/opencpn/doc/images/base_vector_quilt.png
-- Installing: /usr/local/share/opencpn/doc/images/offsets5.png
-- Installing: /usr/local/share/opencpn/doc/images/notundcom.png
-- Installing: /usr/local/share/opencpn/doc/images/help.png
-- Installing: /usr/local/share/opencpn/doc/images/options-ships-ais.png
-- Installing: /usr/local/share/opencpn/doc/images/options-charts-load-1.png
-- Installing: /usr/local/share/opencpn/doc/images/route_plugin.png
-- Installing: /usr/local/share/opencpn/doc/images/Tide6.png
-- Installing: /usr/local/share/opencpn/doc/images/Anch9.png
-- Installing: /usr/local/share/opencpn/doc/images/quilt-ref.png
-- Installing: /usr/local/share/opencpn/doc/images/layer-prop1.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt7.png
-- Installing: /usr/local/share/opencpn/doc/images/mark10.png
-- Installing: /usr/local/share/opencpn/doc/images/Anch3.png
-- Installing: /usr/local/share/opencpn/doc/images/layer-track2.png
-- Installing: /usr/local/share/opencpn/doc/images/route-legs1.png
-- Installing: /usr/local/share/opencpn/doc/images/Route23.png
-- Installing: /usr/local/share/opencpn/doc/images/Routing3.png
-- Installing: /usr/local/share/opencpn/doc/images/dyngnaset.png
-- Installing: /usr/local/share/opencpn/doc/images/ais_alive_active.png
-- Installing: /usr/local/share/opencpn/doc/images/Anch2.png
-- Installing: /usr/local/share/opencpn/doc/images/9.png
-- Installing: /usr/local/share/opencpn/doc/images/sounding.png
-- Installing: /usr/local/share/opencpn/doc/images/explain.png
-- Installing: /usr/local/share/opencpn/doc/images/AIS-list.png
-- Installing: /usr/local/share/opencpn/doc/images/0.png
-- Installing: /usr/local/share/opencpn/doc/images/havannah-noext.png
-- Installing: /usr/local/share/opencpn/doc/images/3.png
-- Installing: /usr/local/share/opencpn/doc/images/gc1.png
-- Installing: /usr/local/share/opencpn/doc/images/mark8.png
-- Installing: /usr/local/share/opencpn/doc/images/dsc_distress.jpg
-- Installing: /usr/local/share/opencpn/doc/images/gc7.png
-- Installing: /usr/local/share/opencpn/doc/images/cm93.png
-- Installing: /usr/local/share/opencpn/doc/images/text.png
-- Installing: /usr/local/share/opencpn/doc/images/incwpt1.png
-- Installing: /usr/local/share/opencpn/doc/images/AISTargetQuery.png
-- Installing: /usr/local/share/opencpn/doc/images/aisfocus.png
-- Installing: /usr/local/share/opencpn/doc/images/Tide2.png
-- Installing: /usr/local/share/opencpn/doc/images/MOB-choice.png
-- Installing: /usr/local/share/opencpn/doc/images/ais_alarm.png
-- Installing: /usr/local/share/opencpn/doc/images/Route-Properties1.png
-- Installing: /usr/local/share/opencpn/doc/help_web.html
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/opencpn.png
-- Installing: /usr/local/share/icons/hicolor/scalable/apps/opencpn.svg
-- Installing: /usr/local/share/applications/opencpn.desktop
-- Installing: /usr/local/share/locale/cs/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/da/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/de/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/es/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/fr/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/it/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/nl/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/pl/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/ru/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/sv/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/et/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/pt_PT/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/pt_BR/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/nb_NO/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/tr_TR/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/fi_FI/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/el_GR/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/zh_TW/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/hu_HU/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/gl_ES/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/share/locale/ca_ES/LC_MESSAGES/opencpn.mo
-- Installing: /usr/local/lib/opencpn/libgrib_pi.so
-- Installing: /usr/local/share/locale/pl/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/es/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/et/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/it/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/cs/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/zh_TW/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/pt_BR/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/tr_TR/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/pl_PL/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/ru/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/hu/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/fr/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/sv/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/el_GR/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/fi_FI/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/pt_PT/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/da/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/de/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/nb_NO/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/share/locale/nl/LC_MESSAGES/opencpn-grib_pi.mo
-- Installing: /usr/local/lib/opencpn/libdashboard_pi.so
-- Installing: /usr/local/share/locale/pl/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/es/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/et/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/it/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/cs/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/zh_TW/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/pt_BR/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/tr_TR/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/pl_PL/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/ru/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/fr/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/sv/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/el_GR/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/fi_FI/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/pt_PT/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/da/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/de/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/nb_NO/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/nl/LC_MESSAGES/opencpn-dashboard_pi.mo
-- Installing: /usr/local/share/locale/hu_HU/LC_MESSAGES/opencpn-dashboard_pi.mo
ruhum22@ruhum22:
/OpenCPN/build$

i thoght i completed install of this OpenCPN
then latter of course i dowloaded your weatherfax pluging code
the i copy this weatherfax_pi folder to the /home/OpenCPN/plugin folder
here i would like to imform you your read me mesage says that folders should be plugins, anyway
latter
ruhum22@ruhum22:~/OpenCPN/build$ cmake ..
-- *** Build Architecture is i386
-- *** Staging to build opencpn 3.3.1419 ***
-- Found OpenGL...
-- Lib: /usr/lib/i386-linux-gnu/libGLU.so/usr/lib/i386-linux-gnu/libGL.so/usr/lib/i386-linux-gnu/libSM.so/usr/lib/i386-linux-gnu/libICE.so/usr/lib/i386-linux-gnu/libX11.so/usr/lib/i386-linux-gnu/libXext.so
-- Include: /usr/include
-- Found wxWidgets...

-- -L/usr/lib/i386-linux-gnu;-pthread;-Wl,-z,relro;;-L/usr/lib/i386-linux-gnu;;;-lwx_baseu-2.8;-lwx_gtk2u_core-2.8;-lwx_baseu_net-2.8;-lwx_baseu_xml-2.8;-lwx_gtk2u_html-2.8;-lwx_gtk2u_adv-2.8;-lwx_gtk2u_aui-2.8;-lwx_gtk2u_gl-2.8

-- *** Staging to build opencpn ***
-- *** Will install to /usr/local ***
-- Found GTK2
-- Found Portaudio: /usr/lib/i386-linux-gnu/libportaudio.so
-- Portaudio Found
-- Building with tinyxml includes
-- S57 ENC support: enabled

-- Garmin Host Mode support: enabled

-- *** Staging to build PlugIns ***
-- *** Staging to build grib_pi ***
-- *** Building weatherfax_pi ***
-- Found OpenGL...
-- Lib: /usr/lib/i386-linux-gnu/libGLU.so/usr/lib/i386-linux-gnu/libGL.so/usr/lib/i386-linux-gnu/libSM.so/usr/lib/i386-linux-gnu/libICE.so/usr/lib/i386-linux-gnu/libX11.so/usr/lib/i386-linux-gnu/libXext.so

-- Include: /usr/include

-- *** Staging to build dashboard_pi ***
-- Writing spec file...
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ruhum22/OpenCPN/build
ruhum22@ruhum22:~/OpenCPN/build$

and the lastest step where i took 2 errors in this step, here
ruhum22@ruhum22:/OpenCPN/build$ cmake --build .
[ 4%] Built target GARMINHOST
[ 10%] Built target NMEA0183
[ 22%] Built target S57ENC
[ 22%] i18n: Done.
[ 28%] Built target i18n
[ 53%] Built target opencpn
[ 54%] grib_pi-i18n: Done.
[ 59%] Built target grib-i18n
[ 62%] Built target grib_pi
Scanning dependencies of target weatherfax-i18n
[ 62%] weatherfax-i18n [de]: Created mo file.
[ 62%] weatherfax-i18n [fr]: Created mo file.
[ 63%] weatherfax_pi-i18n: Done.
[ 63%] Built target weatherfax-i18n
Scanning dependencies of target weatherfax_pi
[ 63%] Building CXX object plugins/weatherfax_pi/CMakeFiles/weatherfax_pi.dir/src/weatherfax_pi.cpp.o
/home/ruhum22/OpenCPN/plugins/weatherfax_pi/src/weatherfax_pi.cpp: In member function ‘virtual int weatherfax_pi::GetPlugInVersionMajor()’:
/home/ruhum22/OpenCPN/plugins/weatherfax_pi/src/weatherfax_pi.cpp:131:12: error: ‘PLUGIN_VERSION_MAJOR’ was not declared in this scope
return PLUGIN_VERSION_MAJOR;
^
/home/ruhum22/OpenCPN/plugins/weatherfax_pi/src/weatherfax_pi.cpp: In member function ‘virtual int weatherfax_pi::GetPlugInVersionMinor()’:
/home/ruhum22/OpenCPN/plugins/weatherfax_pi/src/weatherfax_pi.cpp:136:12: error: ‘PLUGIN_VERSION_MINOR’ was not declared in this scope
return PLUGIN_VERSION_MINOR;
^
/home/ruhum22/OpenCPN/plugins/weatherfax_pi/src/weatherfax_pi.cpp: In member function ‘virtual int weatherfax_pi::GetPlugInVersionMajor()’:
/home/ruhum22/OpenCPN/plugins/weatherfax_pi/src/weatherfax_pi.cpp:132:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/home/ruhum22/OpenCPN/plugins/weatherfax_pi/src/weatherfax_pi.cpp: In member function ‘virtual int weatherfax_pi::GetPlugInVersionMinor()’:
/home/ruhum22/OpenCPN/plugins/weatherfax_pi/src/weatherfax_pi.cpp:137:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[2]: *** [plugins/weatherfax_pi/CMakeFiles/weatherfax_pi.dir/src/weatherfax_pi.cpp.o] Hata 1
make[1]: *** [plugins/weatherfax_pi/CMakeFiles/weatherfax_pi.dir/all] Hata 2
make: *** [all] Hata 2
ruhum22@ruhum22:
/OpenCPN/build$

i repat again here the word of Hata mean is error.

thanks, i hope u can do that...

Partially hidden buttons in Internet Retrieval Dialog

The 2 buttons "Retrieve Scheduled" and "Retrieve Selected" are often partially or completely hidden when the window is shown for the first time. They can be made visible by adjusting the slider between the file selector and the button panel, but of course the user has to know that they are there to begin with (and that she can adjust the slider). I tried fixing this using a different value for the 3rd. parameter of SplitHorizontally, but that did not work.

This happens both under Linux and under Windows.

Also I think it would be nicer if these 2 button would be in a row of their own under the "Contains", "Server", "Regions" selectors because they do not belong to "Contains", but that is a more minor point.

screenshot from 2016-08-06 01-05-45

screenshot from 2016-08-06 01-19-09

please tag releases

Dear developer,

I would like to make your plugin available to the users of Gentoo Linux.

Right now this is not possible because there are no releases available for your plugin.

It would be very usefull to have tagged releases, so the source for a specific version of the plugin can be downloaded. Please add a release/tag for your released versions. This makes packaging a lot easier.

Please see: Creating Releases

Thanks in advance!

Preference BUILTIN RTLAIS use RemovePage, otherwise O freezes, menu issue

Symptom: O crashes when Preferences is hit. Use Remove Page.
But then there are some remaining menu isssues with the values and double arrow u-down, etc. but it does not crash.

Weatherfax_pi.cpp line 355
dialog->m_sDeviceIndex->SetRange(0, FaxDecoder::AudioDeviceCount() - 1);

#ifndef BUILTIN_RTLAIS 
dialog->m_cbCaptureType->RemovePage(1);

// dialog->m_cbCaptureType->DeletePage(1); Works better at the top, but Error ppmlew has double up-down arrows.
#endif
dialog->m_cbCaptureType->SetSelection(m_CaptureSettings.type == FaxDecoderCaptureSettings::RTLSDR);
dialog->m_srtlsdr_deviceindex->SetValue(m_CaptureSettings.rtlsdr_deviceindex);
dialog->m_srtlsdr_errorppm->SetValue(m_CaptureSettings.rtlsdr_errorppm);
dialog->m_srtlsdr_upconverter_mhz->SetValue(m_CaptureSettings.rtlsdr_upconverter_mhz);

dialog->m_sExportColors->SetValue(m_iExportColors);

Can Close when #65 and weatherfaxinternetretrieval.xml is updated to remove german DWD

Compiles with Windows: Some warnings

Build succeeded.

"C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\ALL_BUILD.vcxproj" (default target)
(1) ->
"C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj" (default targ
et) (3) ->
(ClCompile target) ->
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(118): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(138): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(158): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(193): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(213): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(233): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(104): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(105): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(106): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(108): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(109): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(110): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]

12 Warning(s)
0 Error(s)

Weatherfax fails to build on ARMHF Ubuntu 14.04 (Tegra TK1)

Sean:
My script was building all the plugins and weatherfax build stopped with this error:

/usr/bin/c++ -DBUILTIN_RTLAIS -DOCPN_USE_PORTAUDIO -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -DocpnUSE_GL -Dweatherfax_pi_EXPORTS -pthread -fPIC -I/home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/include -I/home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/src -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk2-unicode-3.0 -isystem /usr/include/wx-3.0 -I/home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/./src/libaudiofile -Wall -Wno-unused-result -g -fexceptions -o CMakeFiles/weatherfax_pi.dir/src/WeatherFax.cpp.o -c /home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/src/WeatherFax.cpp
/home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/src/WeatherFax.cpp:349:19: error: prototype for ‘WeatherFaxWizard* WeatherFax::OpenWav(wxString, AFframecount, wxString, wxString, wxString)’ does not match any in class ‘WeatherFax’
WeatherFaxWizard WeatherFax::OpenWav(wxString filename, AFframecount offset, wxString station, wxString area, wxString contents)
^
In file included from /home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/src/WeatherFax.cpp:33:0:
/home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/src/WeatherFax.h:94:23: error: candidate is: WeatherFaxWizard
WeatherFax::OpenWav(wxString, long int, wxString, wxString, wxString)
WeatherFaxWizard *OpenWav(wxString filename, long offset=0, wxString station=_T(""), wxString area=_T(""), wxString contents=_T(""));
^
make[2]: *** [CMakeFiles/weatherfax_pi.dir/src/WeatherFax.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory /home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/build' make[1]: *** [CMakeFiles/weatherfax_pi.dir/all] Error 2 make[1]: Leaving directory /home/freddie/GitOpenCPN/Seans_Plugins/weatherfax_pi/build'
make: *** [all] Error 2
Installing Weatherfax Failed


Do you have any suggestions for a solution?

Thanks,
Ed

Appeyor and Travis failing

https://github.com/seandepagnier/weatherfax_pi/commits/master

Sean has accepted and set up his account, but some of the commits fail and have errors.
What should we be doing to fix these?

I assume the result is compiled files for Windows, Linux etc. but I may be wrong about that.

Is there a good start point to read about this process?

Can we point the download link to this?

I see Aveyor is for Windows and shows the errors:
https://ci.appveyor.com/project/seandepagnier/weatherfax-pi/build/1.0.5
C:\project\weatherfax_pi\build\package.vcxproj" (default target) (1) ->
"C:\project\weatherfax_pi\build\ALL_BUILD.vcxproj" (default target) (3) ->
"C:\project\weatherfax_pi\build\weatherfax_pi.vcxproj" (default target) (4) ->
(ClCompile target) ->
C:\project\weatherfax_pi\src\libaudiofile\File.cpp(41): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory [C:\project\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\project\weatherfax_pi\src\libaudiofile\openclose.cpp(28): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory [C:\project\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\project\weatherfax_pi\src\libaudiofile\modules\BlockCodec.cpp(103): error C2039: 'min' : is not a member of 'std' [C:\project\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\project\weatherfax_pi\src\libaudiofile\modules\BlockCodec.cpp(103): error C3861: 'min': identifier not found [C:\project\weatherfax_pi\build\weatherfax_pi.vcxproj]
8 Warning(s)
4 Error(s)

And Travis is for Ubuntu and those errors are also shown.
https://travis-ci.org/seandepagnier/weatherfax_pi/builds/339010433?utm_source=github_status&utm_medium=notification

One question is if I compile for windows will it also show those errors. Will try that tonight.

Memory Leak

Sean,
I have a memory leak in the current version. Is there some possibility I did not compile it right?
It bombs between 1 and 4 image downloads.

Preferences in v1.7 seems to bomb OpenCPN

Dear Sean,
I just get fetched version 1.7 which has the merge of weatherfaxinternetretrieval.xml etc. and when I try to access "Preferences" from the File dropdown or from Options> Plugins > Weatherfax_pi what happens is the spinner starts spinning and eventually Opencpn bombs.

I attach a file with the last log. There's nothing significant that I can see.

I'd like to get Bdbcat to release this new version, but hesitate to do so with preferences not working.
opencpn.weatherfax-pref.log.txt

Fail to Package bug

CmakeLists.txt -Add Set Version major & minor Linux Packaging does not fail.

New git clone - 20 Errors

Sean,
I tried with earlier setup git fetch and then deleted it.
Then did git clone and copied all files to the source\buildwin directory

  1. 2 portaudio
  2. pvw32con.exe
  3. all the new buildwin files with crashrpt, vc, expat, gtk, wxWidgets etc for svg icons.
    Then copied version 4.2 of opencpn.lib to new source\build
    Then from source\build executed cmake -T .. and cmake --build .
    These are the errors.

Generating Code...
Done Building Project "C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfa
x_pi\build\weatherfax_pi.vcxproj" (default targets) -- FAILED.

Done Building Project "C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfa
x_pi\build\ALL_BUILD.vcxproj" (default targets) -- FAILED.

Build FAILED.

"C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\ALL_BUILD.v
cxproj" (default target) (1) ->
"C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_
pi.vcxproj" (default target) (3) ->
(ClCompile target) ->
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(350): error C2511: 'WeatherFaxWizard WeatherFax::OpenWav(wxString,AFframeco
unt,wxString,wxString,wxString)' : overloaded member function not found in 'Wea
therFax' [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\we
atherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(351): error C2227: left of '->GetValue' must point to class/struct/union/gen
eric type [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(352): error C2227: left of '->GetValue' must point to class/struct/union/gen
eric type [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(353): error C2227: left of '->GetValue' must point to class/struct/union/gen
eric type [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(358): error C2228: left of '.GetCount' must have class/struct/union [C:\User
s\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxpr
oj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(359): error C2597: illegal reference to non-static member 'WeatherFax::m_Bui
ltinCoords' [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build
\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(359): error C3867: 'WeatherFax::m_BuiltinCoords': function call missing argu
ment list; use '&WeatherFax::m_BuiltinCoords' to create a pointer to member [C:
\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.
vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(359): error C2109: subscript requires array or pointer type [C:\Users\Freder
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(359): error C2227: left of '->name' must point to class/struct/union/generic
type [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weath
erfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(360): error C2597: illegal reference to non-static member 'WeatherFax::m_Bui
ltinCoords' [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build
\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(360): error C3867: 'WeatherFax::m_BuiltinCoords': function call missing argu
ment list; use '&WeatherFax::m_BuiltinCoords' to create a pointer to member [C:
\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.
vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(360): error C2109: subscript requires array or pointer type [C:\Users\Freder
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(362): error C2228: left of '.m_CaptureSettings' must have class/struct/union
[C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax
_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(369): error C2597: illegal reference to non-static member 'WeatherFax::m_Use
rCoords' [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\we
atherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(369): error C2440: 'initializing' : cannot convert from 'WeatherFaxImageCoor
dinateList WeatherFax::
' to 'WeatherFaxImageCoordinateList *' [C:\Users\Frede
rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(371): error C2671: 'WeatherFax::OpenWav' : static member functions do not ha
ve 'this' pointers [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_p
i\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(371): error C2661: 'WeatherFaxWizard::WeatherFaxWizard' : no overloaded func
tion takes 4 arguments [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherf
ax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(379): error C2227: left of '->Enable' must point to class/struct/union/gener
ic type [C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\wea
therfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\WeatherFax.c
pp(386): error C2228: left of '.push_back' must have class/struct/union [C:\Use
rs\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxp
roj]
C:\Users\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\SchedulesDia
log.cpp(799): error C2039: 'contains' : is not a member of 'wxString' [C:\Users
\Frederick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxpro
j]

0 Warning(s)
20 Error(s)

Time Elapsed 00:00:10.18

Image Wizard - Difficult Images with some skew problem or something.

In my current release of weatherfaxinternetretrival and coodinatesets.xml (2-17-2017)
There is a readme with a list of the files that are difficult and do not seem to work no matter what I do.
I can not get the proper coordinatesets !!!

Perhaps you can figure out what I am doing wrong???

The list is Summary of Results

Noaa Boston - Latest USG Ice Limits needs work!
Noaa Pt Reyes - Pacific SST Chart SW Coast needs work!
Noaa Kodiak -00/06/12/18z Surface Analysis & 24hr Surface Forecast need work.
Noaa Honolulu - Problems with the following:
00/06/12/18z Wind Wave Analysis
00/06/12/18z Pacific Prelim Surface Analysis
24hr Wind/Stream Forecast
48hr Wind/Stream Forecast
Significant Cloud Features -deleted.
24hr Surface Forecast

India Met - Not working URL change? can't find it.
Singapore Met - Not working URL Change? can't find it.
Metoffice.gov.uk - Not working URL?
Weathercharts.org - working, some could be aligned better..new coord needed?

fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory

As far as I am concerned this plugin is broken again. Pisser

Build FAILED.

"C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\package.vcxproj" (defa
ult target) (1) ->
"C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\ALL_BUILD.vcxproj" (de
fault target) (3) ->
"C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj"
(default target) (4) ->
(ClCompile target) ->
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\openclose.
cpp(28): fatal error C1083: Cannot open include file: 'unistd.h': No such file
or directory [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfa
x_pi.vcxproj]

0 Warning(s)
1 Error(s)

Error 1083 https://social.technet.microsoft.com/Forums/en-US/ef6e7acc-b1db-40e2-b037-bccc06a9e813/error-1083-the-executable-program-that-this-service-is-configured-to-run-in-does-not-implement-the?forum=winservergen

METs with Dates? - 22 warnings - build succeeds

Thought you might want to know. After building
rgleason@328523f
"add a few changing urls"

Very interesting MET website improvements. --So we can handle dates?


Build succeeded.

"C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\ALL_BUILD.vcxproj" (de
fault target) (1) ->
"C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj"
 (default target) (3) ->
(ClCompile target) ->
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\DecoderOptionsDialog.cp
p(52): warning C4800: 'long' : forcing value to bool 'true' or 'false' (perform
ance warning) [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherf
ax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\DecoderOptionsDialog.cp
p(53): warning C4800: 'long' : forcing value to bool 'true' or 'false' (perform
ance warning) [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherf
ax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(118
): warning C4018: '>' : signed/unsigned mismatch [C:\Users\Frederick\Documents\
GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(138
): warning C4018: '>' : signed/unsigned mismatch [C:\Users\Frederick\Documents\
GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(158
): warning C4018: '>' : signed/unsigned mismatch [C:\Users\Frederick\Documents\
GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(193
): warning C4018: '>' : signed/unsigned mismatch [C:\Users\Frederick\Documents\
GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(213
): warning C4018: '>' : signed/unsigned mismatch [C:\Users\Frederick\Documents\
GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(233
): warning C4018: '>' : signed/unsigned mismatch [C:\Users\Frederick\Documents\
GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c
(104): warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char',
 possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build
\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c
(105): warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char',
 possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build
\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c
(106): warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char',
 possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build
\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c
(108): warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char',
 possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build
\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c
(109): warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char',
 possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build
\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c
(110): warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char',
 possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build
\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_de
c.c(291): warning C4018: '<' : signed/unsigned mismatch [C:\Users\Frederick\Doc
uments\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_de
c.c(307): warning C4146: unary minus operator applied to unsigned type, result
still unsigned [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weather
fax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_de
c.c(325): warning C4018: '<' : signed/unsigned mismatch [C:\Users\Frederick\Doc
uments\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_de
c.c(333): warning C4018: '<=' : signed/unsigned mismatch [C:\Users\Frederick\Do
cuments\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_en
c.c(282): warning C4018: '<' : signed/unsigned mismatch [C:\Users\Frederick\Doc
uments\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_en
c.c(326): warning C4018: '<=' : signed/unsigned mismatch [C:\Users\Frederick\Do
cuments\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_en
c.c(328): warning C4018: '<' : signed/unsigned mismatch [C:\Users\Frederick\Doc
uments\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
  C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\alac\ag_en
c.c(333): warning C4018: '<' : signed/unsigned mismatch [C:\Users\Frederick\Doc
uments\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]

    22 Warning(s)
    0 Error(s)

After PR #77 merged, Passage Weather Coords/url and all following need fixing

PR #77 Wxfaxinet-12-19-2017 Updates the urls and coordinates as follows:
The bottom of this note indicates where this update stopped and notes some areas of Passage Weather that need fixing.

This includes Stelian's wxfaxinetretrieval updates and mine.
I have gone through all wxfax urls listed, removed & changed bad urls, confirmed and fixed all coordinatesets and tried to make everything work from
NOAA
NOAA OPC
OPC
Aviation Weather
German Weather [Wrote them for fixed urls, they seem to have responded. URLs work now.]
UK Met [Wrote them for fixed urls, they seem to have responded. URLs work now.]
Passage Weather [Checked first and last, errors not fixed, noted below]
Stopped here.
PW Great Lakes - coord need fix, waves a problem
PW Baltic - waves
PW Med - waves
PW Black Sea - waves
Someone will need to fix these and make a PR.

Build error on EL6 x86_64

I'm packaging your plugin for Fedora & EPEL. All works but EL6 x86_64. Here's the error:
/builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp: In constructor 'WeatherFaxBase::WeatherFaxBase(wxWindow*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int)': /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:130: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxCloseEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:158: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxCommandEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp: In destructor 'virtual WeatherFaxBase::~WeatherFaxBase()': /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:168: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxCloseEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:196: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxCommandEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp: In constructor 'InternetRetrievalDialogBase::InternetRetrievalDialogBase(wxWindow*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int)': /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:713: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxMouseEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:722: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxCommandEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:723: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxCommandEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp: In destructor 'virtual InternetRetrievalDialogBase::~InternetRetrievalDialogBase()': /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:735: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxMouseEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:744: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxCommandEvent&)' /builddir/build/BUILD/opencpn-plugin-weatherfax-1.3/src/WeatherFaxUI.cpp:745: error: invalid static_cast from type '<unresolved overloaded function type>' to type 'void (wxEvtHandler::*)(wxCommandEvent&)'

The first four errors are easy:
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( WeatherFaxBase::OnClose ) );
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( WeatherFaxBase::OnClose ), NULL, this );

But I've not found the others. As this code is generated with wxFormBuilder I don't know what to do.

I'll not be able to package this plugin for EL6 for now :-(

Sites are "forbidden" when now "https://", crashing OpenCPN. PI automatic test of https?

https://www.dwd.de/DWD/wetter/wv_spez/hobbymet/wetterkarten/

This website would crash Opencpn
Probably because the XML uses http:// and the website says "Forbidden" and then O Crashes.
The website changed to https:// and some point. This will be a pain in the butt.
Can't the PI test for https://? or if it does not work as http:// for some short period, try https://?

Also O should not BOMB.

We had lots of good links to faxes.. its the only source for Europe at this point...now gone.

See #47
Some of Those links still work.

Surface analysis: 

http://www.dwd.de/DWD/wetter/wv_spez/hobbymet/wetterkarten/bwk_bodendruck_na_ana.png
24h forecast:
http://www.dwd.de/DWD/wetter/wv_spez/hobbymet/wetterkarten/ico_tkboden_na_024.png
36h forecast:
http://www.dwd.de/DWD/wetter/wv_spez/hobbymet/wetterkarten/ico_tkboden_na_036.png
48h forecast:
http://www.dwd.de/DWD/wetter/wv_spez/hobbymet/wetterkarten/ico_tkboden_na_048.png
60h forecast:
http://www.dwd.de/DWD/wetter/wv_spez/hobbymet/wetterkarten/ico_tkboden_na_060.png
84h forecast:
http://www.dwd.de/DWD/wetter/wv_spez/hobbymet/wetterkarten/ico_tkboden_na_084.png
108h forecast:
http://www.dwd.de/DWD/wetter/wv_spez/hobbymet/wetterkarten/ico_tkboden_na_108.png

But we had more!!!

Germain needs to be remove because Opencpn Bombs.
Close when PR #65 is Merged , but there is still a problem, Opencpn froze becausee site was forbidden now Abort does not work.

Using Preferences causes Wxfax to stop.

Weatherfax_pi: Sean's Repository, current version, master.
If the user installs the plugin and opens the Preferences Menu, the plugin will not work after that.
Workaround: Uninstall the plugin, delete the plugin file, copy opencpn.ini to a copy, then edit the opencpn.ini file removing all weather_fax settings. Save the file. Start Opencpn and check that there is no weatherfax_pi under options. Close Opencpn and install weatherfax again.

DON'T OPEN THE PREFERENCES MENU AGAIN until this is fixed.

Image Wizard is Broken..does not show TIF...so cannot set coordinates - Windows

Windows Version

Two images from NOAA Boston did not have have the right coordinates, so they just saved but did not appear on the chart because the coods in the XML file have changed.

So when I try to File > Open http!!!weather.noaa.gov!pub!fax!PYAA11.TIF
The Weatherfax_pi Image Wizard does not seem to load the file, the image window is blank, so we cannot rotate the image and set the new coords, so that we can change the XML file.

image-does-not-show

cant-open-tif

image-has-neg-dim

I have confirmed by recompiling the plugin again, and testing.
Image Wizard is not working unfortunately. It is not showing TIF images, so the coordinates cannot be set.

Weatherfax fails to be compiled with gcc6

distros are moving to gcc6 or higher what drags be default more security and control features.
Weather fax is the last of the "official" plugins which still does not compile with gcc6.

Full log is visible at
https://build.opensuse.org/build/home:dominig:opencpn-sandbox/openSUSE_Tumbleweed/x86_64/OpenCPN-weatherfax_pi/_log

------ log extract ----
signConverter::UnsignedType signConverter::signedToUnsigned::operator()(signConverter::SignedType) [with FormatCode Format = (FormatCode)3; signConverter::UnsignedType = unsigned int; signConverter::SignedType = int]'
[ 189s] /usr/include/c++/7/bits/stl_algo.h:4306:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = const int*; _OIter = unsigned int*; _UnaryOperation = signConverter<(FormatCode)3>::signedToUnsigned]'
[ 189s] /home/abuild/rpmbuild/BUILD/weatherfax_pi-1513723320.2d2cf8e/src/libaudiofile/modules/SimpleModule.h:104:16: required from 'void transform(const void*, void*, size_t) [with UnaryFunction = signConverter<(FormatCode)3>::signedToUnsigned; size_t = long unsigned int]'
[ 189s] /home/abuild/rpmbuild/BUILD/weatherfax_pi-1513723320.2d2cf8e/src/libaudiofile/modules/SimpleModule.h:176:62: required from 'static void ConvertSign::convertSignedToUnsigned(const void*, void*, size_t) [with FormatCode Format = (FormatCode)3; size_t = long unsigned int]'
[ 189s] /home/abuild/rpmbuild/BUILD/weatherfax_pi-1513723320.2d2cf8e/src/libaudiofile/modules/SimpleModule.h:192:52: required from here
[ 189s] /home/abuild/rpmbuild/BUILD/weatherfax_pi-1513723320.2d2cf8e/src/libaudiofile/modules/SimpleModule.h:126:40: error: left operand of shift expression '(-1 << 31)' is negative [-fpermissive]

--------- end extract ------------------

Weatherfax fails to build on Debian 9 ( Stretch)

Hi Sean,

I'm trying to build weatherfax on my Raspberry Pi3 with fresh Raspbian Stretch. But compiling breaks with Error

[ 93%] Building CXX object CMakeFiles/weatherfax_pi.dir/src/libaudiofile/modules/Module.cpp.o
/usr/bin/c++   -DOCPN_USE_PORTAUDIO -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -DocpnUSE_GL -Dweatherfax_pi_EXPORTS -I/home/pi/test/weatherfax_pi/include -I/home/pi/test/weatherfax_pi/src -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk2-unicode-3.0 -isystem /usr/include/wx-3.0 -I/home/pi/test/weatherfax_pi/./src/libaudiofile  -pthread -fPIC   -Wall -Wno-unused-result -g -fexceptions -o CMakeFiles/weatherfax_pi.dir/src/libaudiofile/modules/Module.cpp.o -c /home/pi/test/weatherfax_pi/src/libaudiofile/modules/Module.cpp
In file included from /home/pi/test/weatherfax_pi/src/libaudiofile/modules/Module.cpp:26:0:
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h: In instantiation of 'const int signConverter<(FormatCode)0>::kMinSignedValue':
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:130:52:   required from 'signConverter<Format>::UnsignedType signConverter<Format>::signedToUnsigned::operator()(signConverter<Format>::SignedType) [with FormatCode Format = (FormatCode)0; signConverter<Format>::UnsignedType = unsigned char; signConverter<Format>::SignedType = signed char]'
/usr/include/c++/6/bits/stl_algo.h:4177:24:   required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = const signed char*; _OIter = unsigned char*; _UnaryOperation = signConverter<(FormatCode)0>::signedToUnsigned]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:104:16:   required from 'void transform(const void*, void*, size_t) [with UnaryFunction = signConverter<(FormatCode)0>::signedToUnsigned; size_t = unsigned int]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:176:62:   required from 'static void ConvertSign::convertSignedToUnsigned(const void*, void*, size_t) [with FormatCode Format = (FormatCode)0; size_t = unsigned int]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:183:51:   required from here
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:126:40: error: left operand of shift expression '(-1 << 7)' is negative [-fpermissive]
  static const int kMinSignedValue = -1 << kScaleBits;
                                     ~~~^~~~~~~~~~~~~
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h: In instantiation of 'const int signConverter<(FormatCode)1>::kMinSignedValue':
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:130:52:   required from 'signConverter<Format>::UnsignedType signConverter<Format>::signedToUnsigned::operator()(signConverter<Format>::SignedType) [with FormatCode Format = (FormatCode)1; signConverter<Format>::UnsignedType = short unsigned int; signConverter<Format>::SignedType = short int]'
/usr/include/c++/6/bits/stl_algo.h:4177:24:   required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = const short int*; _OIter = short unsigned int*; _UnaryOperation = signConverter<(FormatCode)1>::signedToUnsigned]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:104:16:   required from 'void transform(const void*, void*, size_t) [with UnaryFunction = signConverter<(FormatCode)1>::signedToUnsigned; size_t = unsigned int]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:176:62:   required from 'static void ConvertSign::convertSignedToUnsigned(const void*, void*, size_t) [with FormatCode Format = (FormatCode)1; size_t = unsigned int]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:186:52:   required from here
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:126:40: error: left operand of shift expression '(-1 << 15)' is negative [-fpermissive]
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h: In instantiation of 'const int signConverter<(FormatCode)2>::kMinSignedValue':
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:130:52:   required from 'signConverter<Format>::UnsignedType signConverter<Format>::signedToUnsigned::operator()(signConverter<Format>::SignedType) [with FormatCode Format = (FormatCode)2; signConverter<Format>::UnsignedType = unsigned int; signConverter<Format>::SignedType = int]'
/usr/include/c++/6/bits/stl_algo.h:4177:24:   required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = const int*; _OIter = unsigned int*; _UnaryOperation = signConverter<(FormatCode)2>::signedToUnsigned]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:104:16:   required from 'void transform(const void*, void*, size_t) [with UnaryFunction = signConverter<(FormatCode)2>::signedToUnsigned; size_t = unsigned int]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:176:62:   required from 'static void ConvertSign::convertSignedToUnsigned(const void*, void*, size_t) [with FormatCode Format = (FormatCode)2; size_t = unsigned int]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:189:52:   required from here
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:126:40: error: left operand of shift expression '(-1 << 23)' is negative [-fpermissive]
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h: In instantiation of 'const int signConverter<(FormatCode)3>::kMinSignedValue':
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:130:52:   required from 'signConverter<Format>::UnsignedType signConverter<Format>::signedToUnsigned::operator()(signConverter<Format>::SignedType) [with FormatCode Format = (FormatCode)3; signConverter<Format>::UnsignedType = unsigned int; signConverter<Format>::SignedType = int]'
/usr/include/c++/6/bits/stl_algo.h:4177:24:   required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = const int*; _OIter = unsigned int*; _UnaryOperation = signConverter<(FormatCode)3>::signedToUnsigned]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:104:16:   required from 'void transform(const void*, void*, size_t) [with UnaryFunction = signConverter<(FormatCode)3>::signedToUnsigned; size_t = unsigned int]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:176:62:   required from 'static void ConvertSign::convertSignedToUnsigned(const void*, void*, size_t) [with FormatCode Format = (FormatCode)3; size_t = unsigned int]'
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:192:52:   required from here
/home/pi/test/weatherfax_pi/src/libaudiofile/modules/SimpleModule.h:126:40: error: left operand of shift expression '(-1 << 31)' is negative [-fpermissive]
CMakeFiles/weatherfax_pi.dir/build.make:1313: recipe for target 'CMakeFiles/weatherfax_pi.dir/src/libaudiofile/modules/Module.cpp.o' failed
make[2]: *** [CMakeFiles/weatherfax_pi.dir/src/libaudiofile/modules/Module.cpp.o] Error 1

Any Ideas how to repair this issue?

OS: Debian 9.1
g++: 6.3.0 20170516 (Raspbian 6.3.0-18+rpi1)

Regards
free-x

Open file dialog Lat/Lon input fields are too small.

Sean,
I'm not sure if this is the proper place for this issue report. but I couldn't find any other place. If I'm in the wrong here let me know.

I wanted to bring to your attention an issue I've been bumping into with the OpenCPN WeatherFax.

From a coding stand point it should be pretty simple to address, from a UX stand point it's making life difficult.

When I open a local weather fax image to overlay and it requests the image coordinates, the entry fields for the Lat and Lon are extremely small/crowded. So small in fact, that you cannot see the whole numbers.

Before I go too far. I need to explain my setup, I'm running Windows 7 on a MacBook Pro with Retina display. There is a known issue with Windows 7 handling High DPI displays properly. which I think is contributing to this issue. As high DPI displays become more common place this issue might start affecting more people.

I've attached a screen capture to show you what I'm talking about..
Once gain if I'm in the wrong place for bringing up this issue please let me know.

Cheers,
Todd Martin

P.S. I really like the plug in. it's very handy on the boat.
weatherfax-issue

Warning from recent compile 1.7006-beta - Libaudio

I it seems related to libaudiofile.

Build succeeded.

"C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj" (default target) (3) ->
(ClCompile target) ->
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\DecoderOptionsDialog.cpp(47): warning C4800: 'long' : forcing value to bool 't
rue' or 'false' (performance warning) [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\DecoderOptionsDialog.cpp(48): warning C4800: 'long' : forcing value to bool 't
rue' or 'false' (performance warning) [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\inttypes.h(126): warning C4005: 'PRId64' : macro redefinition [C:\Use
rs\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\inttypes.h(132): warning C4005: 'PRIi64' : macro redefinition [C:\Use
rs\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(118): warning C4018: '>' : signed/unsigned mismatch [C:\Us
ers\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(138): warning C4018: '>' : signed/unsigned mismatch [C:\Us
ers\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(158): warning C4018: '>' : signed/unsigned mismatch [C:\Us
ers\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(193): warning C4018: '>' : signed/unsigned mismatch [C:\Us
ers\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(213): warning C4018: '>' : signed/unsigned mismatch [C:\Us
ers\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\aupv.c(233): warning C4018: '>' : signed/unsigned mismatch [C:\Us
ers\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(104): warning C4244: '=' : conversion from 'unsigned l
ong' to 'unsigned char', possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(105): warning C4244: '=' : conversion from 'unsigned l
ong' to 'unsigned char', possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(106): warning C4244: '=' : conversion from 'unsigned l
ong' to 'unsigned char', possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(108): warning C4244: '=' : conversion from 'unsigned l
ong' to 'unsigned char', possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(109): warning C4244: '=' : conversion from 'unsigned l
ong' to 'unsigned char', possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Frederick\Documents\GitHub\weatherfax_pi\src\libaudiofile\extended.c(110): warning C4244: '=' : conversion from 'unsigned l
ong' to 'unsigned char', possible loss of data [C:\Users\Frederick\Documents\GitHub\weatherfax_pi\build\weatherfax_pi.vcxproj]

16 Warning(s)
0 Error(s)

User information

Sean,

How can we inform the user that for OSX the portaudio libraries should be installed.
Otherwise the plugin would not show up and cause unnecessary problems.
For OSX this would be by the "brew install portaudio" command in a terminal window.
Should we mention this on the download page of the plugin??

Peter

Image Wizard - after completion - ability to drag the image intact to fit a shoreline?

Sometimes a mercator image does not have good coord markings, and we get an image that is offset. It might help if we could just move the image over to the shoreline somehow. I think this happens when the weather station making the faxes does not use exactly the same coordinates or has changed them. The image is basically ok, but needs to be moved a little.

Just an idea. I could be misused I suppose.

A clean git clone doesn't compile

Hi,
wxWTranslateCatalog.h isn't generated by cmake anymore.

git show -p 377538c cmake/PluginConfigure.cmake
...
-configure_file(cmake/version.h.in ${PROJECT_SOURCE_DIR}/src/version.h)
-configure_file(cmake/wxWTranslateCatalog.h.in ${PROJECT_SOURCE_DIR}/src/wxWTranslateCatalog.h)
-SET(PACKAGE_VERSION "${PLUGIN_VERSION_MAJOR}.${PLUGIN_VERSION_MINOR}" )
..

14 warnings - Windows

Build succeeded.

"C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\ALL_BUILD.vcxproj" (default target)
(1) ->
"C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj" (default targ
et) (3) ->
(ClCompile target) ->
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\DecoderOptionsDialog.cpp(47): warning
C4800: 'long' : forcing value to bool 'true' or 'false' (performance warning) [C:\Users\Rick\Docum
ents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\DecoderOptionsDialog.cpp(48): warning
C4800: 'long' : forcing value to bool 'true' or 'false' (performance warning) [C:\Users\Rick\Docum
ents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(118): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(138): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(158): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(193): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(213): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\aupv.c(233): warning C40
18: '>' : signed/unsigned mismatch [C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\w
eatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(104): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(105): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(106): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(108): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(109): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]
C:\Users\Rick\Documents\GitHub\o-plugin\s-weatherfax_pi\src\libaudiofile\extended.c(110): warning
C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data [C:\Users\R
ick\Documents\GitHub\o-plugin\s-weatherfax_pi\build\weatherfax_pi.vcxproj]

14 Warning(s)
0 Error(s)

please tag releases

Hi!

It would be very usefull to have tagged releases, so the source for a specific version of th eplugin can be downloaded. Please add a release/tag for your released versions. This makes packaging a lot easier.

I'd like to package this plugin for Gentoo Linux and for that it requires a reliable specific download URL for the releases.

Thanks in advance!

URL strdatetime problem in WeatherFaxInternetRetrieval.xml

Australia Met
Singapore Met
France Met
India Met
UK Met
Uk Met Office
and others have changed their URL for weatherfaxes to have a strdatetime code at the end, rather than having a static URL for the current files. This causes frequent revisions and updates to the XML files.

http://www.cruisersforum.com/forums/f134/weatherfax-97533.html#post2458260
Stelian42 has provided some code for reading python scripts which can do strdatetime.
https://github.com/stelian42/weatherfax_pi
I have implemented the ability to call an external helper (script) from weatherfax in order to parse the HTML pages and find the correct URL for the weather faxes.
Find this here: https://github.com/stelian42/weather...83518796f6924d
This should be tested with Lyndon's script (which I didn't see...), and if it works well, I'll push everything to Sean.

http://www.cruisersforum.com/forums/f134/weatherfax-97533.html#post2460695
Lydon LJH was going to provide a python script for Australia.

I plan on testing Stelian's script, but got sidetracked fixing other things in weatherfax.

Wefax schedule update

I just received these 2 wefax from DE, if you want to attach them to your project and/or update the xml description
wefax_20180817_150319_3854100_nocorr

wefax_20180817_144355_3853800_nocorr

Thank you for the great plugin.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.