[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: zoo-project 1.7.0



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
gerald.fenoy@geolabs.fr

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 <gcpp.kalxas@gmail.com> 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
>> 
>> gerald.fenoy@geolabs.fr
>> 
>> 
>> 
>> 
>>> Le 23 juil. 2019 à 19:30, Angelos Tzotsos <gcpp.kalxas@gmail.com>
>>>  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
>>>> 
>>>> 
>>>> gerald.fenoy@geolabs.fr
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>>> Le 23 juil. 2019 à 17:18, Angelos Tzotsos <gcpp.kalxas@gmail.com>
>>>>> 
>>>>>  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


Reply to: