Open sasanasadiabadi opened 4 years ago
I compiled on Ubuntu 18.04 with no error. .o and .d files are generated in the Build directory but no Map2DFusion executable is created? Any idea what could be the problem.
sasan@sasan:~/Map2DFusion$ sudo make make -j8 -C PIL/Thirdparty/lua-5.1.5 make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5' gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lapi.o -c src/lapi.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lauxlib.o -c src/lauxlib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lbaselib.o -c src/lbaselib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lcode.o -c src/lcode.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldblib.o -c src/ldblib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldebug.o -c src/ldebug.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldo.o -c src/ldo.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src src/lauxlib.c: In function ‘luaL_loadfile’: src/lauxlib.c:577:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; ^~~~~ src/lauxlib.c:578:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ lf.extraline = 0; ^~ gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldump.o -c src/ldump.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lfunc.o -c src/lfunc.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lgc.o -c src/lgc.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/linit.o -c src/linit.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/liolib.o -c src/liolib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/llex.o -c src/llex.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lmathlib.o -c src/lmathlib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lmem.o -c src/lmem.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/loadlib.o -c src/loadlib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lobject.o -c src/lobject.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lopcodes.o -c src/lopcodes.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/loslib.o -c src/loslib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lparser.o -c src/lparser.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstate.o -c src/lstate.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstring.o -c src/lstring.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstrlib.o -c src/lstrlib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltable.o -c src/ltable.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltablib.o -c src/ltablib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src src/ltablib.c: In function ‘addfield’: src/ltablib.c:137:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!lua_isstring(L, -1)) ^~ src/ltablib.c:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ luaL_addvalue(b); ^~~~~ gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltm.o -c src/ltm.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lundump.o -c src/lundump.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lvm.o -c src/lvm.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lzio.o -c src/lzio.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/print.o -c src/print.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs/liblua.so /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lapi.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lauxlib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lbaselib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lcode.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldblib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldebug.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldo.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldump.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lfunc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lgc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/linit.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/liolib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/llex.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lmathlib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lmem.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/loadlib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lobject.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lopcodes.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/loslib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lparser.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstate.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstring.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstrlib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltable.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltablib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltm.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lundump.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lvm.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lzio.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/print.o -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src -Wl,-rpath=.:../libs:./libs make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5' make -j8 -C PIL/Thirdparty/opmapcontrol make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/opmapcontrol' qmake-qt4 opmapcontrol.pro -o make.qmake make -f make.qmake make[2]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/opmapcontrol' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. rm -f libopmapwidget.so.1.0.0 libopmapwidget.so libopmapwidget.so.1 libopmapwidget.so.1.0 g++ -m64 -Wl,-O1 -shared -Wl,-soname,libopmapwidget.so.1 -o libopmapwidget.so.1.0.0 ../../build/Thirdparty/opmapwidget/alllayersoftype.o ../../build/Thirdparty/opmapwidget/cache.o ../../build/Thirdparty/opmapwidget/cacheitemqueue.o ../../build/Thirdparty/opmapwidget/diagnostics.o ../../build/Thirdparty/opmapwidget/kibertilecache.o ../../build/Thirdparty/opmapwidget/languagetype.o ../../build/Thirdparty/opmapwidget/memorycache.o ../../build/Thirdparty/opmapwidget/opmaps.o ../../build/Thirdparty/opmapwidget/placemark.o ../../build/Thirdparty/opmapwidget/point.o ../../build/Thirdparty/opmapwidget/providerstrings.o ../../build/Thirdparty/opmapwidget/pureimage.o ../../build/Thirdparty/opmapwidget/pureimagecache.o ../../build/Thirdparty/opmapwidget/rawtile.o ../../build/Thirdparty/opmapwidget/size.o ../../build/Thirdparty/opmapwidget/tilecachequeue.o ../../build/Thirdparty/opmapwidget/urlfactory.o ../../build/Thirdparty/opmapwidget/core.o ../../build/Thirdparty/opmapwidget/loadtask.o ../../build/Thirdparty/opmapwidget/MouseWheelZoomType.o ../../build/Thirdparty/opmapwidget/pointlatlng.o ../../build/Thirdparty/opmapwidget/pureprojection.o ../../build/Thirdparty/opmapwidget/rectangle.o ../../build/Thirdparty/opmapwidget/rectlatlng.o ../../build/Thirdparty/opmapwidget/sizelatlng.o ../../build/Thirdparty/opmapwidget/tile.o ../../build/Thirdparty/opmapwidget/tilematrix.o ../../build/Thirdparty/opmapwidget/configuration.o ../../build/Thirdparty/opmapwidget/gpsitem.o ../../build/Thirdparty/opmapwidget/homeitem.o ../../build/Thirdparty/opmapwidget/gcsitem.o ../../build/Thirdparty/opmapwidget/distanceMeasureItem.o ../../build/Thirdparty/opmapwidget/mapgraphicitem.o ../../build/Thirdparty/opmapwidget/mapripform.o ../../build/Thirdparty/opmapwidget/mapripper.o ../../build/Thirdparty/opmapwidget/opmapwidget.o ../../build/Thirdparty/opmapwidget/trailitem.o ../../build/Thirdparty/opmapwidget/traillineitem.o ../../build/Thirdparty/opmapwidget/uavitem.o ../../build/Thirdparty/opmapwidget/waypointitem.o ../../build/Thirdparty/opmapwidget/waypointlineitem.o ../../build/Thirdparty/opmapwidget/lks94projection.o ../../build/Thirdparty/opmapwidget/mercatorprojection.o ../../build/Thirdparty/opmapwidget/mercatorprojectionyandex.o ../../build/Thirdparty/opmapwidget/platecarreeprojection.o ../../build/Thirdparty/opmapwidget/platecarreeprojectionpergo.o ../../build/Thirdparty/opmapwidget/guidedTargetItem.o ../../build/Thirdparty/opmapwidget/circularFlightItem.o ../../build/Thirdparty/opmapwidget/moc_accessmode.o ../../build/Thirdparty/opmapwidget/moc_geodecoderstatus.o ../../build/Thirdparty/opmapwidget/moc_languagetype.o ../../build/Thirdparty/opmapwidget/moc_maptype.o ../../build/Thirdparty/opmapwidget/moc_tilecachequeue.o ../../build/Thirdparty/opmapwidget/moc_urlfactory.o ../../build/Thirdparty/opmapwidget/moc_core.o ../../build/Thirdparty/opmapwidget/moc_mousewheelzoomtype.o ../../build/Thirdparty/opmapwidget/moc_gpsitem.o ../../build/Thirdparty/opmapwidget/moc_homeitem.o ../../build/Thirdparty/opmapwidget/moc_gcsitem.o ../../build/Thirdparty/opmapwidget/moc_distanceMeasureItem.o ../../build/Thirdparty/opmapwidget/moc_mapgraphicitem.o ../../build/Thirdparty/opmapwidget/moc_mapripform.o ../../build/Thirdparty/opmapwidget/moc_mapripper.o ../../build/Thirdparty/opmapwidget/moc_opmapwidget.o ../../build/Thirdparty/opmapwidget/moc_trailitem.o ../../build/Thirdparty/opmapwidget/moc_traillineitem.o ../../build/Thirdparty/opmapwidget/moc_uavitem.o ../../build/Thirdparty/opmapwidget/moc_uavmapfollowtype.o ../../build/Thirdparty/opmapwidget/moc_uavtrailtype.o ../../build/Thirdparty/opmapwidget/moc_waypointitem.o ../../build/Thirdparty/opmapwidget/moc_waypointlineitem.o ../../build/Thirdparty/opmapwidget/moc_guidedTargetItem.o ../../build/Thirdparty/opmapwidget/moc_circularFlightItem.o ../../build/Thirdparty/opmapwidget/qrc_mapresources.o -L/usr/lib/x86_64-linux-gnu -L/usr/X11R6/lib64 -lQtDeclarative -lQtSvg -lQtSql -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGL -lpthread ln -s libopmapwidget.so.1.0.0 libopmapwidget.so ln -s libopmapwidget.so.1.0.0 libopmapwidget.so.1 ln -s libopmapwidget.so.1.0.0 libopmapwidget.so.1.0 rm -f ../../libs/libopmapwidget.so.1.0.0 rm -f ../../libs/libopmapwidget.so rm -f ../../libs/libopmapwidget.so.1 rm -f ../../libs/libopmapwidget.so.1.0 mv -f libopmapwidget.so.1.0.0 libopmapwidget.so libopmapwidget.so.1 libopmapwidget.so.1.0 ../../libs/ make[2]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/opmapcontrol' make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/opmapcontrol' mv PIL/libs/ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs make -j8 -C PIL/src/base make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base' make -j8 -f ../Makefile.lib make[2]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base' make[2]: warning: -jN forced in submake: disabling jobserver mode. g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/VecParament.o -c Svar/VecParament.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/DataStream.o -c Svar/DataStream.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/ParamArray.o -c Svar/ParamArray.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/Scommand.o -c Svar/Scommand.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/DataStream_Interface.o -c Svar/DataStream_Interface.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/Svar.o -c Svar/Svar.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/SvarLanguage.o -c Svar/SvarLanguage.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/SVarient.o -c Svar/SVarient.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/ScSO3.o -c types/ScSO3.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SE3.o -c types/SE3.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/types.o -c types/types.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SIM3.o -c types/SIM3.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/Random.o -c types/Random.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SO3.o -c types/SO3.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src Svar/Scommand.cpp: In function ‘void systemFunction(void, std::cxx11::string, std::cxx11::string)’: Svar/Scommand.cpp:38:11: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] system(sParams.c_str());
g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SPtr.o -c types/SPtr.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/system/format/posix.o -c system/format/posix.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src Svar/ParamArray.cpp: In member function ‘char* pi::CVariant::to_s(char*)’: Svar/ParamArray.cpp:247:43: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘pi::ru64 {aka long unsigned int}’ [-Wformat=] sprintf(buf, "%llx", (ru64) d.pVal); ~~~~~~~~~~~~~^ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/system/format/format.o -c system/format/format.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/system/file_path/file_path.o -c system/file_path/file_path.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/system/thread/ThreadBase.o -c system/thread/ThreadBase.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/utils_math.o -c utils/utils_math.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/md5.o -c utils/md5.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/utils_misc.o -c utils/utils_misc.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/dSFMT/dSFMT.o -c utils/dSFMT/dSFMT.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src In file included from utils/dSFMT/dSFMT-params.h:4:0, from utils/dSFMT/dSFMT.cpp:20: utils/dSFMT/dSFMT.h:39:4: warning: #warning "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937." [-Wcpp] #warning "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937." ^~~~~~~ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/utils_str.o -c utils/utils_str.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/debug/debug_config.o -c debug/debug_config.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/debug/Logger.o -c debug/Logger.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/time/Timer.o -c time/Timer.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src utils/utils_misc.cpp: In member function ‘int pi::ExecProgram::stop()’: utils/utils_misc.cpp:723:15: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] system(cmd.c_str()); ~~~~~~^~~~~~~~~~~~~ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/time/DateTime.o -c time/DateTime.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/time/Time.o -c time/Time.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src debug/debug_config.cpp: In function ‘void pi::dbg_printf(int, const char*, int, const char*, const char*, ...)’: debug/debug_config.cpp:213:29: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sTail2, ""); ^ debug/debug_config.cpp:219:29: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sTail2, ""); ^ debug/debug_config.cpp:225:29: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sTail2, ""); ^ debug/debug_config.cpp:228:26: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sTail, ""); ^ debug/debug_config.cpp:231:29: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sTail2, ""); ^ debug/debug_config.cpp:233:27: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sHeader,""); ^ debug/debug_config.cpp:234:26: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sTail, ""); ^ debug/debug_config.cpp:236:29: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sHeader2, ""); ^ debug/debug_config.cpp:237:29: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(sTail2, ""); ^ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/osa_main.o -c osa/osa_main.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_semaphore_win.o -c osa/windows/osa_semaphore_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_mq_win.o -c osa/windows/osa_mq_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_event_win.o -c osa/windows/osa_event_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_mutex_win.o -c osa/windows/osa_mutex_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_thread_win.o -c osa/windows/osa_thread_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_tsd_win.o -c osa/windows/osa_tsd_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_utils_win.o -c osa/windows/osa_utils_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_tm_win.o -c osa/windows/osa_tm_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_cv_win.o -c osa/windows/osa_cv_win.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_utils_linux.o -c osa/linux/osa_utils_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_tsd_linux.o -c osa/linux/osa_tsd_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_mq_linux.o -c osa/linux/osa_mq_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_thread_linux.o -c osa/linux/osa_thread_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_event_linux.o -c osa/linux/osa_event_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_semaphore_linux.o -c osa/linux/osa_semaphore_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_mutex_linux.o -c osa/linux/osa_mutex_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_cv_linux.o -c osa/linux/osa_cv_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_tm_linux.o -c osa/linux/osa_tm_linux.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/osa++.o -c osa/osa++.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/osa_mem.o -c osa/osa_mem.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/_osa_in.o -c osa/_osa_in.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs/libpi_base.so /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/VecParament.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/DataStream.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/ParamArray.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/Scommand.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/DataStream_Interface.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/Svar.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/SvarLanguage.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/SVarient.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/ScSO3.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SE3.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/types.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SIM3.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/Random.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SO3.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SPtr.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/system/format/posix.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/system/format/format.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/system/file_path/file_path.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/system/thread/ThreadBase.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/utils_math.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/md5.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/utils_misc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/dSFMT/dSFMT.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/utils/utils_str.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/debug/debug_config.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/debug/Logger.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/time/Timer.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/time/DateTime.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/time/Time.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/osa_main.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_semaphore_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_mq_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_event_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_mutex_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_thread_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_tsd_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_utils_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_tm_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/windows/osa_cv_win.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_utils_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_tsd_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_mq_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_thread_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_event_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_semaphore_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_mutex_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_cv_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/linux/osa_tm_linux.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/osa++.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/osa_mem.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/osa/_osa_in.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -Wl,-rpath=.:../libs:./libs -lpthread make[2]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base' make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base' make -j8 -C PIL/src/lua make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/lua' make -j8 -f ../Makefile.lib make[2]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/lua' make[2]: warning: -jN forced in submake: disabling jobserver mode. g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/lua/Lvar.o -c Lvar.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/lua/LuaApi.o -c LuaApi.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/lua/LuaMachine.o -c LuaMachine.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs/libpi_lua.so /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/lua/Lvar.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/lua/LuaApi.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/lua/LuaMachine.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src -Wl,-rpath=.:../libs:./libs -Wl,-rpath=. -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -lpi_base -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -Wl,-rpath=. -llua -ldl make[2]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/lua' make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/lua' make -j8 -C PIL/src/hardware make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware' make -j8 -f ../Makefile.lib make[2]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware' make[2]: warning: -jN forced in submake: disabling jobserver mode. g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/IMU/AHRS_mini.o -c IMU/AHRS_mini.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/IMU/IMU.o -c IMU/IMU.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/POS_reader.o -c Gps/POS_reader.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/utils_GPS.o -c Gps/utils_GPS.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/GPS.o -c Gps/GPS.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/CameraImpl.o -c Camera/CameraImpl.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Camera.o -c Camera/Camera.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Undistorter.o -c Camera/Undistorter.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Cameras.o -c Camera/Cameras.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include Gps/utils_GPS.cpp: In function ‘double pi::calc_longitude_unit(double)’: Gps/utils_GPS.cpp:47:31: warning: variable ‘l2’ set but not used [-Wunused-but-set-variable] double a, f, e_2, l, l2; ^~ Gps/utils_GPS.cpp:48:17: warning: unused variable ‘phi’ [-Wunused-variable] double phi, phi_rad; ^~~ Gps/utils_GPS.cpp:49:17: warning: unused variable ‘i’ [-Wunused-variable] int i; ^ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/CameraOCAM.o -c Camera/CameraOCAM.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include Camera/Undistorter.cpp:178:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for Camera/Undistorter.cpp:191:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for Camera/Undistorter.cpp:201:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for In file included from IMU/AHRS_mini.cpp:6:0: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from IMU/AHRS_mini.h:11:0, from IMU/AHRS_mini.cpp:8: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware/UART/UART.h: In member function ‘virtual int pi::UART::setOption(pi::UART::UART_OPTIONS)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware/UART/UART.h:36:61: warning: no return statement in function returning non-void [-Wreturn-type] virtual int setOption(UART_OPTIONS o) { m_options = o; } ^ IMU/AHRS_mini.cpp: In member function ‘void pi::AHRS_Frame::print()’: IMU/AHRS_mini.cpp:20:91: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=] printf(" imu_ps = %5d, crc = 0x%02x (%d), tm = %lld\n\n", imu_ps, crc, correct, tm); ~~^ IMU/AHRS_mini.cpp:24:69: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=] printf(" crc = 0x%02x (%d), tm = %lld\n\n", crc, correct, tm); ~~^ IMU/AHRS_mini.cpp: In member function ‘int pi::AHRS_Mini::setUART(int)’: IMU/AHRS_mini.cpp:103:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ IMU/AHRS_mini.cpp: In member function ‘int pi::AHRS_Mini::setUART(const char*)’: IMU/AHRS_mini.cpp:108:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ IMU/AHRS_mini.cpp: In member function ‘int pi::AHRS_Mini::parse_frame(uint8_t*)’: IMU/AHRS_mini.cpp:136:21: warning: variable ‘frame_len’ set but not used [-Wunused-but-set-variable] int frame_len; ^~~~~~~~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar.h:14:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar_Inc.h:4, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/base.h:7, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils_misc.h:34, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:4, from Gps/POS_reader.cpp:7: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar.h:14:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar_Inc.h:4, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/base.h:7, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils_misc.h:34, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:4, from Gps/GPS.cpp:2: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Global_Timer.h:4:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/base.h:8, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils_misc.h:34, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:4, from Gps/POS_reader.cpp:7: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Global_Timer.h:4:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/base.h:8, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils_misc.h:34, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:4, from Gps/GPS.cpp:2: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/DateTime.h:32:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:11, from Gps/POS_reader.cpp:7: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::resize(int, int32_t)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:142:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n == m_size ) { ~~^~~~~~~~~ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Joystick/HAL_JSCombo.o -c Joystick/HAL_JSCombo.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:144:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if ( n < m_size ) { ~~^~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:145:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n < 2*sizeof(uint32_t) ) n = 2*sizeof(uint32_t); ~~^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:146:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( m_idx > n ) m_idx = n; ~~~~~~^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:148:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n > m_sizeReserved ) { ~~^~~~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::reserve(int, int32_t)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:172:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n <= m_sizeReserved ) { ~~^~~~~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::seek(int32_t, int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:285:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( np > m_size ) return -1; ~~~^~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:286:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( np < 2*sizeof(uint32_t) ) np = 2*sizeof(uint32_t); ~~~^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘void pi::RDataStream::print()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:978:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=2*sizeof(uint32_t); i<m_size; i++) { ~^~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘void pi::RDataStream::init()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:999:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<m_sizeReserved; i++) m_arrData[i] = 0; ~^~~~~~~~~~~~~~~ In file included from Gps/POS_reader.h:16:0, from Gps/POS_reader.cpp:11: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware/UART/UART.h: In member function ‘virtual int pi::UART::setOption(pi::UART::UART_OPTIONS)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware/UART/UART.h:36:61: warning: no return statement in function returning non-void [-Wreturn-type] virtual int setOption(UART_OPTIONS o) { m_options = o; } ^ Gps/POS_reader.cpp: In member function ‘int pi::AHRS_Data::parse(uint8_t*)’: Gps/POS_reader.cpp:125:21: warning: variable ‘frame_len’ set but not used [-Wunused-but-set-variable] int frame_len; ^~~~~~~~~ Gps/POS_reader.cpp: In member function ‘int pi::POS_DataManager::load(const char*)’: Gps/POS_reader.cpp:684:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<dl; i++) { ~^~~ Gps/POS_reader.cpp: In member function ‘int pi::POS_DataManager::save(const char*)’: Gps/POS_reader.cpp:707:17: warning: unused variable ‘n’ [-Wunused-variable] int n, i; ^ Gps/POS_reader.cpp:707:20: warning: unused variable ‘i’ [-Wunused-variable] int n, i; ^ Gps/POS_reader.cpp: In member function ‘pi::POS_Data& pi::POS_DataManager::at(int)’: Gps/POS_reader.cpp:900:18: warning: reference to local variable ‘d’ returned [-Wreturn-local-addr] POS_Data d; ^ Gps/POS_reader.cpp: In member function ‘pi::POS_Data& pi::POS_DataManager::getGPSData(pi::DateTime&)’: Gps/POS_reader.cpp:1039:17: warning: reference to local variable ‘d’ returned [-Wreturn-local-addr] POS_Data d; ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/DateTime.h:32:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:11, from Gps/GPS.cpp:2: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::resize(int, int32_t)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:142:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n == m_size ) { ~~^~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:144:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if ( n < m_size ) { ~~^~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:145:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n < 2*sizeof(uint32_t) ) n = 2*sizeof(uint32_t); ~~^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:146:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( m_idx > n ) m_idx = n; ~~~~~~^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:148:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n > m_sizeReserved ) { ~~^~~~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::reserve(int, int32_t)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:172:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n <= m_sizeReserved ) { ~~^~~~~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::seek(int32_t, int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:285:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( np > m_size ) return -1; ~~~^~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:286:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( np < 2*sizeof(uint32_t) ) np = 2*sizeof(uint32_t); ~~~^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘void pi::RDataStream::print()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:978:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=2*sizeof(uint32_t); i<m_size; i++) { ~^~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘void pi::RDataStream::init()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:999:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<m_sizeReserved; i++) m_arrData[i] = 0; ~^~~~~~~~~~~~~~~ In file included from Gps/POS_reader.h:16:0, from Gps/GPS.h:4, from Gps/GPS.cpp:6: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware/UART/UART.h: In member function ‘virtual int pi::UART::setOption(pi::UART::UART_OPTIONS)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware/UART/UART.h:36:61: warning: no return statement in function returning non-void [-Wreturn-type] virtual int setOption(UART_OPTIONS o) { m_options = o; } ^ In file included from Camera/CameraImpl.cpp:1:0: Camera/CameraImpl.h: In member function ‘virtual int pi::hardware::CameraImpl::applyScale(double)’: Camera/CameraImpl.h:28:46: warning: no return statement in function returning non-void [-Wreturn-type] virtual int applyScale(double scale=0.5){} ^ Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraPinhole::CameraPinhole()’: Camera/CameraImpl.h:82:31: warning: ‘pi::hardware::CameraPinhole::fy_inv’ will be initialized after [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv; ^~~~~~ Camera/CameraImpl.h:82:18: warning: ‘double pi::hardware::CameraPinhole::cx’ [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv; ^~ Camera/CameraImpl.h:64:5: warning: when initialized here [-Wreorder] CameraPinhole():fx(0),fy(0),fx_inv(0),fy_inv(0),cx(0),cy(0){} ^~~~~~~~~~~~~ Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraPinhole::CameraPinhole(int, int, double, double, double, double)’: Camera/CameraImpl.h:82:31: warning: ‘pi::hardware::CameraPinhole::fy_inv’ will be initialized after [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv; ^~~~~~ Camera/CameraImpl.h:82:18: warning: ‘double pi::hardware::CameraPinhole::cx’ [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv; ^~ Camera/CameraImpl.h:65:5: warning: when initialized here [-Wreorder] CameraPinhole(int _w,int _h,double _fx,double _fy,double _cx,double _cy) ^~~~~~~~~~~~~ Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraOpenCV::CameraOpenCV()’: Camera/CameraImpl.h:160:31: warning: ‘pi::hardware::CameraOpenCV::fy_inv’ will be initialized after [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv, ^~~~~~ Camera/CameraImpl.h:160:18: warning: ‘double pi::hardware::CameraOpenCV::cx’ [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv, ^~ Camera/CameraImpl.h:139:5: warning: when initialized here [-Wreorder] CameraOpenCV():fx(0),fy(0),fx_inv(0),fy_inv(0),cx(0),cy(0){} ^~~~~~~~~~~~ Camera/CameraImpl.cpp: In member function ‘virtual int pi::hardware::CameraPinhole::applyScale(double)’: Camera/CameraImpl.cpp:18:67: warning: statement has no effect [-Wunused-value] int CameraPinhole::applyScale(double scale){fx*=scale;fy*=scale;cx*scale;cy*=scale;return 0;} ~~^~~~~~ In file included from Camera/CameraImpl.cpp:1:0: Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraATAN::CameraATAN()’: Camera/CameraImpl.h:120:33: warning: ‘pi::hardware::CameraATAN::fy_inv’ will be initialized after [-Wreorder] double fx,fy,cx,cy,d,fx_inv,fy_inv; ^~~~~~ In file included from Gps/GPS.h:5:0, from Gps/GPS.cpp:6: Gps/PathTable.h: In member function ‘bool FastPathTable::Get(const double&, pi::Point3d&)’: Gps/PathTable.h:58:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(idx+1<path.size())//between idx--idx+1 ~~~~~^~~~~~~~~~~~ Camera/CameraImpl.h:120:18: warning: ‘double pi::hardware::CameraATAN::cx’ [-Wreorder] double fx,fy,cx,cy,d,fx_inv,fy_inv; ^~ Camera/CameraImpl.cpp:59:1: warning: when initialized here [-Wreorder] CameraATAN::CameraATAN():fx(0),fy(0),fx_inv(0),fy_inv(0),cx(0),cy(0),d(0){} ^~~~~~~~~~ In file included from Camera/CameraImpl.cpp:1:0: Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraATAN::CameraATAN(int, int, double, double, double, double, double)’: Camera/CameraImpl.h:120:33: warning: ‘pi::hardware::CameraATAN::fy_inv’ will be initialized after [-Wreorder] double fx,fy,cx,cy,d,fx_inv,fy_inv; ^~~~~~ Camera/CameraImpl.h:120:18: warning: ‘double pi::hardware::CameraATAN::cx’ [-Wreorder] double fx,fy,cx,cy,d,fx_inv,fy_inv; ^~ Camera/CameraImpl.cpp:61:1: warning: when initialized here [-Wreorder] CameraATAN::CameraATAN(int _w,int _h,double _fx,double _fy,double _cx,double _cy,double _d) ^~~~~~~~~~ Camera/CameraImpl.cpp: In member function ‘virtual int pi::hardware::CameraATAN::applyScale(double)’: Camera/CameraImpl.cpp:102:24: warning: statement has no effect [-Wunused-value] {fx*=scale;fy*=scale;cx*scale;cy*=scale;return 0;} ~~^~~~~~ Gps/GPS.cpp: In member function ‘int pi::GPS_Reader::parseFrame_asciiData(uint8_t*, int)’: Gps/GPS.cpp:219:21: warning: unused variable ‘msg’ [-Wunused-variable] char msg[512]; ^~~ Camera/CameraImpl.cpp: In member function ‘virtual int pi::hardware::CameraOpenCV::applyScale(double)’: Camera/CameraImpl.cpp:203:66: warning: statement has no effect [-Wunused-value] int CameraOpenCV::applyScale(double scale){fx*=scale;fy*=scale;cx*scale;cy*=scale;return 0;} ~~^~~~~~ In file included from Camera/CameraImpl.cpp:1:0: Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraOCAM::CameraOCAM(const string&)’: Camera/CameraImpl.h:191:9: warning: ‘pi::hardware::CameraOCAM::length_invpol’ will be initialized after [-Wreorder] int length_invpol; // length of inverse polynomial ^~~~~~~~~~~~~ Camera/CameraImpl.h:189:9: warning: ‘int pi::hardware::CameraOCAM::length_pol’ [-Wreorder] int length_pol; // length of polynomial ^~~~~~~~~~ Camera/CameraImpl.cpp:282:1: warning: when initialized here [-Wreorder] CameraOCAM::CameraOCAM(const std::string& filename) ^~~~~~~~~~ In file included from Camera/CameraOCAM.h:4:0, from Camera/CameraOCAM.cpp:1: Camera/Camera.h: In member function ‘Point3D Camera::UnProject3D(const double&, const double&)’: Camera/Camera.h:85:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(Point2D*)&result=UnProject(x,y); ^~~~~~ Camera/Camera.h:85:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(Point2D*)&result=UnProject(x,y); ^ In file included from Camera/Cameras.cpp:2:0: Camera/CameraImpl.h: In member function ‘virtual int pi::hardware::CameraImpl::applyScale(double)’: Camera/CameraImpl.h:28:46: warning: no return statement in function returning non-void [-Wreturn-type] virtual int applyScale(double scale=0.5){} ^ Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraPinhole::CameraPinhole()’: Camera/CameraImpl.h:82:31: warning: ‘pi::hardware::CameraPinhole::fy_inv’ will be initialized after [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv; ^~~~~~ Camera/CameraImpl.h:82:18: warning: ‘double pi::hardware::CameraPinhole::cx’ [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv; ^~ Camera/CameraImpl.h:64:5: warning: when initialized here [-Wreorder] CameraPinhole():fx(0),fy(0),fx_inv(0),fy_inv(0),cx(0),cy(0){} ^~~~~~~~~~~~~ Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraPinhole::CameraPinhole(int, int, double, double, double, double)’: Camera/CameraImpl.h:82:31: warning: ‘pi::hardware::CameraPinhole::fy_inv’ will be initialized after [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv; ^~~~~~ Camera/CameraImpl.h:82:18: warning: ‘double pi::hardware::CameraPinhole::cx’ [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv; ^~ Camera/CameraImpl.h:65:5: warning: when initialized here [-Wreorder] CameraPinhole(int _w,int _h,double _fx,double _fy,double _cx,double _cy) ^~~~~~~~~~~~~ Camera/CameraImpl.h: In constructor ‘pi::hardware::CameraOpenCV::CameraOpenCV()’: Camera/CameraImpl.h:160:31: warning: ‘pi::hardware::CameraOpenCV::fy_inv’ will be initialized after [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv, ^~~~~~ Camera/CameraImpl.h:160:18: warning: ‘double pi::hardware::CameraOpenCV::cx’ [-Wreorder] double fx,fy,cx,cy,fx_inv,fy_inv, ^~ Camera/CameraImpl.h:139:5: warning: when initialized here [-Wreorder] CameraOpenCV():fx(0),fy(0),fx_inv(0),fy_inv(0),cx(0),cy(0){} ^~~~~~~~~~~~ In file included from Camera/Camera.cpp:1:0: Camera/Camera.h: In member function ‘Point3D Camera::UnProject3D(const double&, const double&)’: Camera/Camera.h:85:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(Point2D*)&result=UnProject(x,y); ^~~~~~ Camera/Camera.h:85:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(Point2D*)&result=UnProject(x,y); ^ Gps/POS_reader.cpp: In member function ‘int pi::POS_DataManager::load(const char*)’: Gps/POS_reader.cpp:678:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fread(&dl, sizeof(ru32), 1, fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Gps/POS_reader.cpp:682:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fread(m_data.data(), sizeof(POS_Data), dl, fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp: In member function ‘virtual pi::Point2d pi::hardware::CameraATAN::Project(const Point3d&)’: Camera/CameraImpl.cpp:174:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Camera/CameraOCAM.cpp: In member function ‘virtual bool CameraOCAM::fromFile(std::__cxx11::string)’: Camera/CameraOCAM.cpp:36:7: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,1024,f); ~~~~~^~~~~~~~~~~~ Camera/CameraOCAM.cpp:37:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraOCAM.cpp:38:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d", length_pol); ~~~~~~^~~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:41:12: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f," %lf",&pol[i]); ~~~~~~^~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:45:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraOCAM.cpp:46:7: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,CMV_MAX_BUF,f); ~~~~~^~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:47:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraOCAM.cpp:48:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d", length_invpol); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:51:12: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f," %lf",&invpol[i]); ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:55:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraOCAM.cpp:56:7: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,CMV_MAX_BUF,f); ~~~~~^~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:57:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraOCAM.cpp:58:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%lf %lf\n", xc, yc); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:61:7: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,CMV_MAX_BUF,f); ~~~~~^~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:62:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraOCAM.cpp:63:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%lf %lf %lf\n", c,d,e); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:66:7: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,CMV_MAX_BUF,f); ~~~~~^~~~~~~~~~~~~~~~~~~ Camera/CameraOCAM.cpp:67:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraOCAM.cpp:68:8: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d %d", height, width); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp: In constructor ‘pi::hardware::CameraOCAM::CameraOCAM(const string&)’: Camera/CameraImpl.cpp:309:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,1024,f); ~~~~~^~~~~~~~~~~~ Camera/CameraImpl.cpp:310:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraImpl.cpp:311:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d", length_pol); ~~~~~~^~~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:314:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f," %lf",&pol[i]); ~~~~~~^~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:318:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraImpl.cpp:319:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,CMV_MAX_BUF,f); ~~~~~^~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:320:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraImpl.cpp:321:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d", length_invpol); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:324:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f," %lf",&invpol[i]); ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:328:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraImpl.cpp:329:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,CMV_MAX_BUF,f); ~~~~~^~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:330:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraImpl.cpp:331:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%lf %lf\n", xc, yc); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:334:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,CMV_MAX_BUF,f); ~~~~~^~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:335:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraImpl.cpp:336:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%lf %lf %lf\n", c,d,e); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:339:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf,CMV_MAX_BUF,f); ~~~~~^~~~~~~~~~~~~~~~~~~ Camera/CameraImpl.cpp:340:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"\n"); ~~~~~~^~~~~~~~ Camera/CameraImpl.cpp:341:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d %d", height, width); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar.h:14:0, from Camera/Cameras.cpp:5: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar.h:14:0, from Camera/Camera.cpp:4: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from Camera/Cameras.cpp:6:0: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h: In member function ‘std::__cxx11::string VecParament::toString()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h:62:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<size()-1;i++) ~^~~~~~~~~ In file included from Camera/Camera.cpp:5:0: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h: In member function ‘std::__cxx11::string VecParament::toString()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h:62:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<size()-1;i++) ~^~~~~~~~~ Gps/GPS.cpp: In member function ‘virtual int pi::GPS_Reader::thread_func(void*)’: Gps/GPS.cpp:214:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from Camera/Camera.cpp:1:0: Camera/Camera.h: In constructor ‘Camera::Camera()’: Camera/Camera.h:102:18: warning: ‘Camera::height’ will be initialized after [-Wreorder] int width,height; ^~~~~~ Camera/Camera.h:102:12: warning: ‘int Camera::width’ [-Wreorder] int width,height; ^~~~~ Camera/Camera.cpp:10:1: warning: when initialized here [-Wreorder] Camera::Camera(): ^~~~~~ Camera/Camera.cpp: In member function ‘int CameraANTA::setCameraANTA(int, int, double, double, double, double, double)’: Camera/Camera.cpp:137:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ Camera/Camera.cpp: In member function ‘virtual Point2D CameraOpenCV::UnProject(const double&, const double&)’: Camera/Camera.cpp:300:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(Point2D*)&px; ^~ Camera/Camera.cpp:300:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Joystick/HAL_Joystick.o -c Joystick/HAL_Joystick.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h: In member function ‘bool VecParament::fromString(std::__cxx11::string)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h:56:5: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar.h:14:0, from Joystick/HAL_JSCombo.cpp:6: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ Gps/POS_reader.cpp: In member function ‘int pi::AHRS_Data::parse(uint8_t*)’: Gps/POS_reader.cpp:141:5: warning: ‘frame_type’ may be used uninitialized in this function [-Wmaybe-uninitialized] if( frame_type == AHRS_DATA_AHRS ) { ^~ In file included from Joystick/HAL_JSCombo.cpp:7:0: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h: In member function ‘std::__cxx11::string VecParament::toString()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h:62:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<size()-1;i++) ~^~~~~~~~~ Joystick/HAL_JSCombo.cpp: In member function ‘int pi::HAL_JSComobo::open(const string&)’: Joystick/HAL_JSCombo.cpp:143:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i=0; i<channelMap0.size(); i++) m_channelMap0[i] = (int) channelMap0[i]; ~^~~~~~~~~~~~~~~~~~~ Joystick/HAL_JSCombo.cpp:144:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i=0; i<channelMap1.size(); i++) m_channelMap1[i] = (int) channelMap1[i]; ~^~~~~~~~~~~~~~~~~~~ Joystick/HAL_JSCombo.cpp:145:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i=0; i<btnMap0.size(); i++) m_btnMap0[i] = (int) btnMap0[i]; ~^~~~~~~~~~~~~~~ Joystick/HAL_JSCombo.cpp:146:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i=0; i<btnMap1.size(); i++) m_btnMap1[i] = (int) btnMap1[i]; ~^~~~~~~~~~~~~~~ In file included from Camera/Camera.cpp:5:0: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h: In member function ‘bool VecParament::fromString(std::__cxx11::string)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h:56:5: warning: control reaches end of non-void function [-Wreturn-type] } ^ Camera/Camera.cpp: In member function ‘virtual bool CameraANTA::fromFile(std::__cxx11::string)’: Camera/Camera.cpp:200:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Camera/Camera.cpp: In member function ‘virtual bool CameraOpenCV::fromFile(std::__cxx11::string)’: Camera/Camera.cpp:283:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from Joystick/HAL_JSCombo.cpp:7:0: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h: In member function ‘bool VecParament::fromString(std::__cxx11::string)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h:56:5: warning: control reaches end of non-void function [-Wreturn-type] } ^ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/UART/UART.o -c UART/UART.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar.h:14:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar_Inc.h:4, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/base.h:7, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils_misc.h:34, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:4, from Joystick/HAL_Joystick.cpp:9: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Global_Timer.h:4:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/base.h:8, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils_misc.h:34, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:4, from Joystick/HAL_Joystick.cpp:9: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/DateTime.h:32:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/utils/utils.h:11, from Joystick/HAL_Joystick.cpp:9: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::resize(int, int32_t)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:142:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n == m_size ) { ~~^~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:144:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if ( n < m_size ) { ~~^~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:145:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n < 2*sizeof(uint32_t) ) n = 2*sizeof(uint32_t); ~~^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:146:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( m_idx > n ) m_idx = n; ~~~~~~^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:148:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n > m_sizeReserved ) { ~~^~~~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::reserve(int, int32_t)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:172:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( n <= m_sizeReserved ) { ~~^~~~~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘int pi::RDataStream::seek(int32_t, int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:285:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( np > m_size ) return -1; ~~~^~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:286:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( np < 2*sizeof(uint32_t) ) np = 2*sizeof(uint32_t); ~~~^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘void pi::RDataStream::print()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:978:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=2*sizeof(uint32_t); i<m_size; i++) { ~^~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h: In member function ‘void pi::RDataStream::init()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/DataStream.h:999:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<m_sizeReserved; i++) m_arrData[i] = 0; ~^~~~~~~~~~~~~~~ Joystick/HAL_Joystick.cpp: In member function ‘int pi::HAL_JoyStick::close()’: Joystick/HAL_Joystick.cpp:200:24: warning: statement has no effect [-Wunused-value] if( !m_bOpened ) -1; ^ Joystick/HAL_Joystick.cpp: In member function ‘int pi::HAL_JoyStick::setChannelMap(std::vector<double>&)’: Joystick/HAL_Joystick.cpp:221:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<channelMap.size(); i++) { ~^~~~~~~~~~~~~~~~~~ Joystick/HAL_Joystick.cpp: In member function ‘int pi::HAL_JoyStick::setBtnMap(std::vector<double>&)’: Joystick/HAL_Joystick.cpp:237:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<btnMap.size(); i++) { ~^~~~~~~~~~~~~~ Joystick/HAL_Joystick.cpp: In member function ‘virtual int pi::HAL_JoyStick::thread_func(void*)’: Joystick/HAL_Joystick.cpp:149:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from UART/UART.cpp:11:0: UART/UART.h: In member function ‘virtual int pi::UART::setOption(pi::UART::UART_OPTIONS)’: UART/UART.h:36:61: warning: no return statement in function returning non-void [-Wreturn-type] virtual int setOption(UART_OPTIONS o) { m_options = o; } ^ UART/UART.cpp: In member function ‘int pi::UART_inner_data::getReadBuff(uint8_t*, int)’: UART/UART.cpp:407:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( len <= readBuf.size() ) l = len; ~~~~^~~~~~~~~~~~~~~~~ UART/UART.cpp: In member function ‘int pi::UART_inner_data::getWriteBuff(uint8_t*, int)’: UART/UART.cpp:435:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( len <= writeBuf.size() ) l = len; ~~~~^~~~~~~~~~~~~~~~~~ UART/UART.cpp: In member function ‘virtual int pi::VirtualUART::close()’: UART/UART.cpp:795:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ UART/UART.cpp: In member function ‘virtual int pi::VirtualUART::write(void*, int, int)’: UART/UART.cpp:814:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ UART/UART.cpp: In member function ‘virtual int pi::UART::close()’: UART/UART.cpp:680:12: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] return r; ^ Gps/POS_reader.cpp: In member function ‘int pi::POS_Reader::thread_fun_binData(void*)’: Gps/POS_reader.cpp:1327:35: warning: ‘frame_len’ may be used uninitialized in this function [-Wmaybe-uninitialized] parseFrame_binData(buf, frame_len); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs/libpi_hardware.so /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/IMU/AHRS_mini.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/IMU/IMU.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/POS_reader.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/utils_GPS.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/GPS.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/CameraImpl.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Camera.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Undistorter.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Cameras.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/CameraOCAM.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Joystick/HAL_JSCombo.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Joystick/HAL_Joystick.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/UART/UART.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include -Wl,-rpath=.:../libs:./libs -Wl,-rpath=.:../libs:./libs -Wl,-rpath=. -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -lpi_base -lQtDeclarative -lQtSvg -lQtSql -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -L/home/sasan/opencv-2/lib/ -lopencv_features2d -lopencv_imgproc -lopencv_core -lopencv_legacy -lopencv_nonfree -lopencv_ocl -lopencv_contrib g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/IMU/AHRS_mini.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/IMU/IMU.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/POS_reader.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/utils_GPS.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Gps/GPS.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/CameraImpl.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Camera.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Undistorter.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/Cameras.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Camera/CameraOCAM.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Joystick/HAL_JSCombo.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/Joystick/HAL_Joystick.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/hardware/UART/UART.o: linker input file unused because linking not done make[2]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware' make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/hardware' make -j8 -C PIL/src/gui make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui' make -j8 -f ../Makefile.lib make[2]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui' make[2]: warning: -jN forced in submake: disabling jobserver mode. moc-qt4 Win3D.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/Win3D.moc.cpp moc-qt4 controls/qFlightInstruments.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qFlightInstruments.moc.cpp moc-qt4 controls/qcustomplot.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qcustomplot.moc.cpp moc-qt4 controls/SvarTable.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/SvarTable.moc.cpp moc-qt4 gl/SignalHandle.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/SignalHandle.moc.cpp moc-qt4 gl/Win3D.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/Win3D.moc.cpp moc-qt4 MainWindowImpl.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/MainWindowImpl.moc.cpp g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/luaApi.o -c luaApi.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/mesh_off.o -c mesh_off.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/Win3D.o -c Win3D.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qFlightInstruments.o -c controls/qFlightInstruments.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qcustomplot.o -c controls/qcustomplot.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/SvarTable.o -c controls/SvarTable.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/MainWindowImpl.o -c MainWindowImpl.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/SignalHandle.o -c gl/SignalHandle.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/Win3D.o -c gl/Win3D.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src mesh_off.cpp: In member function ‘int MeshData::load(const char*)’: mesh_off.cpp:142:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%s", buf); ~~~~~~^~~~~~~~~~~~~~~ mesh_off.cpp:145:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%d %d %d", &i1, &i2, &i3); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mesh_off.cpp:155:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%f %f %f", &f1, &f2, &f3); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mesh_off.cpp:164:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%d %d %d %d", &i1, &i2, &i3, &i4); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/PosedObject.o -c gl/PosedObject.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/Object_3DS.o -c gl/Object_3DS.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/glHelper.o -c gl/glHelper.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/GL_Objects.o -c GL_Objects.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/MainWindowBase.o -c MainWindowBase.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/System.o -c System.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/Win3D.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/Win3D.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qFlightInstruments.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qFlightInstruments.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qcustomplot.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qcustomplot.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/SvarTable.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/SvarTable.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/SignalHandle.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/SignalHandle.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/Win3D.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/Win3D.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/MainWindowImpl.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/MainWindowImpl.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs/libpi_gui.so /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/luaApi.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/mesh_off.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/Win3D.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qFlightInstruments.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qcustomplot.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/SvarTable.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/MainWindowImpl.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/SignalHandle.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/Win3D.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/PosedObject.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/Object_3DS.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/glHelper.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/GL_Objects.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/MainWindowBase.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/System.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/Win3D.moc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qFlightInstruments.moc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/qcustomplot.moc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/controls/SvarTable.moc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/SignalHandle.moc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/gl/Win3D.moc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/gui/MainWindowImpl.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/eigen3 -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5/src -Wl,-rpath=.:../libs:./libs -Wl,-rpath=. -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -lpi_base -lQtDeclarative -lQtSvg -lQtSql -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lQGLViewer -Wl,-rpath=. -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -lpi_lua -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -Wl,-rpath=. -llua -ldl -lGL -lGLU -lglut -lGLEW make[2]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui' make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui' make -j8 -C src make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/src' OUTPUT_NAME is /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/bin/Map2DFusion OUTPUT_NAME is /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/bin/Map2DFusion moc-qt4 Map2DItem.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DItem.moc.cpp moc-qt4 MainWindow.h -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.moc.cpp g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DCPU.o -c Map2DCPU.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/main.o -c main.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include Map2DItem.h:0: Note: No relevant classes found. No output generated. g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.o -c MainWindow.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DRender.o -c Map2DRender.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DGPU.o -c Map2DGPU.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2D.o -c Map2D.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MultiBandMap2DCPU.o -c MultiBandMap2DCPU.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DItem.o -c Map2DItem.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DItem.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DItem.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include g++ -c /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.moc.cpp -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include In file included from Map2D.h:30:0, from Map2D.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from Map2D.cpp:24:0: Map2DCPU.h: In constructor ‘Map2DCPU::Map2DCPUData::Map2DCPUData(double, double, pi::Point3d, pi::Point3d, int, int, const std::vector<std::tr1::shared_ptr<Map2DCPU::Map2DCPUEle> >&)’: Map2DCPU.h:80:43: warning: ‘Map2DCPU::Map2DCPUData::_eleSizeInv’ will be initialized after [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~ Map2DCPU.h:80:30: warning: ‘double Map2DCPU::Map2DCPUData::_lengthPixel’ [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~~ Map2DCPU.h:47:9: warning: when initialized here [-Wreorder] Map2DCPUData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~ Map2DCPU.h:81:26: warning: ‘Map2DCPU::Map2DCPUData::_min’ will be initialized after [-Wreorder] pi::Point3d _max,_min; ^~~~ Map2DCPU.h:81:21: warning: ‘pi::Point3d Map2DCPU::Map2DCPUData::_max’ [-Wreorder] pi::Point3d _max,_min; ^~~~ Map2DCPU.h:47:9: warning: when initialized here [-Wreorder] Map2DCPUData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~ In file included from Map2D.cpp:25:0: Map2DRender.h: In constructor ‘Map2DRender::Map2DRenderData::Map2DRenderData(double, double, pi::Point3d, pi::Point3d, int, int, const std::vector<std::tr1::shared_ptr<Map2DRender::Map2DRenderEle> >&)’: Map2DRender.h:111:43: warning: ‘Map2DRender::Map2DRenderData::_eleSizeInv’ will be initialized after [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~ Map2DRender.h:111:30: warning: ‘double Map2DRender::Map2DRenderData::_lengthPixel’ [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~~ Map2DRender.h:78:9: warning: when initialized here [-Wreorder] Map2DRenderData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~~~~ Map2DRender.h:112:26: warning: ‘Map2DRender::Map2DRenderData::_min’ will be initialized after [-Wreorder] pi::Point3d _max,_min; ^~~~ Map2DRender.h:112:21: warning: ‘pi::Point3d Map2DRender::Map2DRenderData::_max’ [-Wreorder] pi::Point3d _max,_min; ^~~~ Map2DRender.h:78:9: warning: when initialized here [-Wreorder] Map2DRenderData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~~~~ In file included from Map2D.h:30:0, from Map2DCPU.h:25, from Map2DCPU.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from Map2D.h:30:0, from Map2DRender.h:25, from Map2DRender.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from Map2DCPU.cpp:23:0: Map2DCPU.h: In constructor ‘Map2DCPU::Map2DCPUData::Map2DCPUData(double, double, pi::Point3d, pi::Point3d, int, int, const std::vector<std::tr1::shared_ptr<Map2DCPU::Map2DCPUEle> >&)’: Map2DCPU.h:80:43: warning: ‘Map2DCPU::Map2DCPUData::_eleSizeInv’ will be initialized after [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~ Map2DCPU.h:80:30: warning: ‘double Map2DCPU::Map2DCPUData::_lengthPixel’ [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~~ Map2DCPU.h:47:9: warning: when initialized here [-Wreorder] Map2DCPUData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~ Map2DCPU.h:81:26: warning: ‘Map2DCPU::Map2DCPUData::_min’ will be initialized after [-Wreorder] pi::Point3d _max,_min; ^~~~ Map2DCPU.h:81:21: warning: ‘pi::Point3d Map2DCPU::Map2DCPUData::_max’ [-Wreorder] pi::Point3d _max,_min; ^~~~ Map2DCPU.h:47:9: warning: when initialized here [-Wreorder] Map2DCPUData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~ In file included from Map2DRender.cpp:23:0: Map2DRender.h: In constructor ‘Map2DRender::Map2DRenderData::Map2DRenderData(double, double, pi::Point3d, pi::Point3d, int, int, const std::vector<std::tr1::shared_ptr<Map2DRender::Map2DRenderEle> >&)’: Map2DRender.h:111:43: warning: ‘Map2DRender::Map2DRenderData::_eleSizeInv’ will be initialized after [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~ Map2DRender.h:111:30: warning: ‘double Map2DRender::Map2DRenderData::_lengthPixel’ [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~~ Map2DRender.h:78:9: warning: when initialized here [-Wreorder] Map2DRenderData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~~~~ Map2DRender.h:112:26: warning: ‘Map2DRender::Map2DRenderData::_min’ will be initialized after [-Wreorder] pi::Point3d _max,_min; ^~~~ Map2DRender.h:112:21: warning: ‘pi::Point3d Map2DRender::Map2DRenderData::_max’ [-Wreorder] pi::Point3d _max,_min; ^~~~ Map2DRender.h:78:9: warning: when initialized here [-Wreorder] Map2DRenderData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~~~~ In file included from Map2D.h:30:0, from MultiBandMap2DCPU.h:25, from MultiBandMap2DCPU.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar.h:14:0, from main.cpp:6: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Global_Timer.h:4:0, from Map2DCPU.cpp:27: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from main.cpp:7:0: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h: In member function ‘std::__cxx11::string VecParament::toString()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h:62:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<size()-1;i++) ~^~~~~~~~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Global_Timer.h:4:0, from main.cpp:8: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Global_Timer.h:4:0, from Map2DRender.cpp:27: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Global_Timer.h:4:0, from MultiBandMap2DCPU.cpp:28: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Svar.h:14:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/Scommand.h:6, from Map2DItem.cpp:28: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/../system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ Map2D.cpp: In static member function ‘static std::tr1::shared_ptr<Map2D> Map2D::create(int, bool)’: Map2D.cpp:66:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Global_Timer.h:4:0, from Map2DItem.cpp:29: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_millis()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:27:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_ms()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:39:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint64_t pi::tm_get_us()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:51:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘double pi::tm_getTimeStamp()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:63:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h: In function ‘uint32_t pi::tm_getTimeStampUnix()’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/time/Time.h:76:21: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret; ^~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/Win3D.h:17:0, from MainWindow.h:27, from MainWindow.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from Map2DCPU.cpp:23:0: Map2DCPU.h: In constructor ‘Map2DCPU::Map2DCPU(bool)’: Map2DCPU.h:123:39: warning: ‘Map2DCPU::alpha’ will be initialized after [-Wreorder] int& alpha; ^~~~~ Map2DCPU.h:121:39: warning: ‘bool Map2DCPU::_valid’ [-Wreorder] bool _valid,_thread,_changed; ^~~~~~ Map2DCPU.cpp:100:1: warning: when initialized here [-Wreorder] Map2DCPU::Map2DCPU(bool thread) ^~~~~~~~ Map2DCPU.cpp: In member function ‘bool Map2DCPU::renderFrame(const std::pair<cv::Mat, pi::SE3<double> >&)’: Map2DCPU.cpp:177:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<imgPts.size();i++) ~^~~~~~~~~~~~~~ Map2DCPU.cpp:193:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1;i<pts.size();i++) ~^~~~~~~~~~~ Map2DCPU.cpp:288:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<imgPts.size();i++) ~^~~~~~~~~~~~~~ Map2DCPU.cpp:293:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<imgPtsCV.size();i++) ~^~~~~~~~~~~~~~~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/Win3D.h:20:0, from MainWindow.h:27, from MainWindow.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h: In member function ‘bool pi::gl::Father_Object::insert(const GL_ObjectPtr&)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h:27:100: warning: no return statement in function returning non-void [-Wreturn-type] bool insert(const GL_ObjectPtr& obj){pi::ScopedMutex lock(m_mutex);ptr_children.push_back(obj);} ^ In file included from Map2D.h:29:0, from Map2DCPU.h:25, from Map2DCPU.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h: In instantiation of ‘pi::SE3<Precision>::SE3() [with Precision = double]’: Map2D.h:43:8: required from here /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:187:10: warning: ‘pi::SE3<double>::my_translation’ will be initialized after [-Wreorder] Vec3 my_translation; ^~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:186:20: warning: ‘pi::SO3<double> pi::SE3<double>::my_rotation’ [-Wreorder] SO3<Precision> my_rotation; ^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:45:5: warning: when initialized here [-Wreorder] SE3():my_translation(0,0,0),my_rotation(0,0,0,1){} ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h: In member function ‘bool pi::gl::Father_Object::insert(const pi::gl::GL_Object&)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h:28:93: warning: no return statement in function returning non-void [-Wreturn-type] bool insert(const GL_Object& obj){pi::ScopedMutex lock(m_mutex);children.push_back(obj);} ^ Map2DRender.cpp: In member function ‘virtual void Map2DFusion::MultiBandBlender::feed(const cv::Mat&, const cv::Mat&, cv::Point)’: Map2DRender.cpp:177:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<src_pyr_laplace.size();i++) ~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Map2DRender.cpp:23:0: Map2DRender.h: In constructor ‘Map2DRender::Map2DRender(bool)’: Map2DRender.h:158:39: warning: ‘Map2DRender::alpha’ will be initialized after [-Wreorder] int& alpha; ^~~~~ Map2DRender.h:156:39: warning: ‘bool Map2DRender::_valid’ [-Wreorder] bool _valid,_thread,_changed; ^~~~~~ Map2DRender.cpp:397:1: warning: when initialized here [-Wreorder] Map2DRender::Map2DRender(bool thread) ^~~~~~~~~~~ Map2DRender.cpp: In member function ‘bool Map2DRender::renderFrames(std::deque<std::pair<cv::Mat, pi::SE3<double> > >&)’: Map2DRender.cpp:501:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<imgPts.size();i++) ~^~~~~~~~~~~~~~ Map2DRender.cpp:548:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0;j<imgPts.size();j++) ~^~~~~~~~~~~~~~ Map2DRender.cpp:563:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<planePts.size();i++) ~^~~~~~~~~~~~~~~~ Map2DRender.cpp:582:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<imgPtsCV.size();i++) ~^~~~~~~~~~~~~~~~ Map2DRender.cpp:633:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<frames.size();i++) ~^~~~~~~~~~~~~~ Map2DRender.cpp:647:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<maskwarped.size();i++) ~^~~~~~~~~~~~~~~~~~ Map2DRender.cpp:690:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<seamwarped.size();i++) ~^~~~~~~~~~~~~~~~~~ Map2DRender.cpp:730:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<frames.size();i++) ~^~~~~~~~~~~~~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/Win3D.h:17:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/../../src/MainWindow.h:27, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.moc.cpp:9: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h: In member function ‘int pi::Mutex::lock(unsigned int)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/system/thread/ThreadBase.h:44:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from Map2D.h:29:0, from Map2DRender.h:25, from Map2DRender.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h: In instantiation of ‘pi::SE3<Precision>::SE3() [with Precision = double]’: Map2DRender.h:30:12: required from here /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:187:10: warning: ‘pi::SE3<double>::my_translation’ will be initialized after [-Wreorder] Vec3 my_translation; ^~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:186:20: warning: ‘pi::SO3<double> pi::SE3<double>::my_rotation’ [-Wreorder] SO3<Precision> my_rotation; ^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:45:5: warning: when initialized here [-Wreorder] SE3():my_translation(0,0,0),my_rotation(0,0,0,1){} ^~~ MultiBandMap2DCPU.cpp: In member function ‘cv::Mat MultiBandMap2DCPU::MultiBandMap2DCPUEle::blend(const std::vector<std::tr1::shared_ptr<MultiBandMap2DCPU::MultiBandMap2DCPUEle> >&)’: MultiBandMap2DCPU.cpp:84:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<neighbors.size();i++) ~^~~~~~~~~~~~~~~~~ MultiBandMap2DCPU.cpp:94:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<pyr_laplace.size();i++) ~^~~~~~~~~~~~~~~~~~~ MultiBandMap2DCPU.cpp:137:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<pyr_laplace.size();i++) ~^~~~~~~~~~~~~~~~~~~ In file included from MultiBandMap2DCPU.cpp:23:0: MultiBandMap2DCPU.h: In constructor ‘MultiBandMap2DCPU::MultiBandMap2DCPUData::MultiBandMap2DCPUData(double, double, pi::Point3d, pi::Point3d, int, int, const std::vector<std::tr1::shared_ptr<MultiBandMap2DCPU::MultiBandMap2DCPUEle> >&)’: MultiBandMap2DCPU.h:87:43: warning: ‘MultiBandMap2DCPU::MultiBandMap2DCPUData::_eleSizeInv’ will be initialized after [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~ MultiBandMap2DCPU.h:87:30: warning: ‘double MultiBandMap2DCPU::MultiBandMap2DCPUData::_lengthPixel’ [-Wreorder] double _eleSize,_lengthPixel,_eleSizeInv,_lengthPixelInv; ^~~~~~~~~~~~ MultiBandMap2DCPU.cpp:190:1: warning: when initialized here [-Wreorder] MultiBandMap2DCPU::MultiBandMap2DCPUData::MultiBandMap2DCPUData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~~~~~~ In file included from MultiBandMap2DCPU.cpp:23:0: MultiBandMap2DCPU.h:89:26: warning: ‘MultiBandMap2DCPU::MultiBandMap2DCPUData::_min’ will be initialized after [-Wreorder] pi::Point3d _max,_min; ^~~~ MultiBandMap2DCPU.h:89:21: warning: ‘pi::Point3d MultiBandMap2DCPU::MultiBandMap2DCPUData::_max’ [-Wreorder] pi::Point3d _max,_min; ^~~~ MultiBandMap2DCPU.cpp:190:1: warning: when initialized here [-Wreorder] MultiBandMap2DCPU::MultiBandMap2DCPUData::MultiBandMap2DCPUData(double eleSize_,double lengthPixel_,pi::Point3d max_,pi::Point3d min_, ^~~~~~~~~~~~~~~~~ In file included from MultiBandMap2DCPU.cpp:23:0: MultiBandMap2DCPU.h: In constructor ‘MultiBandMap2DCPU::MultiBandMap2DCPU(bool)’: MultiBandMap2DCPU.h:131:40: warning: ‘MultiBandMap2DCPU::alpha’ will be initialized after [-Wreorder] int &alpha,_bandNum,&_highQualityShow; ^~~~~ MultiBandMap2DCPU.h:129:39: warning: ‘bool MultiBandMap2DCPU::_valid’ [-Wreorder] bool _valid,_thread,_changed; ^~~~~~ MultiBandMap2DCPU.cpp:257:1: warning: when initialized here [-Wreorder] MultiBandMap2DCPU::MultiBandMap2DCPU(bool thread) ^~~~~~~~~~~~~~~~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/Win3D.h:20:0, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/../../src/MainWindow.h:27, from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.moc.cpp:9: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h: In member function ‘bool pi::gl::Father_Object::insert(const GL_ObjectPtr&)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h:27:100: warning: no return statement in function returning non-void [-Wreturn-type] GL_ObjectPtr& obj){pi::ScopedMutex lock(m_mutex);ptr_children.push_back(obj);} ^ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h: In member function ‘bool pi::gl::Father_Object::insert(const pi::gl::GL_Object&)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h:28:93: warning: no return statement in function returning non-void [-Wreturn-type] t(const GL_Object& obj){pi::ScopedMutex lock(m_mutex);children.push_back(obj);} ^ MultiBandMap2DCPU.cpp: In member function ‘bool MultiBandMap2DCPU::renderFrame(const std::pair<cv::Mat, pi::SE3<double> >&)’: MultiBandMap2DCPU.cpp:337:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<imgPts.size();i++) ~^~~~~~~~~~~~~~ MultiBandMap2DCPU.cpp:353:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1;i<pts.size();i++) ~^~~~~~~~~~~ MultiBandMap2DCPU.cpp:430:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<imgPts.size();i++) ~^~~~~~~~~~~~~~ MultiBandMap2DCPU.cpp:435:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<imgPtsCV.size();i++) ~^~~~~~~~~~~~~~~~ In file included from Map2D.h:29:0, from MultiBandMap2DCPU.h:25, from MultiBandMap2DCPU.cpp:23: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h: In instantiation of ‘pi::SE3<Precision>::SE3() [with Precision = double]’: Map2D.h:43:8: required from here /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:187:10: warning: ‘pi::SE3<double>::my_translation’ will be initialized after [-Wreorder] Vec3 my_translation; ^~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:186:20: warning: ‘pi::SO3<double> pi::SE3<double>::my_rotation’ [-Wreorder] SO3<Precision> my_rotation; ^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:45:5: warning: when initialized here [-Wreorder] SE3():my_translation(0,0,0),my_rotation(0,0,0,1){} ^~~ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/Win3D.h:20:0, from MainWindow.h:27, from main.cpp:9: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h: In member function ‘bool pi::gl::Father_Object::insert(const GL_ObjectPtr&)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h:27:100: warning: no return statement in function returning non-void [-Wreturn-type] bool insert(const GL_ObjectPtr& obj){pi::ScopedMutex lock(m_mutex);ptr_children.push_back(obj);} ^ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h: In member function ‘bool pi::gl::Father_Object::insert(const pi::gl::GL_Object&)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/GL_FatherObject.h:28:93: warning: no return statement in function returning non-void [-Wreturn-type] bool insert(const GL_Object& obj){pi::ScopedMutex lock(m_mutex);children.push_back(obj);} ^ MainWindow.cpp: In member function ‘virtual int MainWindow::setupLayout()’: MainWindow.cpp:110:28: warning: unused variable ‘map2ditem’ [-Wunused-variable] mapcontrol::Map2DItem* map2ditem=new mapcontrol::Map2DItem(mapwidget->GetMapItem(),mapwidget); ^~~~~~~~~ MainWindow.cpp: In member function ‘virtual void MainWindow::keyPressEvent(QKeyEvent*)’: MainWindow.cpp:136:13: warning: variable ‘key’ set but not used [-Wunused-but-set-variable] int key; ^~~ Map2DItem.cpp: In function ‘void mapcontrol::Map2DItemHandle(void*, std::__cxx11::string, std::__cxx11::string)’: Map2DItem.cpp:84:99: warning: narrowing conversion of ‘(((*(PsrcW + ((sizetype)(((long unsigned int)x) * 4)))) != (float)0) ? 255 : 0)’ from ‘int’ to ‘pi::byte {aka unsigned char}’ inside { } [-Wnarrowing] Pdst[x]=(pi::Byte<4>){Psrc[x].data[0],Psrc[x].data[1],Psrc[x].data[2],PsrcW[x]?255:0};// ~~~~~~~~^~~~~~ main.cpp: In member function ‘int TestSystem::testMap2D()’: main.cpp:154:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if(!svar.exist("Plane")); ^~ main.cpp:155:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ { ^ In file included from /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/gui/gl/Win3D.h:16:0, from MainWindow.h:27, from main.cpp:9: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h: In instantiation of ‘pi::SE3<Precision>::SE3() [with Precision = double]’: /usr/include/c++/7/bits/stl_pair.h:230:25: required from ‘constexpr std::pair<_T1, _T2>::pair() [with _U1 = cv::Mat; _U2 = pi::SE3<double>; typename std::enable_if<std::__and_<std::__is_implicitly_default_constructible<_U1>, std::__is_implicitly_default_constructible<_U2> >::value, bool>::type <anonymous> = 1; _T1 = cv::Mat; _T2 = pi::SE3<double>]’ main.cpp:71:41: required from here /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:187:10: warning: ‘pi::SE3<double>::my_translation’ will be initialized after [-Wreorder] Vec3 my_translation; ^~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:186:20: warning: ‘pi::SO3<double> pi::SE3<double>::my_rotation’ [-Wreorder] SO3<Precision> my_rotation; ^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:45:5: warning: when initialized here [-Wreorder] SE3():my_translation(0,0,0),my_rotation(0,0,0,1){} ^~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h: In instantiation of ‘pi::SE3<Precision>::SE3(const Precision&, const Precision&, const Precision&, const Precision&, const Precision&, const Precision&, const Precision&) [with Precision = double]’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:115:13: required from ‘std::istream& pi::operator>>(std::istream&, pi::SE3<double>&)’ main.cpp:134:20: required from here /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:187:10: warning: ‘pi::SE3<double>::my_translation’ will be initialized after [-Wreorder] Vec3 my_translation; ^~~~~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:186:20: warning: ‘pi::SO3<double> pi::SE3<double>::my_rotation’ [-Wreorder] SO3<Precision> my_rotation; ^~~~~~~~~~~ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/types/SE3.h:47:5: warning: when initialized here [-Wreorder] SE3(const Precision& x,const Precision& y,const Precision& z, ^~~ main.cpp: In member function ‘int TestSystem::TestMap2DItem()’: main.cpp:120:5: warning: control reaches end of non-void function [-Wreturn-type] } ^ main.cpp: In member function ‘int TestSystem::testMap2D()’: main.cpp:233:5: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from main.cpp:7:0: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h: In member function ‘bool VecParament::fromString(std::__cxx11::string)’: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base/Svar/VecParament.h:56:5: warning: control reaches end of non-void function [-Wreturn-type] } ^ Map2DRender.cpp:601:22: warning: ‘max.pi::Point2_<double>::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] if(!spreadMap(min.x,min.y,max.x,max.y)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Map2DRender.cpp:601:22: warning: ‘max.pi::Point2_<double>::x’ may be used uninitialized in this function [-Wmaybe-uninitialized] Map2DRender.cpp:601:22: warning: ‘min.pi::Point2_<double>::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] Map2DRender.cpp:599:60: warning: ‘min.pi::Point2_<double>::x’ may be used uninitialized in this function [-Wmaybe-uninitialized] if(min.x<d->min().x||min.y<d->min().y||max.x>d->max().x||max.y>d->max().y) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/bin/Map2DFusion /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DCPU.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/main.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DRender.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DGPU.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2D.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MultiBandMap2DCPU.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DItem.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DItem.moc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.moc.o -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/core -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/internal -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/Thirdparty/opmapcontrol/mapwidget -D_REENTRANT -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4 -c -Wall -I/home/sasan/opencv-2/include -Wl,-rpath=.:../libs:./libs -Wl,-rpath=. -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -lpi_base -Wl,-rpath=. -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -lpi_gui -Wl,-rpath=. -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -lpi_hardware -L/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs -Wl,-rpath=. -lopmapwidget -lGL -lGLU -lglut -lGLEW -lQtDeclarative -lQtSvg -lQtSql -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -L/home/sasan/opencv-2/lib/ -lopencv_features2d -lopencv_imgproc -lopencv_core -lopencv_legacy -lopencv_nonfree -lopencv_ocl -lopencv_contrib -lQGLViewer -lpthread g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DCPU.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/main.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DRender.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DGPU.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2D.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MultiBandMap2DCPU.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DItem.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/Map2DItem.moc.o: linker input file unused because linking not done g++: warning: /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Map2DFusion/MainWindow.moc.o: linker input file unused because linking not done make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/src'
I compiled on Ubuntu 18.04 with no error. .o and .d files are generated in the Build directory but no Map2DFusion executable is created? Any idea what could be the problem.
sasan@sasan:~/Map2DFusion$ sudo make make -j8 -C PIL/Thirdparty/lua-5.1.5 make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5' gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lapi.o -c src/lapi.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lauxlib.o -c src/lauxlib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lbaselib.o -c src/lbaselib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lcode.o -c src/lcode.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldblib.o -c src/ldblib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldebug.o -c src/ldebug.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldo.o -c src/ldo.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src src/lauxlib.c: In function ‘luaL_loadfile’: src/lauxlib.c:577:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; ^~~~~ src/lauxlib.c:578:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ lf.extraline = 0; ^~ gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldump.o -c src/ldump.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lfunc.o -c src/lfunc.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lgc.o -c src/lgc.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/linit.o -c src/linit.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/liolib.o -c src/liolib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/llex.o -c src/llex.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lmathlib.o -c src/lmathlib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lmem.o -c src/lmem.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/loadlib.o -c src/loadlib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lobject.o -c src/lobject.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lopcodes.o -c src/lopcodes.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/loslib.o -c src/loslib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lparser.o -c src/lparser.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstate.o -c src/lstate.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstring.o -c src/lstring.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstrlib.o -c src/lstrlib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltable.o -c src/ltable.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltablib.o -c src/ltablib.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src src/ltablib.c: In function ‘addfield’: src/ltablib.c:137:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!lua_isstring(L, -1)) ^~ src/ltablib.c:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ luaL_addvalue(b); ^
~~~~ gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltm.o -c src/ltm.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lundump.o -c src/lundump.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lvm.o -c src/lvm.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lzio.o -c src/lzio.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src gcc -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/print.o -c src/print.c -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs/liblua.so /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lapi.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lauxlib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lbaselib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lcode.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldblib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldebug.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldo.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ldump.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lfunc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lgc.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/linit.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/liolib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/llex.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lmathlib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lmem.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/loadlib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lobject.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lopcodes.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/loslib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lparser.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstate.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstring.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lstrlib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltable.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltablib.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/ltm.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lundump.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lvm.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/lzio.o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/Thirdparty/lua/src/print.o -O2 -Wall -DLUA_USE_LINUX -fPIC -shared -I./src -Wl,-rpath=.:../libs:./libs make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/lua-5.1.5' make -j8 -C PIL/Thirdparty/opmapcontrol make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/opmapcontrol' qmake-qt4 opmapcontrol.pro -o make.qmake make -f make.qmake make[2]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/opmapcontrol' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. rm -f libopmapwidget.so.1.0.0 libopmapwidget.so libopmapwidget.so.1 libopmapwidget.so.1.0 g++ -m64 -Wl,-O1 -shared -Wl,-soname,libopmapwidget.so.1 -o libopmapwidget.so.1.0.0 ../../build/Thirdparty/opmapwidget/alllayersoftype.o ../../build/Thirdparty/opmapwidget/cache.o ../../build/Thirdparty/opmapwidget/cacheitemqueue.o ../../build/Thirdparty/opmapwidget/diagnostics.o ../../build/Thirdparty/opmapwidget/kibertilecache.o ../../build/Thirdparty/opmapwidget/languagetype.o ../../build/Thirdparty/opmapwidget/memorycache.o ../../build/Thirdparty/opmapwidget/opmaps.o ../../build/Thirdparty/opmapwidget/placemark.o ../../build/Thirdparty/opmapwidget/point.o ../../build/Thirdparty/opmapwidget/providerstrings.o ../../build/Thirdparty/opmapwidget/pureimage.o ../../build/Thirdparty/opmapwidget/pureimagecache.o ../../build/Thirdparty/opmapwidget/rawtile.o ../../build/Thirdparty/opmapwidget/size.o ../../build/Thirdparty/opmapwidget/tilecachequeue.o ../../build/Thirdparty/opmapwidget/urlfactory.o ../../build/Thirdparty/opmapwidget/core.o ../../build/Thirdparty/opmapwidget/loadtask.o ../../build/Thirdparty/opmapwidget/MouseWheelZoomType.o ../../build/Thirdparty/opmapwidget/pointlatlng.o ../../build/Thirdparty/opmapwidget/pureprojection.o ../../build/Thirdparty/opmapwidget/rectangle.o ../../build/Thirdparty/opmapwidget/rectlatlng.o ../../build/Thirdparty/opmapwidget/sizelatlng.o ../../build/Thirdparty/opmapwidget/tile.o ../../build/Thirdparty/opmapwidget/tilematrix.o ../../build/Thirdparty/opmapwidget/configuration.o ../../build/Thirdparty/opmapwidget/gpsitem.o ../../build/Thirdparty/opmapwidget/homeitem.o ../../build/Thirdparty/opmapwidget/gcsitem.o ../../build/Thirdparty/opmapwidget/distanceMeasureItem.o ../../build/Thirdparty/opmapwidget/mapgraphicitem.o ../../build/Thirdparty/opmapwidget/mapripform.o ../../build/Thirdparty/opmapwidget/mapripper.o ../../build/Thirdparty/opmapwidget/opmapwidget.o ../../build/Thirdparty/opmapwidget/trailitem.o ../../build/Thirdparty/opmapwidget/traillineitem.o ../../build/Thirdparty/opmapwidget/uavitem.o ../../build/Thirdparty/opmapwidget/waypointitem.o ../../build/Thirdparty/opmapwidget/waypointlineitem.o ../../build/Thirdparty/opmapwidget/lks94projection.o ../../build/Thirdparty/opmapwidget/mercatorprojection.o ../../build/Thirdparty/opmapwidget/mercatorprojectionyandex.o ../../build/Thirdparty/opmapwidget/platecarreeprojection.o ../../build/Thirdparty/opmapwidget/platecarreeprojectionpergo.o ../../build/Thirdparty/opmapwidget/guidedTargetItem.o ../../build/Thirdparty/opmapwidget/circularFlightItem.o ../../build/Thirdparty/opmapwidget/moc_accessmode.o ../../build/Thirdparty/opmapwidget/moc_geodecoderstatus.o ../../build/Thirdparty/opmapwidget/moc_languagetype.o ../../build/Thirdparty/opmapwidget/moc_maptype.o ../../build/Thirdparty/opmapwidget/moc_tilecachequeue.o ../../build/Thirdparty/opmapwidget/moc_urlfactory.o ../../build/Thirdparty/opmapwidget/moc_core.o ../../build/Thirdparty/opmapwidget/moc_mousewheelzoomtype.o ../../build/Thirdparty/opmapwidget/moc_gpsitem.o ../../build/Thirdparty/opmapwidget/moc_homeitem.o ../../build/Thirdparty/opmapwidget/moc_gcsitem.o ../../build/Thirdparty/opmapwidget/moc_distanceMeasureItem.o ../../build/Thirdparty/opmapwidget/moc_mapgraphicitem.o ../../build/Thirdparty/opmapwidget/moc_mapripform.o ../../build/Thirdparty/opmapwidget/moc_mapripper.o ../../build/Thirdparty/opmapwidget/moc_opmapwidget.o ../../build/Thirdparty/opmapwidget/moc_trailitem.o ../../build/Thirdparty/opmapwidget/moc_traillineitem.o ../../build/Thirdparty/opmapwidget/moc_uavitem.o ../../build/Thirdparty/opmapwidget/moc_uavmapfollowtype.o ../../build/Thirdparty/opmapwidget/moc_uavtrailtype.o ../../build/Thirdparty/opmapwidget/moc_waypointitem.o ../../build/Thirdparty/opmapwidget/moc_waypointlineitem.o ../../build/Thirdparty/opmapwidget/moc_guidedTargetItem.o ../../build/Thirdparty/opmapwidget/moc_circularFlightItem.o ../../build/Thirdparty/opmapwidget/qrc_mapresources.o -L/usr/lib/x86_64-linux-gnu -L/usr/X11R6/lib64 -lQtDeclarative -lQtSvg -lQtSql -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGL -lpthreadln -s libopmapwidget.so.1.0.0 libopmapwidget.so ln -s libopmapwidget.so.1.0.0 libopmapwidget.so.1 ln -s libopmapwidget.so.1.0.0 libopmapwidget.so.1.0 rm -f ../../libs/libopmapwidget.so.1.0.0 rm -f ../../libs/libopmapwidget.so rm -f ../../libs/libopmapwidget.so.1 rm -f ../../libs/libopmapwidget.so.1.0 mv -f libopmapwidget.so.1.0.0 libopmapwidget.so libopmapwidget.so.1 libopmapwidget.so.1.0 ../../libs/ make[2]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/opmapcontrol' make[1]: Leaving directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty/opmapcontrol' mv PIL/libs/ /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/libs make -j8 -C PIL/src/base make[1]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base' make -j8 -f ../Makefile.lib make[2]: Entering directory '/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src/base' make[2]: warning: -jN forced in submake: disabling jobserver mode. g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/VecParament.o -c Svar/VecParament.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/DataStream.o -c Svar/DataStream.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/ParamArray.o -c Svar/ParamArray.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/Scommand.o -c Svar/Scommand.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/DataStream_Interface.o -c Svar/DataStream_Interface.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/Svar.o -c Svar/Svar.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/SvarLanguage.o -c Svar/SvarLanguage.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/Svar/SVarient.o -c Svar/SVarient.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/ScSO3.o -c types/ScSO3.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SE3.o -c types/SE3.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/types.o -c types/types.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SIM3.o -c types/SIM3.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/Random.o -c types/Random.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src g++ -o /home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/build/src/base/types/SO3.o -c types/SO3.cpp -O3 -march=native -DPIL_LINUX -DPIL_ARM -I. -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src -fPIC -shared -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/Thirdparty -I/home/sasan/Raspect/Image-stitching/OpenSource/Map2DFusion/PIL/src Svar/Scommand.cpp: In function ‘void systemFunction(void, std::cxx11::string, std::cxx11::string)’: Svar/Scommand.cpp:38:11: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] system(sParams.c_str());