zdzhaoyong/Map2DFusion

No Executable generated

sasanasadiabadi opened this issue · 0 comments

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 < 2sizeof(uint32_t) ) n = 2sizeof(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 < 2sizeof(uint32_t) ) np = 2sizeof(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=2sizeof(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 < 2sizeof(uint32_t) ) n = 2sizeof(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 < 2sizeof(uint32_t) ) np = 2sizeof(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;cxscale;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;cxscale;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;cxscale;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'