* Package: sci-libs/plplot-5.12.0-r1 * Repository: gentoo * Maintainer: sci@gentoo.org * USE: abi_x86_64 amd64 cxx dynamic elibc_glibc fortran kernel_linux octave python_targets_python2_7 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using following Fortran compiler: * F77: x86_64-pc-linux-gnu-gfortran * FC: x86_64-pc-linux-gnu-gfortran >>> Unpacking source... >>> Unpacking plplot-5.12.0.tar.gz to /var/tmp/portage/sci-libs/plplot-5.12.0-r1/work >>> Source unpacked in /var/tmp/portage/sci-libs/plplot-5.12.0-r1/work >>> Preparing source in /var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0 ... * Applying plplot-5.9.6-python.patch ... [ ok ] * Applying plplot-5.11.0-octave.patch ... [ ok ] * Applying plplot-5.12.0-multiarch.patch ... [ ok ] * Applying plplot-5.12.0-java-install-path.patch ... [ ok ] * Applying plplot-5.12.0-ocaml-remove-rpath.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0 ... >>> Working in BUILD_DIR: "/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build" cmake -C /var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DBUILD_DOC=OFF -DBUILD_DOX_DOC=OFF -DCMAKE_SKIP_RPATH=ON -DPREBUILT_DOC=no -DHAVE_SHAPELIB=no -DWITH_FREETYPE=no -DPL_HAVE_PTHREAD=no -DPL_HAVE_QHULL=no -DPLPLOT_USE_QT5=no -DTEST_DYNDRIVERS=OFF -DBUILD_TEST=no -DENABLE_ada=OFF -DENABLE_d=OFF -DENABLE_ocaml=no -DENABLE_pyqt4=OFF -DENABLE_cxx=yes -DENABLE_DYNDRIVERS=yes -DENABLE_f95=yes -DENABLE_java=no -DENABLE_lua=no -DTRY_OCTAVE4=yes -DENABLE_octave=yes -DENABLE_pdl=no -DENABLE_python=no -DENABLE_qt=no -DENABLE_tcl=no -DENABLE_itcl=no -DENABLE_tk=no -DENABLE_itk=no -DENABLE_wxwidgets=no -DPLD_cgm=OFF -DPLD_gif=OFF -DPLD_jpeg=OFF -DPLD_plmeta=OFF -DPLD_png=OFF -DPLD_pstex=OFF -DPLD_wxpng=OFF -DPLD_mem=ON -DPLD_null=ON -DPLD_wingcc=ON -DDEFAULT_NO_CAIRO_DEVICES=ON -DPLD_epscairo=OFF -DPLD_extcairo=OFF -DPLD_memcairo=OFF -DPLD_pdfcairo=OFF -DPLD_pngcairo=OFF -DPLD_pscairo=OFF -DPLD_svgcairo=OFF -DPLD_xcairo=OFF -DPLD_ps=OFF -DPLD_pdf=OFF -DPLD_aqt=OFF -DPLD_bmpqt=OFF -DPLD_epsqt=OFF -DPLD_extqt=OFF -DPLD_jpgqt=OFF -DPLD_memqt=OFF -DPLD_pdfqt=OFF -DPLD_pngqt=OFF -DPLD_ppmqt=OFF -DPLD_qtwidget=OFF -DPLD_svgqt=OFF -DPLD_tiffqt=OFF -DPLD_svg=OFF -DPLD_ntk=OFF -DPLD_tk=OFF -DPLD_tkwin=OFF -DPLD_psttf=OFF -DPLD_wxwidgets=OFF -DPLD_xfig=OFF -DPLD_xwin=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build/gentoo_toolchain.cmake /var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0 loading initial cache file /var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 8.2.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- CMake version = 3.12.2 -- CMAKE_SYSTEM_NAME = Linux -- SH_EXECUTABLE = /bin/bash -- Checking whether system has ANSI C header files -- Looking for 4 include files stdlib.h, ..., float.h -- Looking for 4 include files stdlib.h, ..., float.h - found -- Performing Test memchrExists -- Performing Test memchrExists - Success -- Performing Test freeExists -- Performing Test freeExists - Success -- Check for whether ctype.h macros work on characters with the high bit set. -- High-bit characters - work -- ANSI C header files - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file termios.h -- Looking for include file termios.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for crt_externs.h -- Looking for crt_externs.h - not found -- Performing Test HAVE_SYS_WAIT_H -- Performing Test HAVE_SYS_WAIT_H - Success -- Looking for DIR symbol in sys/types.h;dirent.h -- Looking for DIR symbol in sys/types.h;dirent.h - found -- Check for signal return type in -- Check for signal handler return type type void - found -- Looking for popen -- Looking for popen - found -- Looking for usleep -- Looking for usleep - found -- Looking for nanosleep -- Looking for nanosleep - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkfifo -- Looking for mkfifo - found -- Looking for unlink -- Looking for unlink - found -- Looking for _NSGetArgc -- Looking for _NSGetArgc - not found -- Looking for isfinite -- Looking for isfinite - found -- Looking for finite -- Looking for finite - found -- Looking for isnan -- Looking for isnan - found -- Looking for isinf -- Looking for isinf - found -- Looking for snprintf -- Looking for snprintf - found -- SWIG_VERSION = 3.0.12 -- Found Perl: /usr/bin/perl (found version "5.26.2") -- The CXX compiler identification is GNU 8.2.0 -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for using namespace support -- Check for using namespace - found -- Looking for C++ include cmath -- Looking for C++ include cmath - found -- Check for broken isnan support in -- Check for isnan in - found -- Check for using stdint.h with CXX compiler -- Check for using stdint.h with CXX compiler - ok -- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "1.5.1") -- Looking for pkg-config - found -- cxx_compiler_library_pathname_list = /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/libstdc++.so;/usr/lib64/libm.so;/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/libgcc_s.so;/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/libgcc.a;/usr/lib64/libc.so;/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/libgcc_s.so;/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/libgcc.a -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found X11: /usr/lib/libX11.so -- X11_FOUND = 1 -- X11_INCLUDE_DIR = /usr/include -- X11_COMPILE_FLAGS = -I/usr/include -- X11_LIBRARIES = /usr/lib/libSM.so;/usr/lib/libICE.so;/usr/lib/libX11.so;/usr/lib/libXext.so -- The Fortran compiler identification is GNU 8.2.0 -- Check for working Fortran compiler: /usr/bin/x86_64-pc-linux-gnu-gfortran -- Check for working Fortran compiler: /usr/bin/x86_64-pc-linux-gnu-gfortran -- works -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Checking whether /usr/bin/x86_64-pc-linux-gnu-gfortran supports Fortran 90 -- Checking whether /usr/bin/x86_64-pc-linux-gnu-gfortran supports Fortran 90 -- yes -- Check if isnan function is available in fortran -- Check for isnan in fortran - not found -- NOTICE: Found: /usr/bin/x86_64-pc-linux-gnu-gfortran -- OCTAVE = /usr/bin/octave -- MKOCTFILE = /usr/bin/mkoctfile -- OCTAVE_CONFIG = /usr/bin/octave-config -- OCTAVE_VERSION = 4.4.0 -- WARNING: Octave-4 has been found which is likely to lead to build errors for PLplot. -- WARNING: TRY_OCTAVE4 = yes so experimentally trying Octave-4 -- OCTAVE_LIBRARIES = /usr/lib64/octave/4.4.0/liboctave.so -- OCTINTERP_LIBRARIES = /usr/lib64/octave/4.4.0/liboctinterp.so -- OCTAVE_INCLUDE_PATH = /usr/include;/usr/include/octave-4.4.0;/usr/include/octave-4.4.0/octave -- PLPLOT_OCTAVE_DIR = /usr/share/plplot_octave warning: octave_config_info is obsolete and will be removed from a future version of Octave, please use __have_feature__ or __octave_config_info__ instead. warning: called from octave_config_info at line 43 column 5 octave_command at line 1 column 1 error: __octave_config_info__: no info for 'prefix' error: called from octave_config_info at line 85 column 12 octave_command at line 1 column 1 CMake Error at cmake/modules/octave.cmake:239 (file): file FILE([TO_CMAKE_PATH|TO_NATIVE_PATH] path result) must be called with exactly three arguments. Call Stack (most recent call first): cmake/modules/plplot.cmake:484 (include) CMakeLists.txt:135 (include) warning: octave_config_info is obsolete and will be removed from a future version of Octave, please use __have_feature__ or __octave_config_info__ instead. warning: called from octave_config_info at line 43 column 5 octave_command at line 1 column 1 warning: octave_config_info is obsolete and will be removed from a future version of Octave, please use __have_feature__ or __octave_config_info__ instead. warning: called from octave_config_info at line 43 column 5 octave_command at line 1 column 1 -- OCTAVE_M_DIR = /usr/share/octave/site/m -- OCTAVE_OCT_DIR = /usr/lib64/octave -- WARNING: ENABLE_tcl is OFF so disabling everything else that is Tcl/Tk related -- Check for NaN awareness in C compiler -- Check for NaN awareness in C compiler - found -- Checking for module 'pango' -- Found pango, version 1.42.4 -- Checking for module 'pangoft2' -- Found pangoft2, version 1.42.4 -- Found LTDL: /usr/lib/libltdl.so -- LTDL_INCLUDE_DIR = /usr/include -- LTDL_LIBRARY_DIR = /usr/lib -- LTDL_LIBRARIES = /usr/lib/libltdl.so -- WARNING: PLPLOT_USE_QT5 is OFF so setting ENABLE_pyqt5 to OFF. -- WARNING: ENABLE_wxwidgets is OFF so setting all wxwidgets devices to OFF. -- WARNING: ENABLE_ocaml is OFF so disabling Plcairo module and lablgtk2 support -- validate target will be available to check for syntax issues in the PLplot DocBook documentation using /usr/bin/env SP_CHARSET_FIXED=yes SP_ENCODING=xml /usr/bin/onsgmls. pc_libplplot_LINK_FLAGS = /usr/lib/libltdl.so;/usr/lib/libm.so;-lcsirocsa;-lqsastime -- WARNING concerning spurious warning messages generated by the gfortran compiler. The new Fortran binding is known to generate some ~50 "marked PRIVATE" warning messages when building the plplotf95 target with the gfortran Fortran compiler. A typical example of such a warning message is Warning: Symbol 'interface_plcont' at (1) is marked PRIVATE but has been given the binding label 'c_plcont' It appears these warnings (which do not occur if using the ifort or nagfor Fortran compilers) are due to a gfortran bug (see and ), i.e., they are spurious warnings concerning completely valid use of the private attribute for interface blocks describing C routines. There appear to be no known negative consequences of this gfortran bug other than the spurious warnings themselves. Until this gfortran bug is fixed, these ~50 "marked PRIVATE" warnings should just be ignored for those using gfortran. -- TEST_ENVIRONMENT = EXAMPLES_DIR=/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build/examples SRC_EXAMPLES_DIR=/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0/examples OUTPUT_DIR=/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build/ctest_examples_output_dir VC_CTEST_DIRECTORY= Summary of CMake build system results for PLplot 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 /usr/lib64 CMAKE_INSTALL_INCLUDEDIR /usr/include CMAKE_INSTALL_INFODIR /usr/share/info CMAKE_INSTALL_MANDIR /usr/share/man Derived install location variables: DATA_DIR /usr/share/plplot5.12.0 LIB_DIR /usr/lib64 INCLUDE_DIR /usr/include/plplot BIN_DIR /usr/bin TCL_DIR /usr/share/plplot5.12.0/tcl ADA_INCLUDE_DIR /usr/share/ada/adainclude/plplotada ADA_LIB_DIR /usr/lib64/ada/adalib/plplotada PYTHON_INSTDIR DRV_DIR /usr/lib64/plplot5.12.0/drivers DOC_DIR /usr/share/doc/plplot-5.12.0-r1 MAN_DIR /usr/share/man INFO_DIR /usr/share/info Other important CMake variables: CMAKE_SYSTEM_NAME: Linux UNIX: 1 WIN32: APPLE: MSVC: (MSVC_VERSION: ) MINGW: MSYS: CYGWIN: BORLAND: WATCOM: SWIG_FOUND: 1 PERL_FOUND: TRUE X11_FOUND: 1 CMAKE_BUILD_TYPE: Gentoo CMAKE_C_COMPILER CMAKE_C_FLAGS: /usr/bin/x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS: /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -std=c++11 CMAKE_Fortran_COMPILER CMAKE_Fortran_FLAGS: /usr/bin/x86_64-pc-linux-gnu-gfortran -O2 -pipe Target Fortran: ENABLE_DYNDRIVERS: yes DRIVERS_LIST: mem;null DEVICES_LIST: mem;null Library options: BUILD_SHARED_LIBS: ON PL_DOUBLE: ON Optional libraries: PL_HAVE_QHULL: no WITH_CSA: ON PL_HAVE_FREETYPE: PL_HAVE_PTHREAD: no HAVE_AGG: HAVE_SHAPELIB: no Language Bindings: ENABLE_ada: OFF ENABLE_cxx: yes ENABLE_d: OFF ENABLE_f95: yes ENABLE_java: no ENABLE_lua: no ENABLE_ocaml: no ENABLE_octave: yes ENABLE_pdl: no ENABLE_python: no ENABLE_qt: no ENABLE_pyqt4: OFF ENABLE_pyqt5: OFF ENABLE_tcl: no ENABLE_itcl: OFF ENABLE_tk: OFF ENABLE_itk: OFF ENABLE_wxwidgets: no -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -O2 -pipe -march=native C++ -O2 -pipe -march=native -std=c++11 Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring incomplete, errors occurred! See also "/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build/CMakeFiles/CMakeOutput.log". See also "/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build/CMakeFiles/CMakeError.log". * ERROR: sci-libs/plplot-5.12.0-r1::gentoo failed (configure phase): * cmake failed * * Call stack: * ebuild.sh, line 124: Called src_configure * environment, line 5847: Called cmake-utils_src_configure * environment, line 1319: Called die * The specific snippet of code: * "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed"; * * If you need support, post the output of `emerge --info '=sci-libs/plplot-5.12.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-libs/plplot-5.12.0-r1::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =plplot-5.12.0 * The complete build log is located at '/var/log/portage/sci-libs:plplot-5.12.0-r1:20180920-124830.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-libs/plplot-5.12.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-libs/plplot-5.12.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0_build' * S: '/var/tmp/portage/sci-libs/plplot-5.12.0-r1/work/plplot-5.12.0'