Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Rate Thread Display Modes
Old 15-12-2015, 03:57   #136
Registered User

Join Date: May 2012
Posts: 405
Re: Hydrographic Survey Plugin

Rick ...

It looks like VS cannot find the lib/include files for the 4 external dll - freexl, proj, iconv, geos_c.

Paths may have changed with W10. Are the lib/include folders in 'Properties/C/C++/General/Additional Include Directories' pointing to the 'lib' and 'include' folders in OSGeo4W? Are the 4 external dll still included in the list at 'Properties/Linker/Input'?

Hope this helps.

Mike
__________________

__________________
Rasbats is offline   Reply With Quote
Old 15-12-2015, 15:50   #137
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 9,314
Re: Hydrographic Survey Plugin

That's it Mike. I have to go back and renew those because Win 10 upgrade obviously changed/ removed it. Thanks!
__________________

__________________
rgleason is offline   Reply With Quote
Old 16-12-2015, 18:55   #138
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 9,314
Re: Hydrographic Survey Plugin

Mike,
I reinserted the libs as per
Hydrographic Survey Plugin

C:\splite-msvc\lib\freexl.lib
C:\splite-msvc\lib\iconv.lib
C:\splite-msvc\lib\proj.lib
C:\splite-msvc\lib\geos_c.lib

Hydrographic Survey Plugin

Quote:
  1. Had used cmake-gui to make sure cmake configured ok.
  2. Git fetched and Git pull origin master.
  3. Then copied freexl.dll, iconv.lib, proj.lib, geos_c.lib from ..\survey_pi\Extras\dll\ to ..\mr-survey_pi\ AND to the ..\survey_pi\buildwin directory.
  4. Copied recent version of opencpn.lib to ..\survey_pi\build
  5. Opened Visual Studio 2013 Express for Desktop.
  6. Open a File > New project and point to ../survey_pi/build/survey_pi.sln
  7. Solution Explorer (right panel) shows a list of items.
  8. Right-Click on the "survey_pi" halfway down the list not the top survey_pi (8 projects). Select "Set to startup project".
  9. Right Click again on "survey_pi" halfway down the list. Select Build. Wait. Many LINK errors
  10. Right Click again on "survey_pi" halfway down the list.
  11. At the bottom of the popup list you will find 'Properties'.
  12. Select 'Properties' and a form 'survey_pi Property Pages' is shown.
  13. Click on 'Linker' and 'Input', and at the top of the list on the right, you will find 'Additional Dependencies'.
  14. Click on the line of files and on the far right you get a drop down arrow. Click this and you get the option <Edit...>.
  15. The files are now shown as a list and you can insert the 4 lib files one by one. Copy and paste can be used in this list. The path to the lib file needs to be included as well as the file name.
  16. To fix the Link errors, add these separate lines to the end: (I shorted the path, use your own path to the files!)
  • C:\..\survey_pi\Extras\splite-msvc\lib\freexl.lib
  • C:\..\survey_pi\Extras\splite-msvc\lib\iconv.lib
  • C:\..\survey_pi\Extras\splite-msvc\lib\proj.lib
  • C:\..\survey_pi\Extras\splite-msvc\lib\geos_c.lib
C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\Extras\splite-msvc\lib\freexl.lib
C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\Extras\splite-msvc\lib\iconv.lib
C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\Extras\splite-msvc\lib\proj.lib
C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\Extras\splite-msvc\lib\geos_c.lib
  1. Then Right Click again on "survey_pi" halfway down the list and Select "Build" again. It builds successfully.
  2. I find a new file "survey_pi.dll
__________________
rgleason is offline   Reply With Quote
Old 16-12-2015, 18:57   #139
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 9,314
Re: Hydrographic Survey Plugin

STill getting 68 Errors, am I missing a file?

Quote:
Error 1 error LNK2019: unresolved external symbol _libiconv_open referenced in function _gaiaConvertCharset C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 2 error LNK2019: unresolved external symbol _libiconv referenced in function _gaiaConvertCharset C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 3 error LNK2019: unresolved external symbol _libiconv_close referenced in function _dump_dbf C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 4 error LNK2019: unresolved external symbol _locale_charset referenced in function _gaiaGetLocaleCharset C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 5 error LNK2019: unresolved external symbol _GEOSversion referenced in function _fnct_geos_version C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 6 error LNK2019: unresolved external symbol _initGEOS referenced in function _register_spatialite_sql_functions C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 7 error LNK2019: unresolved external symbol _finishGEOS referenced in function _spatialite_cleanup C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 8 error LNK2019: unresolved external symbol _GEOSCoordSeq_create referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 9 error LNK2019: unresolved external symbol _GEOSCoordSeq_setX referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 10 error LNK2019: unresolved external symbol _GEOSCoordSeq_setY referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 11 error LNK2019: unresolved external symbol _GEOSCoordSeq_setZ referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 12 error LNK2019: unresolved external symbol _GEOSCoordSeq_getX referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 13 error LNK2019: unresolved external symbol _GEOSCoordSeq_getY referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 14 error LNK2019: unresolved external symbol _GEOSCoordSeq_getZ referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 15 error LNK2019: unresolved external symbol _GEOSCoordSeq_getSize referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 16 error LNK2019: unresolved external symbol _GEOSCoordSeq_getDimensions referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 17 error LNK2019: unresolved external symbol _GEOSBuffer referenced in function _gaiaGeomCollBuffer C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 18 error LNK2019: unresolved external symbol _GEOSGeom_createPoint referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 19 error LNK2019: unresolved external symbol _GEOSGeom_createLinearRing referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 20 error LNK2019: unresolved external symbol _GEOSGeom_createLineString referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 21 error LNK2019: unresolved external symbol _GEOSGeom_createPolygon referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 22 error LNK2019: unresolved external symbol _GEOSGeom_createCollection referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 23 error LNK2019: unresolved external symbol _GEOSGeom_destroy referenced in function _fnct_Area C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 24 error LNK2019: unresolved external symbol _GEOSIntersection referenced in function _gaiaGeometryIntersection C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 25 error LNK2019: unresolved external symbol _GEOSConvexHull referenced in function _gaiaConvexHull C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 26 error LNK2019: unresolved external symbol _GEOSDifference referenced in function _gaiaGeometryDifference C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 27 error LNK2019: unresolved external symbol _GEOSSymDifference referenced in function _gaiaGeometrySymDifference C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 28 error LNK2019: unresolved external symbol _GEOSBoundary referenced in function _gaiaBoundary C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 29 error LNK2019: unresolved external symbol _GEOSUnion referenced in function _gaiaGeometryUnion C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 30 error LNK2019: unresolved external symbol _GEOSPointOnSurface referenced in function _gaiaGetPointOnSurface C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 31 error LNK2019: unresolved external symbol _GEOSGetCentroid referenced in function _gaiaGeomCollCentroid C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 32 error LNK2019: unresolved external symbol _GEOSSimplify referenced in function _gaiaGeomCollSimplify C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 33 error LNK2019: unresolved external symbol _GEOSTopologyPreserveSimplify referenced in function _gaiaGeomCollSimplifyPreserveTopology C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 34 error LNK2019: unresolved external symbol _GEOSDisjoint referenced in function _gaiaGeomCollDisjoint C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 35 error LNK2019: unresolved external symbol _GEOSTouches referenced in function _gaiaGeomCollTouches C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 36 error LNK2019: unresolved external symbol _GEOSIntersects referenced in function _gaiaGeomCollIntersects C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 37 error LNK2019: unresolved external symbol _GEOSCrosses referenced in function _gaiaGeomCollCrosses C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 38 error LNK2019: unresolved external symbol _GEOSWithin referenced in function _gaiaGeomCollWithin C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 39 error LNK2019: unresolved external symbol _GEOSContains referenced in function _gaiaGeomCollContains C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 40 error LNK2019: unresolved external symbol _GEOSOverlaps referenced in function _gaiaGeomCollOverlaps C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 41 error LNK2019: unresolved external symbol _GEOSEquals referenced in function _gaiaGeomCollEquals C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 42 error LNK2019: unresolved external symbol _GEOSisSimple referenced in function _gaiaIsSimple C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 43 error LNK2019: unresolved external symbol _GEOSisRing referenced in function _gaiaIsRing C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 44 error LNK2019: unresolved external symbol _GEOSRelatePattern referenced in function _gaiaGeomCollRelate C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 45 error LNK2019: unresolved external symbol _GEOSisValid referenced in function _gaiaIsValid C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 46 error LNK2019: unresolved external symbol _GEOSGeomTypeId referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 47 error LNK2019: unresolved external symbol _GEOSGetSRID referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 48 error LNK2019: unresolved external symbol _GEOSSetSRID referenced in function _toGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 49 error LNK2019: unresolved external symbol _GEOSGetNumGeometries referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 50 error LNK2019: unresolved external symbol _GEOSGetGeometryN referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 51 error LNK2019: unresolved external symbol _GEOSGetNumInteriorRings referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 52 error LNK2019: unresolved external symbol _GEOSGetInteriorRingN referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 53 error LNK2019: unresolved external symbol _GEOSGetExteriorRing referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 54 error LNK2019: unresolved external symbol _GEOSGeom_getCoordSeq referenced in function _fromGeosGeometry C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 55 error LNK2019: unresolved external symbol _GEOSArea referenced in function _fnct_Area C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 56 error LNK2019: unresolved external symbol _GEOSLength referenced in function _fnct_Length C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 57 error LNK2019: unresolved external symbol _GEOSDistance referenced in function _gaiaGeomCollDistance C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 58 error LNK2019: unresolved external symbol _pj_transform referenced in function _gaiaTransform C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 59 error LNK2019: unresolved external symbol _pj_free referenced in function _gaiaTransform C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 60 error LNK2019: unresolved external symbol _pj_init_plus referenced in function _gaiaTransform C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 61 error LNK2019: unresolved external symbol _pj_get_release referenced in function _fnct_proj4_version C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 62 error LNK2019: unresolved external symbol _freexl_open referenced in function _load_XL C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 63 error LNK2019: unresolved external symbol _freexl_close referenced in function _load_XL C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 64 error LNK2019: unresolved external symbol _freexl_get_info referenced in function _load_XL C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 65 error LNK2019: unresolved external symbol _freexl_select_active_worksheet referenced in function _load_XL C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 66 error LNK2019: unresolved external symbol _freexl_worksheet_dimensions referenced in function _load_XL C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 67 error LNK2019: unresolved external symbol _freexl_get_cell_value referenced in function _load_XL C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\spatialite.obj survey_pi
Error 68 error LNK1120: 67 unresolved externals C:\Users\Rick\Documents\GitHub\o-plugin\mr-survey_pi\build\Release\survey_pi.dll survey_pi
__________________
rgleason is offline   Reply With Quote
Old 18-12-2015, 14:14   #140
Registered User

Join Date: May 2012
Posts: 405
Re: Hydrographic Survey Plugin

Rick,

Just re-built. A few warnings but 'successful'.

'splite-msvc' is much easier than OSGeo4W. Are the 4 'extra' libs in the 'build' folder as well as 'opencpn.lib'?

freexl.lib
iconv.lib
proj.lib
geos_c.lib

Mike
__________________
Rasbats is offline   Reply With Quote
Old 20-12-2015, 18:28   #141
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 9,314
Re: Hydrographic Survey Plugin

Mike, I just checked and of course they are not. I had opencpn.lib there but not the other ones, should have know. Will try compile later after computer finishes... Thank you.
__________________
rgleason is offline   Reply With Quote
Old 20-12-2015, 19:21   #142
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 9,314
Re: Hydrographic Survey Plugin

Mike, no luck same 68 errors. Put the paths to the libs in the Properties >> link and have the lib files under build. It must not have the right path or something.
I will figure this out after a week, unless I manage to install VS on my tablet again.
__________________
rgleason is offline   Reply With Quote
Old 27-01-2016, 13:06   #143
Registered User
 
sbfreddie's Avatar

Join Date: Mar 2012
Location: Southern Texas, Port Isabel
Boat: I Wish
Posts: 164
Images: 1
Send a message via Skype™ to sbfreddie
Re: Hydrographic Survey Plugin

Mike:
I have just now tried to build this plug with Linux Ubuntu 14.04 on my Tegra TK1 (Arm7l).

cmake configure fails with this message:

CMake Error at CMakeLists.txt:177 (ADD_LIBRARY):
Cannot find source file:

src/Baro_history.cpp

Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx

It appears that we have been bitten by the old capital letters bug!
Windows is not case sensitive but Linux is.
My question is where do I change the capital letter B to the lower case b?

On another note which build method am I supposed to use after the cmake ..,
make or cmake --build .?

Thanks,
Freddie
__________________
sbfreddie is offline   Reply With Quote
Old 27-01-2016, 13:43   #144
Registered User

Join Date: May 2012
Posts: 405
Re: Hydrographic Survey Plugin

Freddie,

Sorry, I am Windows centric.

You are correct, the source files are called baro_history.cpp and baro_history.h and that is what is used in the code.

Please can you change src/Baro_history.cpp and src/Baro_history.h in 'CMakeLists.txt' to read src/baro_history.cpp and src/baro_history.h and try again.

I have not done any work on compiling the plugin for Linux. cmake_gui for Windows was used to compile on my machine, so I am not sure what is needed for the command line.

Let us know how you get on.

Thanks.

Mike
__________________
Rasbats is offline   Reply With Quote
Old 27-01-2016, 14:24   #145
Registered User
 
sbfreddie's Avatar

Join Date: Mar 2012
Location: Southern Texas, Port Isabel
Boat: I Wish
Posts: 164
Images: 1
Send a message via Skype™ to sbfreddie
Re: Hydrographic Survey Plugin

Quote:
Originally Posted by Rasbats View Post
Freddie,

Sorry, I am Windows centric.

You are correct, the source files are called baro_history.cpp and baro_history.h and that is what is used in the code.

Please can you change src/Baro_history.cpp and src/Baro_history.h in 'CMakeLists.txt' to read src/baro_history.cpp and src/baro_history.h and try again.

I have not done any work on compiling the plugin for Linux. cmake_gui for Windows was used to compile on my machine, so I am not sure what is needed for the command line.

Let us know how you get on.

Thanks.

Mike
Mike:
I changed the CMakeLists.txt file to get past the capital letters issue, and the configure went fine.
However the make (compile) stops with some errors, here is the output from the make:

ubuntu@tegra-ubuntu:~/survey_pi/build$ make -j4
[ 2%] survey_pi-i18n: Done.
[ 2%] Built target survey-i18n
[ 4%] [ 6%] [ 8%] [ 10%] Building CXX object CMakeFiles/survey_pi.dir/src/survey_pi.cpp.o
Building CXX object CMakeFiles/survey_pi.dir/src/icons.cpp.o
Building CXX object CMakeFiles/survey_pi.dir/src/surveygui.cpp.o
Building CXX object CMakeFiles/survey_pi.dir/src/surveygui_impl.cpp.o
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:43:0,
from /home/ubuntu/survey_pi/src/survey_pi.h:70,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/survey_profile.h:45:0: warning: "BARO_RECORD_COUNT" redefined [enabled by default]
#define BARO_RECORD_COUNT 3000
^
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:42:0,
from /home/ubuntu/survey_pi/src/survey_pi.h:70,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/baro_history.h:45:0: note: this is the location of the previous definition
#define BARO_RECORD_COUNT 30
^
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:43:0,
from /home/ubuntu/survey_pi/src/survey_pi.h:70,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/survey_profile.h:45:0: warning: "BARO_RECORD_COUNT" redefined [enabled by default]
#define BARO_RECORD_COUNT 3000
^
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:42:0,
from /home/ubuntu/survey_pi/src/survey_pi.h:70,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/baro_history.h:45:0: note: this is the location of the previous definition
#define BARO_RECORD_COUNT 30
^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:48:0,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
};
^
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:49:0,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
};
^
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:50:0,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
};
^
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:48:0,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
};
^
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:49:0,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
};
^
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:50:0,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
};
^
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:70:0,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/surveygui_impl.h:113:9: error: extra qualification ‘SurveyDlg::’ on member ‘LoadSurvey_0’ [-fpermissive]
void SurveyDlg::LoadSurvey_0();
^
/home/ubuntu/survey_pi/src/surveygui_impl.h:117:9: error: extra qualification ‘SurveyDlg::’ on member ‘SetTrace’ [-fpermissive]
void SurveyDlg::SetTrace();
^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:70:0,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/surveygui_impl.h:113:9: error: extra qualification ‘SurveyDlg::’ on member ‘LoadSurvey_0’ [-fpermissive]
void SurveyDlg::LoadSurvey_0();
^
/home/ubuntu/survey_pi/src/surveygui_impl.h:117:9: error: extra qualification ‘SurveyDlg::’ on member ‘SetTrace’ [-fpermissive]
void SurveyDlg::SetTrace();
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ImportHydromagicTrack(TiXmlElement*)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:164:31: warning: unused variable ‘ele’ [-Wunused-variable]
float ele = atof(trackpoint->Attribute("ele"));
^
/home/ubuntu/survey_pi/src/survey_pi.cpp:166:29: warning: unused variable ‘mark’ [-Wunused-variable]
int mark = atoi(trackpoint->Attribute("mark"));
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ExportHydromagic(int, wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:302:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
int64_t i64 = *((int64_t*)&t32); // To avoid using strftime(), keep everything UTC
^
/home/ubuntu/survey_pi/src/survey_pi.cpp:284:20: warning: unused variable ‘tide’ [-Wunused-variable]
double tide = atof(tid);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ExportXYZ(int, wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:378:10: warning: unused variable ‘tide’ [-Wunused-variable]
double tide = atof(tid);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ExportCSV(int, wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:453:10: warning: unused variable ‘tide’ [-Wunused-variable]
double tide = atof(tid);
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnSurveySelection(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:235:8: warning: unused variable ‘t’ [-Wunused-variable]
int t = plugin->GetSurveyId(s);
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnNewSurvey(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:285:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < m_chSurvey->GetCount(); i++){
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnSurveyProperties(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:338:86: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
plugin->m_pSurveyProp = new SurveyPropDlgDef(this, wxID_ANY, _T("Survey Properties"), { 100, 100 }, wxDefaultSize, 0);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘bool survey_pi::ImportXYZ(wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:648:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
int64_t tim = *((int64_t*)&t);
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:338:118: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
plugin->m_pSurveyProp = new SurveyPropDlgDef(this, wxID_ANY, _T("Survey Properties"), { 100, 100 }, wxDefaultSize, 0);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp:648:11: warning: unused variable ‘tim’ [-Wunused-variable]
int64_t tim = *((int64_t*)&t);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp:622:6: warning: unused variable ‘l’ [-Wunused-variable]
int l = 0;
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:337:6: warning: unused variable ‘t’ [-Wunused-variable]
int t = plugin->GetSurveyId(s);
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnMergeSurvey(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:377:86: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
plugin->m_pSurveyMerge = new SurveyMergeDlgDef(this, wxID_ANY, _T("Merging Surveys"), { 100, 100 }, wxDefaultSize, 0);
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:377:118: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
plugin->m_pSurveyMerge = new SurveyMergeDlgDef(this, wxID_ANY, _T("Merging Surveys"), { 100, 100 }, wxDefaultSize, 0);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘bool survey_pi::ImportCSV(wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:695:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
int64_t tim = *((int64_t*)&t);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp:695:11: warning: unused variable ‘tim’ [-Wunused-variable]
int64_t tim = *((int64_t*)&t);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp:669:6: warning: unused variable ‘l’ [-Wunused-variable]
int l = 0;
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘wxArrayString survey_pi::GetSurveyList()’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:797:17: warning: unused variable ‘survey_id’ [-Wunused-variable]
int survey_id = atoi(id);
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::IsPanelSelected(wxBookCtrlEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:458:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (i = 1){
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:464:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (i = 2){
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:467:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (i = 0){
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘wxArrayString survey_pi::SetSoundings(int)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:891:17: warning: unused variable ‘survey_id’ [-Wunused-variable]
int survey_id = atoi(id);
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘void SurveyDlg::SetProfile()’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:499:6: warning: unused variable ‘r1’ [-Wunused-variable]
int r1 = myRows[0][0];
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:500:6: warning: unused variable ‘r2’ [-Wunused-variable]
int r2 = myRows[0][1];
^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnItemDelete(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:577:6: warning: unused variable ‘sid’ [-Wunused-variable]
int sid = 0;
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::FillSurveyDropdown()’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:1307:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < GetSurveyList().Count(); i++){
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘bool survey_pi::GetSurveySoundings(int)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:1708:20: warning: unused variable ‘depth’ [-Wunused-variable]
double depth = atof(dpt);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ParseNMEASentence(wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:2031:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
int64_t i = *((int64_t*)&t);
^
/home/ubuntu/survey_pi/src/survey_pi.cpp:2031:11: warning: unused variable ‘i’ [-Wunused-variable]
int64_t i = *((int64_t*)&t);
^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:48:0,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/cross.xpm: At global scope:
/home/ubuntu/survey_pi/src/cross.xpm:2:14: warning: ‘cross’ defined but not used [-Wunused-variable]
static char *cross[] = {
^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:49:0,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/circle.xpm:2:14: warning: ‘circle’ defined but not used [-Wunused-variable]
static char *circle[] = {
^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:50:0,
from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/square.xpm:2:14: warning: ‘square’ defined but not used [-Wunused-variable]
static char *square[] = {
^
[ 12%] Building CXX object CMakeFiles/survey_pi.dir/src/mygridtablebase.cpp.o
make[2]: *** [CMakeFiles/survey_pi.dir/src/surveygui_impl.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:48:0,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/cross.xpm: At global scope:
/home/ubuntu/survey_pi/src/cross.xpm:2:14: warning: ‘cross’ defined but not used [-Wunused-variable]
static char *cross[] = {
^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:49:0,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/circle.xpm:2:14: warning: ‘circle’ defined but not used [-Wunused-variable]
static char *circle[] = {
^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:50:0,
from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/square.xpm:2:14: warning: ‘square’ defined but not used [-Wunused-variable]
static char *square[] = {
^
make[2]: *** [CMakeFiles/survey_pi.dir/src/survey_pi.cpp.o] Error 1
/home/ubuntu/survey_pi/src/mygridtablebase.cpp: In member function ‘virtual void myGridTableBase::SetColLabelValue(int, const wxString&)’:
/home/ubuntu/survey_pi/src/mygridtablebase.cpp:44:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(numcol < column_labels.size())
^
/home/ubuntu/survey_pi/src/mygridtablebase.cpp: In member function ‘virtual bool myGridTableBase::AppendCols(size_t)’:
/home/ubuntu/survey_pi/src/mygridtablebase.cpp:83:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i =0; i < numcol; i++)
^
make[1]: *** [CMakeFiles/survey_pi.dir/all] Error 2
make: *** [all] Error 2

It seems surveygui_impl.h has some problems.
Any ideas on what action to take to fix these problems?

Thanks,
Freddie
__________________
sbfreddie is offline   Reply With Quote
Old 27-01-2016, 15:36   #146
Registered User

Join Date: May 2012
Posts: 405
Re: Hydrographic Survey Plugin

Freddie,

Not sure why but surveygui_impl.h is commented out in surveygui_impl.cpp (line 29)

Could you try uncommenting this line and see if that helps.

Mike
__________________
Rasbats is offline   Reply With Quote
Old 27-01-2016, 16:03   #147
Registered User
 
sbfreddie's Avatar

Join Date: Mar 2012
Location: Southern Texas, Port Isabel
Boat: I Wish
Posts: 164
Images: 1
Send a message via Skype™ to sbfreddie
Re: Hydrographic Survey Plugin

Quote:
Originally Posted by Rasbats View Post
Freddie,

Not sure why but surveygui_impl.h is commented out in surveygui_impl.cpp (line 29)

Could you try uncommenting this line and see if that helps.

Mike
Mike:
That took care of one of the errors, but there is another one, here is the build output:

Code:
ubuntu@tegra-ubuntu:~/survey_pi/build$ make -j4
Scanning dependencies of target survey-i18n
[  2%] survey_pi-i18n: Done.
[  2%] Built target survey-i18n
Scanning dependencies of target survey_pi
[  4%] [  6%] [  8%] [ 10%] Building CXX object CMakeFiles/survey_pi.dir/src/survey_pi.cpp.o
Building CXX object CMakeFiles/survey_pi.dir/src/icons.cpp.o
Building CXX object CMakeFiles/survey_pi.dir/src/surveygui.cpp.o
Building CXX object CMakeFiles/survey_pi.dir/src/surveygui_impl.cpp.o
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:43:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:29:
/home/ubuntu/survey_pi/src/survey_profile.h:45:0: warning: "BARO_RECORD_COUNT" redefined [enabled by default]
 #define BARO_RECORD_COUNT 3000
 ^
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:42:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:29:
/home/ubuntu/survey_pi/src/baro_history.h:45:0: note: this is the location of the previous definition
 #define BARO_RECORD_COUNT 30
 ^
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:43:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.h:70,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/survey_profile.h:45:0: warning: "BARO_RECORD_COUNT" redefined [enabled by default]
 #define BARO_RECORD_COUNT 3000
 ^
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:42:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.h:70,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/baro_history.h:45:0: note: this is the location of the previous definition
 #define BARO_RECORD_COUNT 30
 ^
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.h:33:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:29:
/home/ubuntu/survey_pi/src/ocpn_plugin.h:397:34: error: ‘wxMemoryDC’ has not been declared
       virtual bool RenderOverlay(wxMemoryDC *pmdc, PlugIn_ViewPort *vp);
                                  ^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:48:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 };
 ^
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:49:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 };
 ^
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:50:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 };
 ^
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:29:0:
/home/ubuntu/survey_pi/src/surveygui_impl.h:113:9: error: extra qualification ‘SurveyDlg::’ on member ‘LoadSurvey_0’ [-fpermissive]
    void SurveyDlg::LoadSurvey_0();
         ^
/home/ubuntu/survey_pi/src/surveygui_impl.h:117:9: error: extra qualification ‘SurveyDlg::’ on member ‘SetTrace’ [-fpermissive]
    void SurveyDlg::SetTrace();
         ^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:70:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/surveygui_impl.h:113:9: error: extra qualification ‘SurveyDlg::’ on member ‘LoadSurvey_0’ [-fpermissive]
    void SurveyDlg::LoadSurvey_0();
         ^
/home/ubuntu/survey_pi/src/surveygui_impl.h:117:9: error: extra qualification ‘SurveyDlg::’ on member ‘SetTrace’ [-fpermissive]
    void SurveyDlg::SetTrace();
         ^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:48:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 };
 ^
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/cross.xpm:24:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:49:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 };
 ^
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/circle.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:50:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
 };
 ^
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/square.xpm:23:1: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ImportHydromagicTrack(TiXmlElement*)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:164:31: warning: unused variable ‘ele’ [-Wunused-variable]
                         float ele = atof(trackpoint->Attribute("ele"));     
                               ^
/home/ubuntu/survey_pi/src/survey_pi.cpp:166:29: warning: unused variable ‘mark’ [-Wunused-variable]
                         int mark = atoi(trackpoint->Attribute("mark"));
                             ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ExportHydromagic(int, wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:302:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
    int64_t i64 = *((int64_t*)&t32); // To avoid using strftime(), keep everything UTC
                                  ^
/home/ubuntu/survey_pi/src/survey_pi.cpp:284:20: warning: unused variable ‘tide’ [-Wunused-variable]
             double tide = atof(tid);
                    ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ExportXYZ(int, wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:378:10: warning: unused variable ‘tide’ [-Wunused-variable]
   double tide = atof(tid);
          ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ExportCSV(int, wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:453:10: warning: unused variable ‘tide’ [-Wunused-variable]
   double tide = atof(tid);
          ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘bool survey_pi::ImportXYZ(wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:648:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   int64_t tim = *((int64_t*)&t);
                               ^
/home/ubuntu/survey_pi/src/survey_pi.cpp:648:11: warning: unused variable ‘tim’ [-Wunused-variable]
   int64_t tim = *((int64_t*)&t);
           ^
/home/ubuntu/survey_pi/src/survey_pi.cpp:622:6: warning: unused variable ‘l’ [-Wunused-variable]
  int l = 0;
      ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘bool survey_pi::ImportCSV(wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:695:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   int64_t tim = *((int64_t*)&t);
                               ^
/home/ubuntu/survey_pi/src/survey_pi.cpp:695:11: warning: unused variable ‘tim’ [-Wunused-variable]
   int64_t tim = *((int64_t*)&t);
           ^
/home/ubuntu/survey_pi/src/survey_pi.cpp:669:6: warning: unused variable ‘l’ [-Wunused-variable]
  int l = 0;
      ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘wxArrayString survey_pi::GetSurveyList()’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:797:17: warning: unused variable ‘survey_id’ [-Wunused-variable]
             int survey_id = atoi(id);
                 ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘wxArrayString survey_pi::SetSoundings(int)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:891:17: warning: unused variable ‘survey_id’ [-Wunused-variable]
             int survey_id = atoi(id);
                 ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::FillSurveyDropdown()’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:1307:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < GetSurveyList().Count(); i++){
                                               ^
[ 12%] Building CXX object CMakeFiles/survey_pi.dir/src/mygridtablebase.cpp.o
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘bool survey_pi::GetSurveySoundings(int)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:1708:20: warning: unused variable ‘depth’ [-Wunused-variable]
             double depth = atof(dpt);
                    ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnSurveySelection(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:235:8: warning: unused variable ‘t’ [-Wunused-variable]
    int t = plugin->GetSurveyId(s);
        ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnNewSurvey(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:285:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < m_chSurvey->GetCount(); i++){
                                              ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnSurveyProperties(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:338:86: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
  plugin->m_pSurveyProp = new SurveyPropDlgDef(this, wxID_ANY, _T("Survey Properties"), { 100, 100 }, wxDefaultSize, 0);
                                                                                      ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:338:118: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
  plugin->m_pSurveyProp = new SurveyPropDlgDef(this, wxID_ANY, _T("Survey Properties"), { 100, 100 }, wxDefaultSize, 0);
                                                                                                                      ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:337:6: warning: unused variable ‘t’ [-Wunused-variable]
  int t = plugin->GetSurveyId(s);
      ^
/home/ubuntu/survey_pi/src/survey_pi.cpp: In member function ‘void survey_pi::ParseNMEASentence(wxString)’:
/home/ubuntu/survey_pi/src/survey_pi.cpp:2031:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   int64_t i = *((int64_t*)&t);
                             ^
/home/ubuntu/survey_pi/src/survey_pi.cpp:2031:11: warning: unused variable ‘i’ [-Wunused-variable]
   int64_t i = *((int64_t*)&t);
           ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnMergeSurvey(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:377:86: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
  plugin->m_pSurveyMerge = new SurveyMergeDlgDef(this, wxID_ANY, _T("Merging Surveys"), { 100, 100 }, wxDefaultSize, 0);
                                                                                      ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:377:118: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
  plugin->m_pSurveyMerge = new SurveyMergeDlgDef(this, wxID_ANY, _T("Merging Surveys"), { 100, 100 }, wxDefaultSize, 0);
                                                                                                                      ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::IsPanelSelected(wxBookCtrlEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:458:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  if (i = 1){ 
           ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:464:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  if (i = 2){  
           ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:467:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  if (i = 0){
           ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘void SurveyDlg::SetProfile()’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:499:6: warning: unused variable ‘r1’ [-Wunused-variable]
  int r1 = myRows[0][0];
      ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:500:6: warning: unused variable ‘r2’ [-Wunused-variable]
  int r2 = myRows[0][1];
      ^
/home/ubuntu/survey_pi/src/surveygui_impl.cpp: In member function ‘virtual void SurveyDlg::OnItemDelete(wxCommandEvent&)’:
/home/ubuntu/survey_pi/src/surveygui_impl.cpp:577:6: warning: unused variable ‘sid’ [-Wunused-variable]
  int sid = 0;
      ^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:48:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/cross.xpm: At global scope:
/home/ubuntu/survey_pi/src/cross.xpm:2:14: warning: ‘cross’ defined but not used [-Wunused-variable]
 static char *cross[] = {
              ^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:49:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/circle.xpm:2:14: warning: ‘circle’ defined but not used [-Wunused-variable]
 static char *circle[] = {
              ^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:50:0,
                 from /home/ubuntu/survey_pi/src/surveygui_impl.cpp:30:
/home/ubuntu/survey_pi/src/square.xpm:2:14: warning: ‘square’ defined but not used [-Wunused-variable]
 static char *square[] = {
              ^
make[2]: *** [CMakeFiles/survey_pi.dir/src/surveygui_impl.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:48:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/cross.xpm: At global scope:
/home/ubuntu/survey_pi/src/cross.xpm:2:14: warning: ‘cross’ defined but not used [-Wunused-variable]
 static char *cross[] = {
              ^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:49:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/circle.xpm:2:14: warning: ‘circle’ defined but not used [-Wunused-variable]
 static char *circle[] = {
              ^
In file included from /home/ubuntu/survey_pi/src/survey_pi.h:50:0,
                 from /home/ubuntu/survey_pi/src/survey_pi.cpp:37:
/home/ubuntu/survey_pi/src/square.xpm:2:14: warning: ‘square’ defined but not used [-Wunused-variable]
 static char *square[] = {
              ^
make[2]: *** [CMakeFiles/survey_pi.dir/src/survey_pi.cpp.o] Error 1
/home/ubuntu/survey_pi/src/mygridtablebase.cpp: In member function ‘virtual void myGridTableBase::SetColLabelValue(int, const wxString&)’:
/home/ubuntu/survey_pi/src/mygridtablebase.cpp:44:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
        if(numcol < column_labels.size())
                                       ^
/home/ubuntu/survey_pi/src/mygridtablebase.cpp: In member function ‘virtual bool myGridTableBase::AppendCols(size_t)’:
/home/ubuntu/survey_pi/src/mygridtablebase.cpp:83:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
        for(int i =0; i < numcol; i++)
                          ^
make[1]: *** [CMakeFiles/survey_pi.dir/all] Error 2
make: *** [all] Error 2
Any more ideas?

Thanks,
Freddie
__________________
sbfreddie is offline   Reply With Quote
Old 28-01-2016, 12:06   #148
Registered User

Join Date: May 2012
Posts: 405
Re: Hydrographic Survey Plugin

Freddie,

I will take a closer look. Setting up a Linux box here to make it easier. Give us a couple of days.

You could try uncommenting //include <vector> in surveygui_impl.cpp and see if that makes any difference. That include is in surveygui_imp.h so it should not make any difference, I think!!!!

Mike
__________________
Rasbats is offline   Reply With Quote
Old 30-01-2016, 09:34   #149
Registered User

Join Date: May 2012
Posts: 405
Re: Hydrographic Survey Plugin

Freddie,

Github for survey_pi has now been updated. Compiles standalone on Ubuntu 14.04 at this end.

https://github.com/rasbats/survey_pi

Had some issues with libiconv.

Downloaded libiconv-1.7 and did make/sudo make install for this.

Also installed libiconv-hook-dev and libiconv-hook1 from the software centre. Not sure if this was critical or not, but it came up when I did a Google search around the libiconv problem.

To test survey_pi on OpenCPN 4.1.1317 I wanted to use VDR_pi. Couldn't find the version for 4.1.x so I compiled my own. My fork it is here:

https://github.com/rasbats/VDR_pi

Not yet re-tested on Windows. Hope nothing has been broken but ...

Let us know how it goes.

Mike
__________________
Rasbats is offline   Reply With Quote
Old 30-01-2016, 09:57   #150
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 9,314
Re: Hydrographic Survey Plugin

Mike,
Also Pavel's version works for VDR_pi
But it could do with some small improvements, like be able to speed up and slow down, and pick where in the file to start running, etc.
Here is the Tracker if you are interested
OpenCPN::OpenCPNpi - Voyage Data Recorder: Tasklist

Would like to get Survey working next.
__________________

__________________
rgleason is offline   Reply With Quote
Reply

Tags
survey

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN Radar Overlay PlugIn bdbcat OpenCPN 789 02-12-2017 04:23
Hydrographic Survey Plugin nohal OpenCPN 188 23-08-2017 13:30
Marine Survey 101 boatpoker Monohull Sailboats 32 08-05-2012 21:02
Low Cost Boat Worth a Survey ? JDRichlen Liveaboard's Forum 52 18-03-2012 11:32



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 00:45.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.