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

Re: zoo-project 1.7.0



Hi,

The issue with cmake was solved by adding otb-qgis,qtbase5-dev,libqt5opengl5-dev,libfcgi-dev to build dependencies.


On 7/23/19 8:53 PM, Gérald Fenoy wrote:
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



--
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



Reply to: