* Package: media-libs/lasi-1.1.3 * Repository: gentoo * Maintainer: sci@gentoo.org * USE: abi_x86_64 amd64 doc elibc_glibc examples kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Applying lasi-1.1.3-cmake.patch ... [ ok ] * Applying lasi-1.1.3-pkgconfig.patch ... [ ok ] * Working in BUILD_DIR: "/var/tmp/portage/media-libs/lasi-1.1.3/work/lasi-1.1.3_build" * Working in BUILD_DIR: "/var/tmp/portage/media-libs/lasi-1.1.3/work/lasi-1.1.3_build" cmake -C /var/tmp/portage/media-libs/lasi-1.1.3/work/lasi-1.1.3_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DDOXYGEN_EXECUTABLE=/usr/bin/doxygen -DUSE_RPATH=OFF -DCMAKE_BUILD_TYPE=None -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/lasi-1.1.3/work/lasi-1.1.3_build/gentoo_toolchain.cmake /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3 loading initial cache file /var/tmp/portage/media-libs/lasi-1.1.3/work/lasi-1.1.3_build/gentoo_common_config.cmake -- The CXX compiler identification is GNU 11.1.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMake version = 3.20.2 -- CMAKE_SYSTEM_NAME = Linux -- Looking for pkg-config - found -- checking for modules 'pangoft2;pango;freetype2' -- found pangoft2, version 1.48.4 -- found pango, version 1.48.4 -- found freetype2, version 23.4.17 -- checking for module 'freetype2' -- found freetype2, version 23.4.17 -- FOUND FreeType 2.2+ (NEW API): Library version is 23.4.17 -- Found Doxygen: /usr/bin/doxygen (found version "1.9.1") found components: doxygen dot -- inkscape executable = INKSCAPE_EXECUTABLE-NOTFOUND -- Platform issue: inkscape command not available. -- Therefore example Encapsulated PostScript results cannot be transformed to PNG format CMake Warning (dev) at CMakeLists.txt:162 (summary): A logical block opening on the line /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/cmake/modules/summary.cmake:33 (if) closes on the line /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/cmake/modules/summary.cmake:55 (endif) with mis-matching arguments. This warning is for project developers. Use -Wno-dev to suppress it. Summary of CMake build system results for libLASi Install location variables which can be set by the user: CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_EXEC_PREFIX: /usr CMAKE_INSTALL_BINDIR: /usr/bin CMAKE_INSTALL_DATADIR: /usr/share CMAKE_INSTALL_LIBDIR: lib64 CMAKE_INSTALL_INCLUDEDIR: /usr/include CMAKE_INSTALL_INFODIR: /usr/share/info CMAKE_INSTALL_MANDIR: /usr/share/man Other important CMake variables: CMAKE_SYSTEM_NAME: Linux UNIX: 1 WIN32: APPLE: MSVC: (MSVC_VERSION: ) MINGW: MSYS: CYGWIN: BORLAND: WATCOM: CMAKE_BUILD_TYPE: None CMAKE_CXX_COMPILER: /usr/bin/x86_64-pc-linux-gnu-g++ CMAKE_CXX_FLAGS: -march=native -O2 -pipe -fomit-frame-pointer -- <<< Gentoo configuration >>> Build type None Install path /usr Compiler flags: C C++ -march=native -O2 -pipe -fomit-frame-pointer Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/media-libs/lasi-1.1.3/work/lasi-1.1.3_build * Working in BUILD_DIR: "/var/tmp/portage/media-libs/lasi-1.1.3/work/lasi-1.1.3_build" ninja -v -j9 -l0 [1/17] cd /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3 && rm -rf /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/doc/user && mkdir /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/doc/user && /usr/bin/doxygen /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.user warning: Tag 'TCL_SUBST' at line 237 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.user' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLANG_ASSISTED_PARSING' at line 1031 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.user' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'CLANG_OPTIONS' at line 1039 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.user' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1057 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.user' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2122 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.user' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2144 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.user' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! Doxygen version used: 1.9.1 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching for files in directory /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src Searching INPUT for files to process... Searching for files in directory /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src Searching for files in directory /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include Reading and parsing tag files Parsing files Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include/LASi.h... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include/LASi.h... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Computing nesting relations for classes... Associating documentation with classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file LASi.h... Generating file documentation... Generating docs for file LASi.h... Generating page documentation... Generating group documentation... Generating class documentation... Generating namespace index... Generating docs for namespace LASi Generating docs for compound LASi::oPostscriptStream... Generating docs for compound LASi::PostscriptDocument... Generating docs for nested compound LASi::PostscriptDocument::GlyphId... Generating docs for nested compound LASi::PostscriptDocument::write_glyph_routine_to_stream... Generating docs for compound LASi::setFont... Generating docs for compound LASi::setFontSize... Generating docs for compound LASi::show... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... lookup cache used 152/65536 hits=553 misses=169 finished... [2/17] cd /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3 && rm -rf /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/doc/developer && mkdir /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/doc/developer && /usr/bin/doxygen /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.developer warning: Tag 'TCL_SUBST' at line 237 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.developer' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLANG_ASSISTED_PARSING' at line 1030 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.developer' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'CLANG_OPTIONS' at line 1038 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.developer' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1056 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.developer' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2121 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.developer' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2143 of file '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/Doxyfile.developer' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! Doxygen version used: 1.9.1 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src Searching for files in directory /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include Reading and parsing tag files Parsing files Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/contextMgr.h... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/contextMgr.h... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/drawGlyph.cpp... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/drawGlyph.cpp... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/drawGlyph.h... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/drawGlyph.h... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/glyphMgr.cpp... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/glyphMgr.cpp... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/glyphMgr.h... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/glyphMgr.h... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/manager.h... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/manager.h... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/stringDimensions.h... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/stringDimensions.h... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.cpp... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.cpp... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.h... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.h... Preprocessing /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include/LASi.h... Parsing file /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include/LASi.h... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Computing nesting relations for classes... Associating documentation with classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp:519: warning: argument 'mapval' of command @param is not found in the argument list of LASi::PostscriptDocument::accrue_dimensions(const GlyphMap::value_type &, void *contextData) ... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file contextMgr.h... Parsing code for file drawGlyph.cpp... Generating code for file drawGlyph.h... Parsing code for file glyphMgr.cpp... Generating code for file glyphMgr.h... Generating code for file LASi.h... Generating code for file manager.h... Parsing code for file psDoc.cpp... Generating code for file stringDimensions.h... Parsing code for file util.cpp... Generating code for file util.h... Generating file documentation... Generating docs for file contextMgr.h... Generating docs for file drawGlyph.cpp... Generating docs for file drawGlyph.h... Generating docs for file glyphMgr.cpp... Generating docs for file glyphMgr.h... Generating docs for file LASi.h... Generating docs for file manager.h... Generating docs for file psDoc.cpp... Generating docs for file stringDimensions.h... Generating docs for file util.cpp... Generating docs for file util.h... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound ContextMgr... Generating docs for compound FreetypeGlyphMgr... Generating docs for compound Manager... Generating docs for compound StateOfDrawGlyph... Generating docs for compound StringDimensions... Generating namespace index... Generating docs for namespace LASi Generating docs for compound LASi::oPostscriptStream... Generating docs for compound LASi::PostscriptDocument... Generating docs for nested compound LASi::PostscriptDocument::GlyphId... Generating docs for nested compound LASi::PostscriptDocument::write_glyph_routine_to_stream... Generating docs for compound LASi::setFont... Generating docs for compound LASi::setFontSize... Generating docs for compound LASi::show... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... lookup cache used 335/65536 hits=1451 misses=355 finished... [3/17] /usr/bin/x86_64-pc-linux-gnu-g++ -DLASi_EXPORTS -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I. -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -fPIC -MD -MT src/CMakeFiles/LASi.dir/glyphMgr.cpp.o -MF src/CMakeFiles/LASi.dir/glyphMgr.cpp.o.d -o src/CMakeFiles/LASi.dir/glyphMgr.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/glyphMgr.cpp FAILED: src/CMakeFiles/LASi.dir/glyphMgr.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DLASi_EXPORTS -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I. -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -fPIC -MD -MT src/CMakeFiles/LASi.dir/glyphMgr.cpp.o -MF src/CMakeFiles/LASi.dir/glyphMgr.cpp.o.d -o src/CMakeFiles/LASi.dir/glyphMgr.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/glyphMgr.cpp In file included from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/glyphMgr.cpp:16: /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.h:30:69: error: ISO C++17 does not allow dynamic exception specifications 30 | inline void evalReturnCode(const int errCode, const char* funcName) throw (std::runtime_error) { | ^~~~~ [4/17] /usr/bin/x86_64-pc-linux-gnu-g++ -DLASi_EXPORTS -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I. -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -fPIC -MD -MT src/CMakeFiles/LASi.dir/util.cpp.o -MF src/CMakeFiles/LASi.dir/util.cpp.o.d -o src/CMakeFiles/LASi.dir/util.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.cpp FAILED: src/CMakeFiles/LASi.dir/util.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DLASi_EXPORTS -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I. -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -fPIC -MD -MT src/CMakeFiles/LASi.dir/util.cpp.o -MF src/CMakeFiles/LASi.dir/util.cpp.o.d -o src/CMakeFiles/LASi.dir/util.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.cpp In file included from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.cpp:8: /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.h:30:69: error: ISO C++17 does not allow dynamic exception specifications 30 | inline void evalReturnCode(const int errCode, const char* funcName) throw (std::runtime_error) { | ^~~~~ [5/17] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -MD -MT examples/CMakeFiles/SimpleLASiExample.dir/SimpleLASiExample.cpp.o -MF examples/CMakeFiles/SimpleLASiExample.dir/SimpleLASiExample.cpp.o.d -o examples/CMakeFiles/SimpleLASiExample.dir/SimpleLASiExample.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/examples/SimpleLASiExample.cpp [6/17] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -MD -MT examples/CMakeFiles/MissingGlyphExample.dir/MissingGlyphExample.cpp.o -MF examples/CMakeFiles/MissingGlyphExample.dir/MissingGlyphExample.cpp.o.d -o examples/CMakeFiles/MissingGlyphExample.dir/MissingGlyphExample.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/examples/MissingGlyphExample.cpp [7/17] /usr/bin/x86_64-pc-linux-gnu-g++ -DLASi_EXPORTS -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I. -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -fPIC -MD -MT src/CMakeFiles/LASi.dir/psDoc.cpp.o -MF src/CMakeFiles/LASi.dir/psDoc.cpp.o.d -o src/CMakeFiles/LASi.dir/psDoc.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp FAILED: src/CMakeFiles/LASi.dir/psDoc.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DLASi_EXPORTS -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I. -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -fPIC -MD -MT src/CMakeFiles/LASi.dir/psDoc.cpp.o -MF src/CMakeFiles/LASi.dir/psDoc.cpp.o.d -o src/CMakeFiles/LASi.dir/psDoc.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp In file included from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp:17: /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/contextMgr.h: In constructor ‘ContextMgr::ContextMgr(const char*, int, int)’: /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/contextMgr.h:23:33: warning: ‘PangoContext* pango_ft2_get_context(double, double)’ is deprecated: Use 'pango_font_map_create_context' instead [-Wdeprecated-declarations] 23 | _t = pango_ft2_get_context(dpiX, dpiY); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/contextMgr.h:12, from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp:17: /usr/include/pango-1.0/pango/pangoft2.h:136:20: note: declared here 136 | PangoContext *pango_ft2_get_context (double dpi_x, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp:19: /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.h: At global scope: /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.h:30:69: error: ISO C++17 does not allow dynamic exception specifications 30 | inline void evalReturnCode(const int errCode, const char* funcName) throw (std::runtime_error) { | ^~~~~ /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp: In member function ‘FT_Error LASi::PostscriptDocument::PangoItem_do(const char*, PangoItem*, LASi::PostscriptDocument::GLYPH_FUNC, void*, bool)’: /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp:318:49: warning: ‘FT_FaceRec_* pango_ft2_font_get_face(PangoFont*)’ is deprecated: Use 'pango_fc_font_lock_face' instead [-Wdeprecated-declarations] 318 | const FT_Face face = pango_ft2_font_get_face(pItem->analysis.font); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/contextMgr.h:12, from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/psDoc.cpp:17: /usr/include/pango-1.0/pango/pangoft2.h:150:16: note: declared here 150 | FT_Face pango_ft2_font_get_face (PangoFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~ [8/17] /usr/bin/x86_64-pc-linux-gnu-g++ -DLASi_EXPORTS -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I. -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -fPIC -MD -MT src/CMakeFiles/LASi.dir/drawGlyph.cpp.o -MF src/CMakeFiles/LASi.dir/drawGlyph.cpp.o.d -o src/CMakeFiles/LASi.dir/drawGlyph.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/drawGlyph.cpp FAILED: src/CMakeFiles/LASi.dir/drawGlyph.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DLASi_EXPORTS -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I. -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -fPIC -MD -MT src/CMakeFiles/LASi.dir/drawGlyph.cpp.o -MF src/CMakeFiles/LASi.dir/drawGlyph.cpp.o.d -o src/CMakeFiles/LASi.dir/drawGlyph.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/drawGlyph.cpp In file included from /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/drawGlyph.cpp:15: /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/src/util.h:30:69: error: ISO C++17 does not allow dynamic exception specifications 30 | inline void evalReturnCode(const int errCode, const char* funcName) throw (std::runtime_error) { | ^~~~~ [9/17] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -march=native -O2 -pipe -fomit-frame-pointer -MD -MT examples/CMakeFiles/ComplexTextLayoutExample.dir/ComplexTextLayoutExample.cpp.o -MF examples/CMakeFiles/ComplexTextLayoutExample.dir/ComplexTextLayoutExample.cpp.o.d -o examples/CMakeFiles/ComplexTextLayoutExample.dir/ComplexTextLayoutExample.cpp.o -c /var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3/examples/ComplexTextLayoutExample.cpp ninja: build stopped: subcommand failed. * ERROR: media-libs/lasi-1.1.3::gentoo failed (compile phase): * ninja -v -j9 -l0 failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 2064: Called cmake_src_compile * environment, line 760: Called cmake_build * environment, line 729: Called eninja * environment, line 1181: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=media-libs/lasi-1.1.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/lasi-1.1.3::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-libs/lasi-1.1.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/lasi-1.1.3/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/lasi-1.1.3/work/lasi-1.1.3_build' * S: '/var/tmp/portage/media-libs/lasi-1.1.3/work/libLASi-1.1.3'