Thanks Roman ! /usr/bin/c++ points (now) to /usr/bin/g++. It works after a reset of the build folder.
I have found that the origin of the issue is Anaconda, a package and virtual environnement manager for scientific Python packages. I have installed a differential equations solver shipped with its own tweaked GCC/G++ compiler within a conda environnement, and as Anaconda exports the path of its internal binaries in .bashrc, it supercedes the system binaries with its own. Thus, calling the build.sh script, bash used G++ from the Anaconda environnement. *Aurélien PIERRE* aurelienpierre.com <http://aurelienpierre.com> ------------------------------------------------------------------------ Le 2017-05-16 à 14:15, Roman Lebedev a écrit : > On Tue, May 16, 2017 at 9:08 PM, Aurélien PIERRE > <rese...@aurelienpierre.com> wrote: >> Hi, >> >> I'm trying to compile DT 2.2.4 from the sources on Ubuntu 16.04. I have >> installed the dependencies listed on the wiki, plus another required during >> the setup but not listed (LLVM 3.9). >> >> While executing build.sh, I get : >> >> aurelien@ouranos:~/Softwares/darktable$ ./build.sh Darktable build script >> Building directory: /home/aurelien/Softwares/darktable/build Installation >> prefix: /opt/darktable Build type: RelWithDebInfo Build generator: >> Unix Makefiles Build tasks: 8 >> -- Building SSE2-optimized codepaths: ON -- Found little endian system. >> Good. -- Is the target platform supported: 1 -- multiarch triplet detected: >> x86_64-linux-gnu -- Performing Test >> C_COMPILER_UNDERSTANDS_-Wno-error=varargs -- Performing Test >> C_COMPILER_UNDERSTANDS_-Wno-error=varargs - Success -- Performing Test >> CXX_COMPILER_UNDERSTANDS_-Wno-error=varargs -- Performing Test >> CXX_COMPILER_UNDERSTANDS_-Wno-error=varargs - Success -- Performing Test >> C_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member -- Performing >> Test C_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member - Failed -- >> Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member >> -- Performing Test >> CXX_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member - Failed -- >> Performing Test C_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768 -- >> Performing Test C_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768 - Success >> -- Performing Test CXX_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768 -- >> Performing Test CXX_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768 - Success >> -- Performing Test C_COMPILER_UNDERSTANDS_-Wstack-usage=32768 -- Performing >> Test C_COMPILER_UNDERSTANDS_-Wstack-usage=32768 - Success -- Performing Test >> CXX_COMPILER_UNDERSTANDS_-Wstack-usage=32768 -- Performing Test >> CXX_COMPILER_UNDERSTANDS_-Wstack-usage=32768 - Success -- Performing Test >> C_COMPILER_UNDERSTANDS_-Wlarger-than=524288 -- Performing Test >> C_COMPILER_UNDERSTANDS_-Wlarger-than=524288 - Success -- Performing Test >> CXX_COMPILER_UNDERSTANDS_-Wlarger-than=524288 -- Performing Test >> CXX_COMPILER_UNDERSTANDS_-Wlarger-than=524288 - Success -- Looking for >> external programs -- Found perl -- Found intltool-merge -- Found >> desktop-file-validate -- Found LLVM 3.9.1 -- Found clang compiler - >> /usr/bin/clang-3.9 -- Found clang opencl-c.h header in >> /usr/lib/llvm-3.9/lib/clang/3.9.1/include -- Will be able to test-compile >> OpenCL programs. Nice. -- Found jsonschema -- Found xsltproc -- Found >> xmllint -- All external programs found -- Found msgfmt to convert .po file. >> Translation enabled CMake Error at src/CMakeLists.txt:133 (message): The >> compiler /usr/bin/c++ has no C++11 support. Please use a different C++ >> compiler. >> -- Configuring incomplete, errors occurred! See also >> "/home/aurelien/Softwares/darktable/build/CMakeFiles/CMakeOutput.log". See >> also "/home/aurelien/Softwares/darktable/build/CMakeFiles/CMakeError.log". > So what compiler is c++? > and which version > >> I don't understand why C++11 is not recognized… Any idea ? > Have you tried git clean -f -d -x? > (i.e. purge build dir) > >> Thanks. >> >> -- >> >> Aurélien PIERRE >> aurelienpierre.com > Roman. > >> ________________________________ >> >> ___________________________________________________________________________ >> darktable developer mailing list to unsubscribe send a mail to >> darktable-dev+unsubscr...@lists.darktable.org > ___________________________________________________________________________ > darktable developer mailing list > to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org > ___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org