Compiler flags: -O2 -pipe -march=native -Wall -pedantic -Weffc++ -Wshadow -Wendif-labels -Wextra -Wsign-promo -Woverloaded-virtual -Wnon-virtual-dtor -Wsign-promo client: yes werror: no tests: no cppcheck tests: no test coverage: no ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: desktop-gcc5_20170516-214204 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-5.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby21 (with Rubygems) [2] ruby22 (with Rubygems) *
Created attachment 473016 [details] emerge-info.txt
Created attachment 473018 [details] config.log.tbz2
Created attachment 473020 [details] dev-cpp:libcmis-0.5.2_pre20160820-r1:20170517-140236.log
Created attachment 473022 [details] emerge-history.txt
Created attachment 473024 [details] environment
Created attachment 473026 [details] etc.portage.tbz2
Created attachment 473028 [details] temp.tbz2
Usage of C++ API of ICU >=59 requires usage of C++ >=2011. C++ 1998 is default in GCC <6. C++ 2014 is default in GCC 6 and 7. dev-cpp/libcmis does not use ICU, but it includes headers of dev-libs/libxml2. Headers of dev-libs/libxml2[icu] include headers of ICU. Maybe dev-libs/libxml2 should be somehow improved, but anyway for dev-cpp/libcmis it is sufficient to add e.g. -std=c++11 or -std=c++14 to CXXFLAGS. /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"libcmis\" -DPACKAGE_TARNAME=\"libcmis\" -DPACKAGE_VERSION=\"0.5.2\" -DPACKAGE_STRING=\"libcmis\ 0.5.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libcmis\" -DVERSION=\"0.5.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME_POSIX_TIME_POSIX_TIME_HPP=1 -DHAVE_BOOST_SCOPED_PTR_HPP=1 -DHAVE_BOOST_SHARED_PTR_HPP=1 -DHAVE_BOOST_UUID_UUID_HPP=1 -DHAVE_BOOST_PROGRAM_OPTIONS_HPP=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -I. -I../../src/libcmis -I/usr/include/libxml2 -O0 -O2 -pipe -march=native -Wall -pedantic -Weffc++ -Wshadow -Wendif-labels -Wextra -Wsign-promo -Woverloaded-virtual -Wnon-virtual-dtor -Wsign-promo -c -o session-factory.lo session-factory.cxx libtool: compile: x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"libcmis\" -DPACKAGE_TARNAME=\"libcmis\" -DPACKAGE_VERSION=\"0.5.2\" "-DPACKAGE_STRING=\"libcmis 0.5.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libcmis\" -DVERSION=\"0.5.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME_POSIX_TIME_POSIX_TIME_HPP=1 -DHAVE_BOOST_SCOPED_PTR_HPP=1 -DHAVE_BOOST_SHARED_PTR_HPP=1 -DHAVE_BOOST_UUID_UUID_HPP=1 -DHAVE_BOOST_PROGRAM_OPTIONS_HPP=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -I. -I../../src/libcmis -I/usr/include/libxml2 -O0 -O2 -pipe -march=native -Wall -pedantic -Weffc++ -Wshadow -Wendif-labels -Wextra -Wsign-promo -Woverloaded-virtual -Wnon-virtual-dtor -Wsign-promo -c session-factory.cxx -fPIC -DPIC -o .libs/session-factory.o In file included from /usr/include/unicode/utypes.h:38:0, from /usr/include/unicode/ucnv_err.h:88, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/libxml2/libxml/xmlerror.h:10, from /usr/include/libxml2/libxml/xpath.h:26, from base-session.hxx:39, from atom-session.hxx:31, from session-factory.cxx:28: /usr/include/unicode/umachine.h:347:13: error: ‘char16_t’ does not name a type typedef char16_t UChar; ^ ...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d356d589aa327bbee1339b23ac144c977f4e6c commit 12d356d589aa327bbee1339b23ac144c977f4e6c Author: David Seifert <soap@gentoo.org> AuthorDate: 2018-02-19 18:17:20 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2018-02-19 19:40:11 +0000 dev-cpp/libcmis: Always build in C++14 mode Closes: https://bugs.gentoo.org/618778 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-cpp/libcmis/libcmis-0.5.2_pre20160820-r1.ebuild | 7 +++++-- dev-cpp/libcmis/libcmis-9999.ebuild | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-)