DGtal-team / DGtal

Digital Geometry Tools and Algorithm Library
https://dgtal.org
GNU Lesser General Public License v3.0
370 stars 115 forks source link

Problem when installing DGtal on Ubuntu 14.04 #908

Closed dcoeurjo closed 10 years ago

dcoeurjo commented 10 years ago

Reported by email:

I tried to install DGtal on my computer, which works with the OS Ubuntu 14.04, and I had a problem. I want to recall that I had sucessfully installed it on other computers with more ancient versions of Ubuntu. I copy at the end of this mail what I get from the console. Thank you very much,

barrett@barrett:~/Documentos/Boulot/DGtal-0.7$ mkdir build barrett@barrett:~/Documentos/Boulot/DGtal-0.7$ cd build barrett@barrett:~/Documentos/Boulot/DGtal-0.7/build$ cmake .. -- The C compiler identification is GNU 4.8.2 -- The CXX compiler identification is GNU 4.8.2 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done


-- DGtal Version 0.7.0


-- Source DIR is /home/barrett/Documentos/Boulot/DGtal-0.7 -- Binary/Build DIR is /home/barrett/Documentos/Boulot/DGtal-0.7/build -- Build type is -- Installation prefix directory is /usr/local -- Host system is Linux-3.13.0-32-generic with processor i686 -- Target system is Linux-3.13.0-32-generic with processor i686


-- Checking if doxygen/dot is installed:

-- dot found: /usr/bin/dot. Installing doc in /usr/local/doc/DGtal -- Found Doxygen: /usr/bin/doxygen (found version "1.8.6") -- configured /home/barrett/Documentos/Boulot/DGtal-0.7/doc/doxy.config.in --> /home/barrett/Documentos/Boulot/DGtal-0.7/build/doxy.config -- configured /home/barrett/Documentos/Boulot/DGtal-0.7/doc/doxy.config.Board.in --> /home/barrett/Documentos/Boulot/DGtal-0.7/build/doxy.config.Board -- configured /home/barrett/Documentos/Boulot/DGtal-0.7/doc/doxy.config.dox.in --> /home/barrett/Documentos/Boulot/DGtal-0.7/build/doxy.config.dox


-- DGtal required dependencies: -- Boost version: 1.55.0 -- Boost found.


-- DGtal Library optional configuration: -- (to change these values, use ccmake, a graphical -- cmake frontend, or define cmake commandline variables

-- -e.g. '-DWITH_GMP:string=true'-, cf documentation)

-- WITH_C11 false (C++ compiler C11 features) -- WITH_OPENMP false (OpenMP multithread features) -- WITH_GMP false (Gnu Multiprecision Library) -- WITH_EIGEN false (Eigen3) -- WITH_CGAL false (cgal) -- WITH_ITK false (Insight Toolkit ITK image wrapper) -- WITH_CAIRO false (CairoGraphics drawing features) -- WITH_HDF5 false (HDF5 image i/o) -- WITH_MAGICK false (GraphicsMagick based 2D image i/o)

-- WITH_QGLVIEWER false (Qt/QGLViewer based 3D Viewer)

-- Checking the dependencies:


-- Build test files DISABLED (you can activate unit tests with '-DBUILD_TESTING=ON' cmake option)


-- Build examples ENABLED


-- Generating DGtalConfig files -- Configuring done -- Generating done -- Build files have been written to: /home/barrett/Documentos/Boulot/DGtal-0.7/build barrett@barrett:~/Documentos/Boulot/DGtal-0.7/build$ make Scanning dependencies of target DGtal [ 1%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/arithmetic/SternBrocot.cpp.o [ 2%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/arithmetic/LightSternBrocot.cpp.o [ 3%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/arithmetic/LighterSternBrocot.cpp.o [ 5%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/kernel/NumberTraits.cpp.o [ 6%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/base/Bits.cpp.o [ 7%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/base/OrderedAlphabet.cpp.o [ 9%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/base/Common.cpp.o [ 10%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/io/Color.cpp.o [ 11%] Building CXX object src/CMakeFiles/DGtal.dir/DGtal/math/AngleLinearMinimizer.cpp.o [ 12%] Building CXX object src/CMakeFiles/DGtal.dir/Board/Board.cpp.o [ 14%] Building CXX object src/CMakeFiles/DGtal.dir/Board/Path.cpp.o [ 15%] Building CXX object src/CMakeFiles/DGtal.dir/Board/PSFonts.cpp.o [ 16%] Building CXX object src/CMakeFiles/DGtal.dir/Board/Rect.cpp.o [ 18%] Building CXX object src/CMakeFiles/DGtal.dir/Board/ShapeList.cpp.o [ 19%] Building CXX object src/CMakeFiles/DGtal.dir/Board/Shapes.cpp.o [ 20%] Building CXX object src/CMakeFiles/DGtal.dir/Board/Tools.cpp.o [ 22%] Building CXX object src/CMakeFiles/DGtal.dir/Board/Transforms.cpp.o Linking CXX shared library libDGtal.so [ 22%] Built target DGtal Scanning dependencies of target DGtalIO [ 23%] Building CXX object src/CMakeFiles/DGtalIO.dir/DGtal/io/boards/Board2D.cpp.o [ 24%] Building CXX object src/CMakeFiles/DGtalIO.dir/DGtal/io/boards/Board3D.cpp.o Linking CXX shared library libDGtalIO.so [ 24%] Built target DGtalIO Scanning dependencies of target exampleConstImageAdapter [ 25%] Building CXX object examples/images/CMakeFiles/exampleConstImageAdapter.dir/exampleConstImageAdapter.cpp.o Linking CXX executable exampleConstImageAdapter [ 25%] Built target exampleConstImageAdapter Scanning dependencies of target exampleTiledImage [ 27%] Building CXX object examples/images/CMakeFiles/exampleTiledImage.dir/exampleTiledImage.cpp.o Linking CXX executable exampleTiledImage [ 27%] Built target exampleTiledImage Scanning dependencies of target extract2DImagesFrom3D [ 28%] Building CXX object examples/images/CMakeFiles/extract2DImagesFrom3D.dir/extract2DImagesFrom3D.cpp.o Linking CXX executable extract2DImagesFrom3D [ 28%] Built target extract2DImagesFrom3D Scanning dependencies of target extract2DSlicesImagesFrom3D [ 29%] Building CXX object examples/images/CMakeFiles/extract2DSlicesImagesFrom3D.dir/extract2DSlicesImagesFrom3D.cpp.o Linking CXX executable extract2DSlicesImagesFrom3D [ 29%] Built target extract2DSlicesImagesFrom3D Scanning dependencies of target display3DToOFF [ 31%] Building CXX object examples/io/CMakeFiles/display3DToOFF.dir/display3DToOFF.cpp.o Linking CXX executable display3DToOFF [ 31%] Built target display3DToOFF Scanning dependencies of target dgtalBoard2D-1-points [ 32%] Building CXX object examples/io/boards/CMakeFiles/dgtalBoard2D-1-points.dir/dgtalBoard2D-1-points.cpp.o Linking CXX executable dgtalBoard2D-1-points [ 32%] Built target dgtalBoard2D-1-points Scanning dependencies of target dgtalBoard2D-2-sets [ 33%] Building CXX object examples/io/boards/CMakeFiles/dgtalBoard2D-2-sets.dir/dgtalBoard2D-2-sets.cpp.o Linking CXX executable dgtalBoard2D-2-sets [ 33%] Built target dgtalBoard2D-2-sets Scanning dependencies of target dgtalBoard2D-3-custom-classes [ 35%] Building CXX object examples/io/boards/CMakeFiles/dgtalBoard2D-3-custom-classes.dir/dgtalBoard2D-3-custom-classes.cpp.o Linking CXX executable dgtalBoard2D-3-custom-classes [ 35%] Built target dgtalBoard2D-3-custom-classes Scanning dependencies of target dgtalBoard2D-3-custom-points [ 36%] Building CXX object examples/io/boards/CMakeFiles/dgtalBoard2D-3-custom-points.dir/dgtalBoard2D-3-custom-points.cpp.o Linking CXX executable dgtalBoard2D-3-custom-points [ 36%] Built target dgtalBoard2D-3-custom-points Scanning dependencies of target dgtalBoard2D-4-colormaps [ 37%] Building CXX object examples/io/boards/CMakeFiles/dgtalBoard2D-4-colormaps.dir/dgtalBoard2D-4-colormaps.cpp.o Linking CXX executable dgtalBoard2D-4-colormaps [ 37%] Built target dgtalBoard2D-4-colormaps Scanning dependencies of target dgtalBoard3D-1-points [ 38%] Building CXX object examples/io/boards/CMakeFiles/dgtalBoard3D-1-points.dir/dgtalBoard3D-1-points.cpp.o Linking CXX executable dgtalBoard3D-1-points [ 38%] Built target dgtalBoard3D-1-points Scanning dependencies of target dgtalBoard3D-2-ks [ 40%] Building CXX object examples/io/boards/CMakeFiles/dgtalBoard3D-2-ks.dir/dgtalBoard3D-2-ks.cpp.o Linking CXX executable dgtalBoard3D-2-ks [ 40%] Built target dgtalBoard3D-2-ks Scanning dependencies of target dgtalBoard3D-6-clipping [ 41%] Building CXX object examples/io/boards/CMakeFiles/dgtalBoard3D-6-clipping.dir/dgtalBoard3D-6-clipping.cpp.o Linking CXX executable dgtalBoard3D-6-clipping [ 41%] Built target dgtalBoard3D-6-clipping Scanning dependencies of target logoDGtal [ 42%] Building CXX object examples/io/boards/CMakeFiles/logoDGtal.dir/logoDGtal.cpp.o Linking CXX executable logoDGtal [ 42%] Built target logoDGtal Scanning dependencies of target convex-and-concave-parts [ 44%] Building CXX object examples/geometry/curves/CMakeFiles/convex-and-concave-parts.dir/convex-and-concave-parts.cpp.o Linking CXX executable convex-and-concave-parts [ 44%] Built target convex-and-concave-parts Scanning dependencies of target exampleArithmeticalDSL [ 45%] Building CXX object examples/geometry/curves/CMakeFiles/exampleArithmeticalDSL.dir/exampleArithmeticalDSL.cpp.o Linking CXX executable exampleArithmeticalDSL [ 45%] Built target exampleArithmeticalDSL Scanning dependencies of target exampleArithmeticalDSS [ 46%] Building CXX object examples/geometry/curves/CMakeFiles/exampleArithmeticalDSS.dir/exampleArithmeticalDSS.cpp.o Linking CXX executable exampleArithmeticalDSS [ 46%] Built target exampleArithmeticalDSS Scanning dependencies of target exampleArithmeticalDSSComputer [ 48%] Building CXX object examples/geometry/curves/CMakeFiles/exampleArithmeticalDSSComputer.dir/exampleArithmeticalDSSComputer.cpp.o Linking CXX executable exampleArithmeticalDSSComputer [ 48%] Built target exampleArithmeticalDSSComputer Scanning dependencies of target exampleDSLSubsegment [ 49%] Building CXX object examples/geometry/curves/CMakeFiles/exampleDSLSubsegment.dir/exampleDSLSubsegment.cpp.o Linking CXX executable exampleDSLSubsegment [ 49%] Built target exampleDSLSubsegment Scanning dependencies of target exampleFrechetShortcut [ 50%] Building CXX object examples/geometry/curves/CMakeFiles/exampleFrechetShortcut.dir/exampleFrechetShortcut.cpp.o Linking CXX executable exampleFrechetShortcut [ 50%] Built target exampleFrechetShortcut Scanning dependencies of target exampleGridCurve2d [ 51%] Building CXX object examples/geometry/curves/CMakeFiles/exampleGridCurve2d.dir/exampleGridCurve2d.cpp.o Linking CXX executable exampleGridCurve2d [ 51%] Built target exampleGridCurve2d Scanning dependencies of target exampleStabbingCircleComputer [ 53%] Building CXX object examples/geometry/curves/CMakeFiles/exampleStabbingCircleComputer.dir/exampleStabbingCircleComputer.cpp.o Linking CXX executable exampleStabbingCircleComputer [ 53%] Built target exampleStabbingCircleComputer Scanning dependencies of target exampleStabbingLineComputer [ 54%] Building CXX object examples/geometry/curves/CMakeFiles/exampleStabbingLineComputer.dir/exampleStabbingLineComputer.cpp.o Linking CXX executable exampleStabbingLineComputer [ 54%] Built target exampleStabbingLineComputer Scanning dependencies of target greedy-dss-decomposition [ 55%] Building CXX object examples/geometry/curves/CMakeFiles/greedy-dss-decomposition.dir/greedy-dss-decomposition.cpp.o Linking CXX executable greedy-dss-decomposition [ 55%] Built target greedy-dss-decomposition Scanning dependencies of target exampleCurvature [ 57%] Building CXX object examples/geometry/curves/estimation/CMakeFiles/exampleCurvature.dir/exampleCurvature.cpp.o Linking CXX executable exampleCurvature [ 57%] Built target exampleCurvature Scanning dependencies of target exampleEstimatorFromSurfelFunctors [ 58%] Building CXX object examples/geometry/surfaces/CMakeFiles/exampleEstimatorFromSurfelFunctors.dir/exampleEstimatorFromSurfelFunctors.cpp.o Linking CXX executable exampleEstimatorFromSurfelFunctors [ 58%] Built target exampleEstimatorFromSurfelFunctors Scanning dependencies of target exampleIntegralInvariantCurvature2D [ 59%] Building CXX object examples/geometry/surfaces/CMakeFiles/exampleIntegralInvariantCurvature2D.dir/exampleIntegralInvariantCurvature2D.cpp.o Linking CXX executable exampleIntegralInvariantCurvature2D [ 59%] Built target exampleIntegralInvariantCurvature2D Scanning dependencies of target distancetransform2D [ 61%] Building CXX object examples/geometry/volumes/distance/CMakeFiles/distancetransform2D.dir/distancetransform2D.cpp.o Linking CXX executable distancetransform2D [ 61%] Built target distancetransform2D Scanning dependencies of target exampleFMM2D [ 62%] Building CXX object examples/geometry/volumes/distance/CMakeFiles/exampleFMM2D.dir/exampleFMM2D.cpp.o Linking CXX executable exampleFMM2D [ 62%] Built target exampleFMM2D Scanning dependencies of target voronoimap2D [ 63%] Building CXX object examples/geometry/volumes/distance/CMakeFiles/voronoimap2D.dir/voronoimap2D.cpp.o Linking CXX executable voronoimap2D [ 63%] Built target voronoimap2D Scanning dependencies of target examplePreimage [ 64%] Building CXX object examples/geometry/tools/CMakeFiles/examplePreimage.dir/examplePreimage.cpp.o Linking CXX executable examplePreimage [ 64%] Built target examplePreimage Scanning dependencies of target demo-kernel-1 [ 66%] Building CXX object examples/doc-examples/CMakeFiles/demo-kernel-1.dir/demo-kernel-1.cpp.o Linking CXX executable demo-kernel-1 [ 66%] Built target demo-kernel-1 Scanning dependencies of target kernelDomain [ 67%] Building CXX object examples/doc-examples/CMakeFiles/kernelDomain.dir/kernelDomain.cpp.o Linking CXX executable kernelDomain [ 67%] Built target kernelDomain Scanning dependencies of target labelledMapBestParameters [ 68%] Building CXX object examples/doc-examples/CMakeFiles/labelledMapBestParameters.dir/labelledMapBestParameters.cpp.o Linking CXX executable labelledMapBestParameters [ 68%] Built target labelledMapBestParameters Scanning dependencies of target range [ 70%] Building CXX object examples/doc-examples/CMakeFiles/range.dir/range.cpp.o Linking CXX executable range [ 70%] Built target range Scanning dependencies of target fileGridCurveRanges [ 71%] Building CXX object examples/tutorial-examples/CMakeFiles/fileGridCurveRanges.dir/fileGridCurveRanges.cpp.o Linking CXX executable fileGridCurveRanges [ 71%] Built target fileGridCurveRanges Scanning dependencies of target freemanChainFromImage [ 72%] Building CXX object examples/tutorial-examples/CMakeFiles/freemanChainFromImage.dir/freemanChainFromImage.cpp.o Linking CXX executable freemanChainFromImage [ 72%] Built target freemanChainFromImage Scanning dependencies of target imageGridCurveEstimator [ 74%] Building CXX object examples/tutorial-examples/CMakeFiles/imageGridCurveEstimator.dir/imageGridCurveEstimator.cpp.o Linking CXX executable imageGridCurveEstimator [ 74%] Built target imageGridCurveEstimator Scanning dependencies of target imageSetDT [ 75%] Building CXX object examples/tutorial-examples/CMakeFiles/imageSetDT.dir/imageSetDT.cpp.o Linking CXX executable imageSetDT [ 75%] Built target imageSetDT Scanning dependencies of target shapeGridCurveEstimator [ 76%] Building CXX object examples/tutorial-examples/CMakeFiles/shapeGridCurveEstimator.dir/shapeGridCurveEstimator.cpp.o Linking CXX executable shapeGridCurveEstimator [ 76%] Built target shapeGridCurveEstimator Scanning dependencies of target ctopo-1 [ 77%] Building CXX object examples/topology/CMakeFiles/ctopo-1.dir/ctopo-1.cpp.o Linking CXX executable ctopo-1 [ 77%] Built target ctopo-1 Scanning dependencies of target ctopo-2 [ 79%] Building CXX object examples/topology/CMakeFiles/ctopo-2.dir/ctopo-2.cpp.o Linking CXX executable ctopo-2 [ 79%] Built target ctopo-2 Scanning dependencies of target generateSimplicityTables2D [ 80%] Building CXX object examples/topology/CMakeFiles/generateSimplicityTables2D.dir/generateSimplicityTables2D.cpp.o Linking CXX executable generateSimplicityTables2D [ 80%] Built target generateSimplicityTables2D Scanning dependencies of target generateSimplicityTables3D [ 81%] Building CXX object examples/topology/CMakeFiles/generateSimplicityTables3D.dir/generateSimplicityTables3D.cpp.o Linking CXX executable generateSimplicityTables3D [ 81%] Built target generateSimplicityTables3D Scanning dependencies of target khalimskySpaceScanner [ 83%] Building CXX object examples/topology/CMakeFiles/khalimskySpaceScanner.dir/khalimskySpaceScanner.cpp.o Linking CXX executable khalimskySpaceScanner [ 83%] Built target khalimskySpaceScanner Scanning dependencies of target trackImplicitPolynomialSurfaceToOFF [ 84%] Building CXX object examples/topology/CMakeFiles/trackImplicitPolynomialSurfaceToOFF.dir/trackImplicitPolynomialSurfaceToOFF.cpp.o In file included from /usr/local/include/boost/spirit/home/qi/stream/stream.hpp:15:0, from /usr/local/include/boost/spirit/home/qi/stream.hpp:15, from /usr/local/include/boost/spirit/home/qi.hpp:29, from /usr/local/include/boost/spirit/include/qi.hpp:16, from /home/barrett/Documentos/Boulot/DGtal-0.7/src/DGtal/io/readers/MPolynomialReader.h:46, from /home/barrett/Documentos/Boulot/DGtal-0.7/examples/topology/trackImplicitPolynomialSurfaceToOFF.cpp:41: /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp: In function ‘std::basic_istream<_CharT, _Traits>& boost::spirit::qi::detail::operator>>(std::basic_istream<_CharT, _Traits>&, const boost::spirit::qi::detail::match_manip<Expr, CopyExpr, CopyAttr>&)’: /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:156:17: error: ‘basic_istream_iterator’ in namespace ‘boost::spirit’ does not name a type typedef spirit::basic_istream_iterator<Char, Traits> input_iterator; ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:158:9: error: ‘input_iterator’ was not declared in this scope input_iterator f(is); ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:158:24: error: expected ‘;’ before ‘f’ input_iterator f(is); ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:159:24: error: expected ‘;’ before ‘l’ input_iterator l; ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:160:24: error: ‘f’ was not declared in this scope if (!qi::parse(f, l, fm.expr)) ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:160:27: error: ‘l’ was not declared in this scope if (!qi::parse(f, l, fm.expr)) ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp: In function ‘std::basic_istream<_CharT, _Traits>& boost::spirit::qi::detail::operator>>(std::basic_istream<_CharT, _Traits>&, const boost::spirit::qi::detail::match_manip<Expr, CopyExpr, CopyAttr, boost::spirit::unused_type, Attribute>&)’: /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:175:17: error: ‘basic_istream_iterator’ in namespace ‘boost::spirit’ does not name a type typedef spirit::basic_istream_iterator<Char, Traits> input_iterator; ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:177:9: error: ‘input_iterator’ was not declared in this scope input_iterator f(is); ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:177:24: error: expected ‘;’ before ‘f’ input_iterator f(is); ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:178:24: error: expected ‘;’ before ‘l’ input_iterator l; ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:179:24: error: ‘f’ was not declared in this scope if (!qi::parse(f, l, fm.expr, fm.attr)) ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:179:27: error: ‘l’ was not declared in this scope if (!qi::parse(f, l, fm.expr, fm.attr)) ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp: In function ‘std::basic_istream<_CharT, _Traits>& boost::spirit::qi::detail::operator>>(std::basic_istream<_CharT, _Traits>&, const boost::spirit::qi::detail::match_manip<Expr, CopyExpr, CopyAttr, Skipper>&)’: /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:194:17: error: ‘basic_istream_iterator’ in namespace ‘boost::spirit’ does not name a type typedef spirit::basic_istream_iterator<Char, Traits> input_iterator; ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:196:9: error: ‘input_iterator’ was not declared in this scope input_iterator f(is); ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:196:24: error: expected ‘;’ before ‘f’ input_iterator f(is); ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:197:24: error: expected ‘;’ before ‘l’ input_iterator l; ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:199:17: error: ‘f’ was not declared in this scope f, l, fm.expr, fm.skipper, fm.post_skip)) ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:199:20: error: ‘l’ was not declared in this scope f, l, fm.expr, fm.skipper, fm.post_skip)) ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp: In function ‘std::basic_istream<_CharT, _Traits>& boost::spirit::qi::detail::operator>>(std::basic_istream<_CharT, _Traits>&, const boost::spirit::qi::detail::match_manip<Expr, CopyExpr, CopyAttr, Attribute, Skipper>&)’: /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:216:17: error: ‘basic_istream_iterator’ in namespace ‘boost::spirit’ does not name a type typedef spirit::basic_istream_iterator<Char, Traits> input_iterator; ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:218:9: error: ‘input_iterator’ was not declared in this scope input_iterator f(is); ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:218:24: error: expected ‘;’ before ‘f’ input_iterator f(is); ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:219:24: error: expected ‘;’ before ‘l’ input_iterator l; ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:221:17: error: ‘f’ was not declared in this scope f, l, fm.expr, fm.skipper, fm.post_skip, fm.attr)) ^ /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:221:20: error: ‘l’ was not declared in this scope f, l, fm.expr, fm.skipper, fm.post_skip, fm.attr)) ^ make[2]: * [examples/topology/CMakeFiles/trackImplicitPolynomialSurfaceToOFF.dir/trackImplicitPolynomialSurfaceToOFF.cpp.o] Error 1 make[1]: * [examples/topology/CMakeFiles/trackImplicitPolynomialSurfaceToOFF.dir/all] Error 2 make: *\ [all] Error 2 barrett@barrett:~/Documentos/Boulot/DGtal-0.7/build$

jlevallois commented 10 years ago

I'm on Ubuntu 14.04 and I don't have this issue, but I have an older Boost version (1.54).

jlevallois commented 10 years ago

even with Boost 1.55

jlevallois commented 10 years ago

Oh wait, it's DGtal 0.7.0, not 0.8.beta

jlevallois commented 10 years ago

It works for me with Boost 1.55 and DGtal 0.7.0

The only change is linux headers ( Linux-3.13.0-35-generic for me ), but I think it's not related ...

Here's my log :


-- DGtal Version 0.7.0


-- Source DIR is /home/kha/Downloads/DGtal-0.7 -- Binary/Build DIR is /home/kha/Downloads/DGtal-0.7/build -- Build type is -- Installation prefix directory is /usr/local -- Host system is Linux-3.13.0-35-generic with processor x86_64 -- Target system is Linux-3.13.0-35-generic with processor x86_64


-- Checking if doxygen/dot is installed:

-- dot found: /usr/bin/dot. Installing doc in /usr/local/doc/DGtal -- configured /home/kha/Downloads/DGtal-0.7/doc/doxy.config.in --> /home/kha/Downloads/DGtal-0.7/build/doxy.config -- configured /home/kha/Downloads/DGtal-0.7/doc/doxy.config.Board.in --> /home/kha/Downloads/DGtal-0.7/build/doxy.config.Board -- configured /home/kha/Downloads/DGtal-0.7/doc/doxy.config.dox.in --> /home/kha/Downloads/DGtal-0.7/build/doxy.config.dox


-- DGtal required dependencies: -- Boost version: 1.55.0 -- Boost found.


-- DGtal Library optional configuration: -- (to change these values, use ccmake, a graphical -- cmake frontend, or define cmake commandline variables

-- -e.g. '-DWITH_GMP:string=true'-, cf documentation)

-- WITH_C11 false (C++ compiler C11 features) -- WITH_OPENMP false (OpenMP multithread features) -- WITH_GMP false (Gnu Multiprecision Library) -- WITH_EIGEN false (Eigen3) -- WITH_CGAL false (cgal) -- WITH_ITK false (Insight Toolkit ITK image wrapper) -- WITH_CAIRO false (CairoGraphics drawing features) -- WITH_HDF5 false (HDF5 image i/o) -- WITH_MAGICK false (GraphicsMagick based 2D image i/o)

-- WITH_QGLVIEWER false (Qt/QGLViewer based 3D Viewer)

-- Checking the dependencies:


-- Build test files DISABLED (you can activate unit tests with '-DBUILD_TESTING=ON' cmake option)


-- Build examples ENABLED


-- Generating DGtalConfig files -- Configuring done -- Generating done -- Build files have been written to: /home/kha/Downloads/DGtal-0.7/build

cc --version => cc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 c++ --version => c++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2

dcoeurjo commented 10 years ago

sounds fine on 14.04... closing.. Please reopen if I'm wrong.