Angelos, is it possible that orb is also located in /usr/lib/x86_64-gnu-linux/otb/applications/ rather than in /usr/lib/otb/applications/?
How did you solve the issue with cmake? (I am curious cause I was not able to build otb2zcfg on my appVeryor script). Best regards, Gerald Fenoy [email protected] GEOLABS Siège social : Futur Building I 1280, avenue des Platanes 34970 Lattes Tél. fixe : +33 (0) 4 67 43 09 95 Tél. portable : +33 (0) 6 70 08 25 39 > Le 23 juil. 2019 à 19:51, Angelos Tzotsos <[email protected]> a écrit : > > Thanks Gerald, this worked. > > Next error: > > dh_auto_build --sourcedirectory=thirds/otb2zcfg \ > --builddirectory=thirds/otb2zcfg/build > cd thirds/otb2zcfg/build && make -j4 -O > make[2]: Entering directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > /usr/bin/cmake -H/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg > -B/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build > --check-build-system CMakeFiles/Makefile.cmake 0 > make[2]: Leaving directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > make[2]: Entering directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > /usr/bin/cmake -E cmake_progress_start > /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build/CMakeFiles > /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build/CMakeFiles/progress.marks > make[2]: Leaving directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > make -f CMakeFiles/Makefile2 all > make -f CMakeFiles/otb2zcfg.dir/build.make CMakeFiles/otb2zcfg.dir/depend > make[4]: Entering directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > cd /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build && /usr/bin/cmake > -E cmake_depends "Unix Makefiles" > /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg > /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg > /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build > /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build > /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build/CMakeFiles/otb2zcfg.dir/DependInfo.cmake > --color= > Scanning dependencies of target otb2zcfg > make[4]: Leaving directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > make -f CMakeFiles/otb2zcfg.dir/build.make CMakeFiles/otb2zcfg.dir/build > make[4]: Entering directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > [ 50%] Building CXX object CMakeFiles/otb2zcfg.dir/otb2zcfg.cxx.o > /usr/bin/c++ -I/usr/include/OTB-6.6 -isystem /usr/include/ITK-4.12 > -I/usr/include/gdal -I/usr/include/geotiff -I/usr/include/x86_64-linux-gnu > -I/usr/include/libsvm -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets > -I/usr/include/x86_64-linux-gnu/qt5/QtGui > -I/usr/include/x86_64-linux-gnu/qt5/QtCore > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ > -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/qwt -msse2 > -mfpmath=sse -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/zoo-project-1.7.0+ds=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -std=c++14 -o CMakeFiles/otb2zcfg.dir/otb2zcfg.cxx.o > -c /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/otb2zcfg.cxx > make[4]: Leaving directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > make[4]: Entering directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > [100%] Linking CXX executable otb2zcfg > /usr/bin/cmake -E cmake_link_script CMakeFiles/otb2zcfg.dir/link.txt > --verbose=1 > /usr/bin/c++ -msse2 -mfpmath=sse -g -O2 > -fdebug-prefix-map=/<<BUILDDIR>>/zoo-project-1.7.0+ds=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -Wl,--no-undefined -Wl,-Bsymbolic-functions > -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/otb2zcfg.dir/otb2zcfg.cxx.o -o > otb2zcfg /usr/lib/x86_64-linux-gnu/libOTBApplicationEngine-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBImageIO-6.6.so.1 -lz > /usr/lib/x86_64-linux-gnu/libOTBIORAD-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBIOONERA-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBIOLUM-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBIOMSTAR-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBIOBSQ-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBIOTileMap-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBCurlAdapters-6.6.so.1 -lcurl > /usr/lib/x86_64-linux-gnu/libOTBExtendedFilename-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBVectorDataIO-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBIOGDAL-6.6.so.1 -ltinyxml > /usr/lib/x86_64-linux-gnu/libOTBIOKML-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBProjection-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBVectorDataBase-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBImageManipulation-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBStreaming-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBGdalAdapters-6.6.so.1 -lkmlbase -lkmldom > -lkmlengine /usr/lib/x86_64-linux-gnu/libOTBTransform-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBImageBase-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBMetadata-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBOSSIMAdapters-6.6.so.1 > /usr/lib/x86_64-linux-gnu/libOTBCommon-6.6.so.1 > /usr/lib/libITKQuadEdgeMesh-4.12.so.1 /usr/lib/libITKMetaIO-4.12.so.1 -lz > /usr/lib/libITKLabelMap-4.12.so.1 /usr/lib/libITKIOImageBase-4.12.so.1 > /usr/lib/libITKBiasCorrection-4.12.so.1 /usr/lib/libITKPolynomials-4.12.so.1 > /usr/lib/libITKFFT-4.12.so.1 -lfftw3 -lfftw3_threads -lfftw3f > -lfftw3f_threads /usr/lib/libITKOptimizersv4-4.12.so.1 > /usr/lib/libITKOptimizers-4.12.so.1 /usr/lib/libITKKLMRegionGrowing-4.12.so.1 > /usr/lib/libITKWatersheds-4.12.so.1 /usr/lib/libITKStatistics-4.12.so.1 > /usr/lib/libitkNetlibSlatec-4.12.so.1 /usr/lib/libITKSpatialObjects-4.12.so.1 > /usr/lib/libITKMesh-4.12.so.1 /usr/lib/libITKTransform-4.12.so.1 > /usr/lib/libITKPath-4.12.so.1 /usr/lib/libITKCommon-4.12.so.1 > /usr/lib/libitksys-4.12.so.1 /usr/lib/libITKVNLInstantiation-4.12.so.1 > /usr/lib/libitkvnl_algo-4.12.so.1 /usr/lib/libitkvnl-4.12.so.1 > /usr/lib/libitkv3p_netlib-4.12.so.1 /usr/lib/libitknetlib-4.12.so.1 > /usr/lib/libitkvcl-4.12.so.1 -lm -lpthread -lm -ldl > /usr/lib/x86_64-linux-gnu/libotbossimplugins-6.6.so.1 -lgdal -lossim > -lOpenThreads -lgeotiff > make[4]: Leaving directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > make[3]: Entering directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > [100%] Built target otb2zcfg > make[3]: Leaving directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > make[2]: Entering directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > /usr/bin/cmake -E cmake_progress_start > /<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build/CMakeFiles 0 > make[2]: Leaving directory > '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/otb2zcfg/build' > ( \ > mkdir thirds/otb2zcfg/build/zcfgs; \ > cd thirds/otb2zcfg/build/zcfgs; \ > ITK_AUTOLOAD_PATH=/usr/lib/otb/applications/ ../otb2zcfg || echo "Ignoring > otb2zcfg failure"; \ > for i in BandMath Despeckle KMeansClassification; do \ > sed -i "s:mimeType = image/png:mimeType = image/png\nuseMapserver = > true\nmsClassify = true:g" $i.zcfg; \ > done; \ > for i in Smoothing; do \ > sed -i "s:mimeType = image/png:mimeType = image/png\nuseMapserver = > true:" $i.zcfg; \ > done \ > ) > INFO: Module search path: /usr/lib/otb/applications/ > ERROR: no module found. > sed: can't read BandMath.zcfg: No such file or directory > sed: can't read Despeckle.zcfg: No such file or directory > sed: can't read KMeansClassification.zcfg: No such file or directory > sed: can't read Smoothing.zcfg: No such file or directory > debian/rules:74: recipe for target 'override_dh_auto_build' failed > > > > On 7/23/19 8:34 PM, Gérald Fenoy wrote: >> Dear Angelos, >> can you please try commenting this line? >> >> I hope this helps. >> >> Best regards, >> >> Gerald Fenoy >> >> [email protected] >> >> >> >> >>> Le 23 juil. 2019 à 19:30, Angelos Tzotsos <[email protected]> >>> a écrit : >>> >>> Hi Gerald, >>> >>> This is the blocking error right now: >>> >>> ./voronoi.c:161:77: warning: too many arguments for format >>> [-Wformat-extra-args] >>> ./voronoi.c:203:68: error: ‘Face_iterator {aka class >>> CGAL::Triangulation_2<CGAL::Epick, >>> CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<CGAL::Epick, >>> CGAL::Triangulation_ds_vertex_base_2<void> >, >>> CGAL::Triangulation_ds_face_base_2<void> > >::Finite_faces_iterator}’ has >>> no member named ‘info’ >>> fprintf(stderr," *** %s %d %d %d\n",__FILE__,__LINE__,nf,fit.info()); >>> ^~~~ >>> >>> Best, >>> Angelos >>> >>> On 7/23/19 8:17 PM, Gérald Fenoy wrote: >>> >>>> Dear Angelos, >>>> I guess that on your setup, the libfcgi.a is located in >>>> /usr/lib/x86_64-gnu-linux or something similar. >>>> >>>> Your may run a sed command on the Makefile to set the correct location >>>> before running make. >>>> >>>> I hope this helps. >>>> >>>> >>>> Gerald Fenoy >>>> >>>> >>>> [email protected] >>>> >>>> >>>> >>>> >>>> >>>> >>>>> Le 23 juil. 2019 à 17:18, Angelos Tzotsos <[email protected]> >>>>> >>>>> a écrit : >>>>> >>>>> Configuration step is done this time, but there is a new failure: >>>>> >>>>> >>>>> https://launchpad.net/~gcpp-kalxas/+archive/ubuntu/osgeolive/+build/17311119/+files/buildlog_ubuntu-bionic-amd64.zoo-project_1.7.0+ds-1~bionic4_BUILDING.txt.gz >>>>> >>>>> >>>>> >>>>> -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so >>>>> -- Could NOT find Qt5LinguistTools (missing: Qt5LinguistTools_DIR) >>>>> -- Configuring done >>>>> -- Generating done >>>>> >>>>> >>>>> dh_auto_build --sourcedirectory=thirds/cgic206 \ >>>>> --builddirectory=thirds/cgic206 >>>>> cd thirds/cgic206 && make -j4 -O >>>>> make[2]: Entering directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> gcc -I/usr/local/include -g -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o >>>>> capture.o capture.c >>>>> make[2]: Leaving directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> make[2]: Entering directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> gcc -I/usr/local/include -g -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o >>>>> cgictest.o cgictest.c >>>>> cgictest.c: In function ‘cgiMain’: >>>>> cgictest.c:25:2: warning: implicit declaration of function ‘dup2’ >>>>> [-Wimplicit-function-declaration] >>>>> dup2(cgiOut,stdout); >>>>> ^~~~ >>>>> make[2]: Leaving directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> make[2]: Entering directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> gcc -I/usr/local/include -g -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o >>>>> cgic.o cgic.c >>>>> cgic.c: In function ‘cgiCookieString’: >>>>> cgic.c:1749:11: warning: comparison between pointer and zero character >>>>> constant [-Wpointer-compare] >>>>> if ((p == '\0') && (n == '\0')) { >>>>> ^~ >>>>> cgic.c:1749:9: note: did you mean to dereference the pointer? >>>>> if ((p == '\0') && (n == '\0')) { >>>>> ^ >>>>> cgic.c:1749:26: warning: comparison between pointer and zero character >>>>> constant [-Wpointer-compare] >>>>> if ((p == '\0') && (n == '\0')) { >>>>> ^~ >>>>> cgic.c:1749:24: note: did you mean to dereference the pointer? >>>>> if ((p == '\0') && (n == '\0')) { >>>>> ^ >>>>> make[2]: Leaving directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> make[2]: Entering directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> rm -f libcgic.a >>>>> ar rc libcgic.a cgic.o >>>>> ranlib libcgic.a >>>>> make[2]: Leaving directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> make[2]: Entering directory >>>>> '/<<BUILDDIR>>/zoo-project-1.7.0+ds/thirds/cgic206' >>>>> gcc cgictest.o -o cgictest.cgi -L./ -lcgic /usr/lib/libfcgi.a >>>>> gcc: error: /usr/lib/libfcgi.a: No such file or directory >>>>> Makefile:30: recipe for target 'cgictest.cgi' failed >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On 7/23/19 4:00 PM, Bas Couwenberg wrote: >>>>> >>>>> >>>>>> On 2019-07-23 14:57, Angelos Tzotsos wrote: >>>>>> >>>>>> >>>>>>> Added otb-qgis to the build depends and now this comes up: >>>>>>> >>>>>>> -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so >>>>>>> CMake Error at >>>>>>> /usr/lib/x86_64-linux-gnu/cmake/OTB-6.6/Modules/OTBQt.cmake:26 >>>>>>> (find_package): >>>>>>> Could not find a package configuration file provided by "Qt5Core" >>>>>>> with any >>>>>>> of the following names: >>>>>>> >>>>>>> Qt5CoreConfig.cmake >>>>>>> qt5core-config.cmake >>>>>>> >>>>>>> >>>>>> apt-file is your friend: >>>>>> >>>>>> $ apt-file search Qt5CoreConfig.cmake >>>>>> qtbase5-dev: >>>>>> /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake >>>>>> qtbase5-gles-dev: >>>>>> /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake >>>>>> >>>>>> Kind Regards, >>>>>> >>>>>> Bas >>>>>> >>>>>> >>>>>> >>>>>> >>>>> -- >>>>> Angelos Tzotsos, PhD >>>>> Charter Member >>>>> Open Source Geospatial Foundation >>>>> >>>>> >>>>> >>>>> http://users.ntua.gr/tzotsos >>> >>> -- >>> Angelos Tzotsos, PhD >>> Charter Member >>> Open Source Geospatial Foundation >>> >>> >>> http://users.ntua.gr/tzotsos >> > > > -- > Angelos Tzotsos, PhD > Charter Member > Open Source Geospatial Foundation > > http://users.ntua.gr/tzotsos
