Hi all,

I can't compile GD driver on Ubuntu 16.04.
My cmake.out is:

-- The C compiler identification is GNU 5.4.0
-- 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
-- Detecting C compile features
-- Detecting C compile features - done
-- CMake version = 3.9.1
-- 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 <signal.h>
-- 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.8
-- Found Perl: /usr/bin/perl (found version "5.22.1")
-- The CXX compiler identification is GNU 5.4.0
-- 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
-- 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 <cmath>
-- Check for isnan in <cmath> - found
-- Check for using stdint.h with CXX compiler
-- Check for using stdint.h with CXX compiler - ok
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Looking for pkg-config - found
-- cxx_compiler_library_pathname_list =
/usr/lib/gcc/x86_64-linux-gnu/5/libstdc++.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/gcc/x86_64-linux-gnu/5/libgcc_s.so;/usr/lib/gcc/x86_64-linux-gnu/5/libgcc.a;/usr/lib/x86_64-linux-gnu/libc.so;/usr/lib/gcc/x86_64-linux-gnu/5/libgcc_s.so;/usr/lib/gcc/x86_64-linux-gnu/5/libgcc.a
-- Looking for XOpenDisplay in
/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in
/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/libX11.so
-- X11_FOUND = 1
-- X11_INCLUDE_DIR = /usr/include
-- X11_COMPILE_FLAGS = -I/usr/include
-- X11_LIBRARIES =
/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- The Fortran compiler identification is GNU 5.4.0
-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
-- Check if isnan function is available in fortran
-- Check for isnan in fortran - not found
-- NOTICE: Found: /usr/bin/gfortran
-- Found JNI: /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libjawt.so
-- Found PythonInterp: /usr/bin/python (found version "2.7.12")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found
version "2.7.12")
-- PYTHON_VERSION = 2.7.12
-- Building Python binding with plsmem() support
-- OCTAVE = /usr/bin/octave
-- MKOCTFILE = /usr/bin/mkoctfile
-- OCTAVE_CONFIG = /usr/bin/octave-config
-- OCTAVE_VERSION = 4.0.0
-- WARNING: Octave-4 has been found which is likely to lead to build errors
for PLplot.
-- WARNING: Disabling Octave binding. If you want to use that component of
PLplot you
   should try installing Octave-3 (which works well with PLplot) or else
try the
   experimental cmake option -DTRY_OCTAVE4=ON
-- Start determining consistent system data for Tcl and friends
-- Found Tclsh: /usr/bin/tclsh (found version "8.6")
-- Found TCL: /usr/lib/x86_64-linux-gnu/libtcl.so
-- Could NOT find TCLTK (missing: TK_INCLUDE_PATH)
-- Could NOT find TK (missing: TK_INCLUDE_PATH)
-- Looking for Tcl - found
-- TCL_INCLUDE_PATH = /usr/include/tcl
-- TCL_LIBRARY = /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL_STUB_LIBRARY = /usr/lib/x86_64-linux-gnu/libtclstub.a
-- TCL_LIBRARY_PATH = /usr/lib/x86_64-linux-gnu
-- Looking for tclsh - found
-- TCL_TCLSH = /usr/bin/tclsh
-- Looking for Tcl version with tclsh - found
-- PLPLOT_TCL_VERSION = 8.6.5
-- Looking for itcl.h
-- PLPLOT_ITCL_VERSION = 3.4
-- Looking for itcl.h - found
-- ITCL_INCLUDE_PATH = /usr/include/itcl3
-- Checking for Itcl header version consistency
-- ITCL_MAJOR_VERSION = 3
-- ITCL_MINOR_VERSION = 4
-- Checking for Itcl header version consistency - true
-- Looking for itcl library
-- Looking for itcl library - found
-- ITCL_LIBRARY = /usr/lib/x86_64-linux-gnu/libitcl3.4.so
-- Looking for Tk - not found
-- WARNING: setting ENABLE_tk to OFF
-- WARNING: Because Tk is disabled must disable Itk as well
-- Finished determining consistent system data for Tcl and friends
-- A test cmake run with language = Ada enabled failed.
-- Specify -DENABLE_compiler_diagnostics=ON to see full CMake diagnostics
concerning this failure.
-- WARNING: no working Ada compiler so disabling Ada binding and examples.
-- Could NOT find Lua (missing: LUA_EXECUTABLE LUA_VERSION LUA_LIBRARIES
LUA_INCLUDE_DIR)
-- WARNING: Lua library and/or header not found. Disabling Lua binding
-- A test cmake run with language = D enabled failed.
-- Specify -DENABLE_compiler_diagnostics=ON to see full CMake diagnostics
concerning this failure.
-- WARNING: no working D compiler so disabling D binding and examples.
-- WARNING: SHAPELIB not found.  Setting HAVE_SHAPELIB to OFF.
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so
-- FREETYPE_CFLAGS = -I/usr/include/freetype2
-I/usr/include/x86_64-linux-gnu/freetype2
-- FREETYPE_LIBRARIES = /usr/lib/x86_64-linux-gnu/libfreetype.so
-- Check for NaN awareness in C compiler
-- Check for NaN awareness in C compiler - found
-- Neither qhull/qhull_a.h header nor libqhull/qhull_a.h could be found
-- qhull library could not be found
-- Could NOT find QHULL (missing: QHULL_INCLUDE_DIRS QHULL_LIBRARIES
QHULL_LIBRARY_DIRS)
-- QHULL_INCLUDE_DIRS =
-- QHULL_LIBRARIES =
-- WARNING: at least one of QHULL_INCLUDE_DIRS or QHULL_LIBRARIES is false
so setting PL_HAVE_QHULL to OFF.
-- Checking for module 'pango'
--   Found pango, version 1.38.1
-- Checking for module 'pangoft2'
--   Found pangoft2, version 1.38.1
-- Found LTDL: /usr/lib/x86_64-linux-gnu/libltdl.so
-- LTDL_INCLUDE_DIR = /usr/include
-- LTDL_LIBRARY_DIR = /usr/lib/x86_64-linux-gnu
-- LTDL_LIBRARIES = /usr/lib/x86_64-linux-gnu/libltdl.so
-- Checking for module 'pangocairo'
--   Found pangocairo, version 1.38.1
-- Not a Windows platform so setting wincairo driver to OFF.
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- WARNING: ENABLE_tk OFF.  Therefore turning off tk, tkwin, and ntk devices
-- Checking for modules 'lasi;pango;pangoft2'
--   Found lasi, version 1.1.0
--   Found pango, version 1.38.1
--   Found pangoft2, version 1.38.1
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake-qt4 (found suitable version "4.8.7", minimum
required is "4.8.6")
-- NP_QT_COMPILE_DEFINITIONS = QT_SVG_LIB;QT_GUI_LIB;QT_CORE_LIB
-- QT_COMPILE_DEFINITIONS = -DQT_SVG_LIB;-DQT_GUI_LIB;-DQT_CORE_LIB
-- NP_QT_INCLUDE_DIRECTORIES =
/usr/include/qt4;/usr/include/qt4/QtSvg;/usr/include/qt4/QtGui;/usr/include/qt4/QtCore
-- QT_INCLUDE_DIRECTORIES = -isystem /usr/include/qt4;-isystem
/usr/include/qt4/QtSvg;-isystem /usr/include/qt4/QtGui;-isystem
/usr/include/qt4/QtCore
-- Qt4 pc_qt_COMPILE_FLAGS = -I/usr/include/qt4 -I/usr/include/qt4/QtSvg
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore
-- Qt4 pc_qt_LIBRARIES_LIST =
/usr/lib/x86_64-linux-gnu/libQtSvg.so;/usr/lib/x86_64-linux-gnu/libQtGui.so;/usr/lib/x86_64-linux-gnu/libQtCore.so
-- WARNING: PLPLOT_USE_QT5 is OFF so setting ENABLE_pyqt5 to OFF.
-- pyqt: SIP_EXECUTABLE = /usr/bin/sip
-- pyqt4: PYQT_SIP_DIR = /usr/share/sip/PyQt4
-- pyqt4: PYQT_SIP_FLAGS =
-x;VendorID;-t;WS_X11;-x;PyQt_NoPrintRangeBug;-t;Qt_4_8_6;-x;Py_v3;-g
-- wxWidgets_FOUND           : TRUE
-- wxWidgets_INCLUDE_DIRS    :
/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0;/usr/include/wx-3.0
-- wxWidgets_LIBRARY_DIRS    : /usr/lib/x86_64-linux-gnu
-- wxWidgets_LIBRARIES       :
-L/usr/lib/x86_64-linux-gnu;-pthread;;;-lwx_baseu-3.0;-lwx_gtk2u_core-3.0
-- wxWidgets_CXX_FLAGS       : -pthread
-- wxWidgets_USE_FILE        : UsewxWidgets
-- Checking whether wxwidgets version >= 3.0.0
-- Performing Test WX_VERSION_LARGE_ENOUGH
-- Performing Test WX_VERSION_LARGE_ENOUGH - Success
-- wxwidgets_COMPILE_FLAGS =
-I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0
-I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__
-- wxwidgets_LINK_FLAGS = -pthread;/usr/lib/x86_64-linux-gnu/
libwx_baseu-3.0.so;/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so
-- RT_LIB = /usr/lib/x86_64-linux-gnu/librt.so
-- Looking for haru pdf header and library
-- Looking for haru pdf header and library - not found
-- WARNING: Setting PLD_pdf to OFF.
-- OCAMLC = /usr/bin/ocamlc
-- WARNING: The camlidl application not found. Disabling OCaml binding
-- WARNING: ENABLE_ocaml is OFF so disabling Plcairo module and lablgtk2
support
-- WARNING: validate target will not be available to check for syntax
issues in the PLplot DocBook documentation because onsgmls (or env) was not
found.
pc_libplplot_LINK_FLAGS =
/usr/lib/x86_64-linux-gnu/libltdl.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libfreetype.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
   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49111> and
   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64861>), 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.
-- ENABLE_itcl: ON
-- Itcl libraries:
plplot;/usr/lib/x86_64-linux-gnu/libtcl.so;/usr/lib/x86_64-linux-gnu/
libitcl3.4.so
-- TEST_ENVIRONMENT = EXAMPLES_DIR=/home/astronom/build_dir/examples
SRC_EXAMPLES_DIR=/home/astronom/plplot-5.12.0/examples
OUTPUT_DIR=/home/astronom/build_dir/ctest_examples_output_dir
VC_CTEST_DIRECTORY=
-- Determine compile and link flags for extXdrawable_demo
-- Checking for module 'gtk+-x11-2.0'
--   Found gtk+-x11-2.0, version 2.24.30
-- Determine compile and link flags for ext-cairo-test
-- Checking for module 'cairo'
--   Found cairo, version 1.14.6
-- pc_qt_link_flags = -L"/usr/lib/x86_64-linux-gnu" -lQtSvg
-L"/usr/lib/x86_64-linux-gnu" -lQtGui -L"/usr/lib/x86_64-linux-gnu" -lQtCore

Summary of CMake build system results for PLplot

Install location variables which can be set by the user:
CMAKE_INSTALL_PREFIX:      /usr/lib/plplot5.12.0
CMAKE_INSTALL_EXEC_PREFIX  /usr/lib/plplot5.12.0
CMAKE_INSTALL_BINDIR        /usr/lib/plplot5.12.0/bin
CMAKE_INSTALL_DATADIR        /usr/lib/plplot5.12.0/share
CMAKE_INSTALL_LIBDIR        /usr/lib/plplot5.12.0/lib
CMAKE_INSTALL_INCLUDEDIR   /usr/lib/plplot5.12.0/include
CMAKE_INSTALL_INFODIR        /usr/lib/plplot5.12.0/share/info
CMAKE_INSTALL_MANDIR        /usr/lib/plplot5.12.0/share/man

Derived install location variables:
DATA_DIR    /usr/lib/plplot5.12.0/share/plplot5.12.0
LIB_DIR        /usr/lib/plplot5.12.0/lib
INCLUDE_DIR    /usr/lib/plplot5.12.0/include/plplot
BIN_DIR        /usr/lib/plplot5.12.0/bin
TCL_DIR        /usr/lib/plplot5.12.0/share/plplot5.12.0/tcl
ADA_INCLUDE_DIR    /usr/lib/plplot5.12.0/share/ada/adainclude/plplotada
ADA_LIB_DIR    /usr/lib/plplot5.12.0/lib/ada/adalib/plplotada
PYTHON_INSTDIR    /usr/lib/plplot5.12.0/lib/python2.7/site-packages
DRV_DIR        /usr/lib/plplot5.12.0/lib/plplot5.12.0/drivers
DOC_DIR        /usr/lib/plplot5.12.0/share/doc/plplot
MAN_DIR        /usr/lib/plplot5.12.0/share/man
INFO_DIR    /usr/lib/plplot5.12.0/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:
CMAKE_C_COMPILER CMAKE_C_FLAGS:            /usr/bin/cc
CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS:        /usr/bin/c++
CMAKE_Fortran_COMPILER CMAKE_Fortran_FLAGS:    /usr/bin/gfortran
Target Fortran:
PYTHON_EXECUTABLE:                /usr/bin/python
PYTHON_INCLUDE_PATH:                /usr/include/python2.7
PYTHON_LIBRARIES:                /usr/lib/x86_64-linux-gnu/libpython2.7.so
NUMPY_INCLUDE_PATH:
/usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy

ENABLE_DYNDRIVERS:    ON
DRIVERS_LIST: cairo;qt;mem;null;ps;psttf;svg;wxwidgets;xfig;xwin
DEVICES_LIST:
memcairo;extcairo;pdfcairo;pngcairo;pscairo;epscairo;svgcairo;xcairo;epsqt;pdfqt;qtwidget;bmpqt;jpgqt;pngqt;ppmqt;tiffqt;extqt;memqt;svgqt;mem;null;ps;psttf;svg;wxwidgets;xfig;xwin

Library options:
BUILD_SHARED_LIBS:    ON        PL_DOUBLE:    ON

Optional libraries:
PL_HAVE_QHULL:        OFF        WITH_CSA:    ON
PL_HAVE_FREETYPE:    ON        PL_HAVE_PTHREAD:    ON
HAVE_AGG:                HAVE_SHAPELIB:    OFF

Language Bindings:
ENABLE_ada:        OFF
ENABLE_cxx:        ON
ENABLE_d:        OFF
ENABLE_f95:        ON
ENABLE_java:        ON
ENABLE_lua:        OFF
ENABLE_ocaml:        OFF
ENABLE_octave:        OFF
ENABLE_pdl:        OFF
ENABLE_python:        ON
ENABLE_qt:        ON
ENABLE_pyqt4:        ON
ENABLE_pyqt5:        OFF
ENABLE_tcl:        ON
ENABLE_itcl:        ON
ENABLE_tk:        OFF
ENABLE_itk:        OFF
ENABLE_wxwidgets:    ON

-- Configuring done
-- Generating done
-- Build files have been written to: /home/astronom/build_dir




-- 
With best regards,
Oleh Malyi
Albufeira
PORTUGAL
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to