Hi Alan

it seems all is ok now

doing


$ cmake ".." -G "Visual Studio 14" -DPL_DOUBLE:BOOL=ON -DBUILD_TEST:BOOL=ON -DCMAKE_CONFIGURATION_TYPES:STRING="Debug" -DCMAKE_BUILD_TYPE:STRING="Deb ug" -DBUILD_SHARED_LIBS:BOOL=OFF -DSTATIC_RUNTIME:BOOL=ON -DPLD_wxwidgets:BOOL=ON -DwxWidgets_ROOT_DIR:PATH=%WXWIN% -DwxWidgets_LIB_DIR:PATH=%WXWIN%\ lib\vc_lib -DwxWidgets_CONFIGURATION=mswud -DENABLE_MIX_CXX=ON -DwxWidgets_EXCLUDE_COMMON_LIBRARIES:BOOL=OFF > make.txt 2>&1

and then building

========== Build: 86 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

good job, thanks


the file make.txt is attached

I have a couple suggestions, however

the Cmake output is full of messages like

CMake Error at CMakeLists.txt:18 (enable_language):

 No CMAKE_Fortran_COMPILER could be found.

-- Configuring incomplete, errors occurred!

these are not really errors, just features that are not detected, like a Fortran compiler

would it be possible to replace this just with a information message , like

--detected fortran compiler
--fortran compiler not found


-Pedro


----- Original Message ----- From: "Alan W. Irwin" <ir...@beluga.phys.uvic.ca> To: "Pedro Vicente" <pedro.vice...@space-research.org>; "Phil Rosenberg" <p.d.rosenb...@gmail.com>; "Laurent Berger" <laurent.ber...@univ-lemans.fr>; <plplot-devel@lists.sourceforge.net>
Sent: Wednesday, October 19, 2016 8:56 PM
Subject: Re: [Plplot-devel] Finding wxWidgets


N.B. I have just (commit 3ab6396) updated the PLplot wxWidgets find
module again to conform (identically except for one necessary line) to
the latest (CMake-3.7.0-rc2) official version.  See the commit log
message for a description of the changes in the PLplot version of this
find module (which we are maintaining separately from the official
version since that version is being actively maintained and many of
our users are using a CMake version that is earlier than
CMake-3.7.0-rc2 so would access a buggy version of this find module
unless we supply the latest version like this).

I am pretty sure this latest version will work fine for everybody
(since it is maintained by the CMake developer team who are responding
so actively to bug reports concerning it), but further tests by
everybody to confirm good wxWidgets find results using our latest
master branch would be much appreciated.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

-- The C compiler identification is MSVC 19.0.24213.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 
14.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 
14.0/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- CMake version = 3.6.2
-- CMAKE_SYSTEM_NAME = Windows
-- SH_EXECUTABLE = C:/Program Files/Git/usr/bin/bash.exe
-- 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 - not found
-- Looking for include file termios.h
-- Looking for include file termios.h - not 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 - Failed
-- Looking for DIR symbol in sys/types.h;dirent.h
-- Looking for DIR symbol in sys/types.h;dirent.h - not found.
-- Looking for DIR symbol in sys/types.h;sys/ndir.h
-- Looking for DIR symbol in sys/types.h;sys/ndir.h - not found.
-- Looking for DIR symbol in sys/types.h;sys/dir.h
-- Looking for DIR symbol in sys/types.h;sys/dir.h - not found.
-- Looking for DIR symbol in sys/types.h;ndir.h
-- Looking for DIR symbol in sys/types.h;ndir.h - not found.
-- Check for signal return type in <signal.h>
-- Check for signal handler return type type void  - found
-- Looking for popen
-- Looking for popen - not found
-- Looking for usleep
-- Looking for usleep - not found
-- Looking for nanosleep
-- Looking for nanosleep - not found
-- Looking for mkstemp
-- Looking for mkstemp - not found
-- Looking for mkdtemp
-- Looking for mkdtemp - not found
-- Looking for mkfifo
-- Looking for mkfifo - not 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 - not found
-- Looking for isnan
-- Looking for isnan - found
-- Looking for isinf
-- Looking for isinf - found
-- Looking for snprintf
-- Looking for snprintf - found
-- SWIG was not found. Please specify Swig executable location
-- Found Perl: C:/Program Files/Git/usr/bin/perl.exe (found version "5.22.1") -- WARNING: Perl module XML::Parser not found
-- WARNING: Perl module XML::DOM not found
-- CMAKE_GENERATOR = Visual Studio 14 2015
-- The CXX compiler identification is MSVC 19.0.24213.1
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 
Studio 14.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 
Studio 14.0/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: P:/plplot-plplot/build/language_tests/CXX
-- The CXX compiler identification is MSVC 19.0.24213.1
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 
Studio 14.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 
Studio 14.0/VC/bin/cl.exe -- 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 using stdint.h with CXX compiler
-- Check for using stdint.h with CXX compiler - ok
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) -- Looking for pkg-config - not found
-- WARNING: Makefile+pkg-config version of examples build in the install tree 
will not work.
-- X11_FOUND = -- X11_INCLUDE_DIR = -- X11_COMPILE_FLAGS = -- X11_LIBRARIES = -- CMAKE_GENERATOR = Visual Studio 14 2015
-- The Fortran compiler identification is unknown
CMake Error at CMakeLists.txt:18 (enable_language):
 No CMAKE_Fortran_COMPILER could be found.



-- Configuring incomplete, errors occurred!
See also 
"P:/plplot-plplot/build/language_tests/Fortran/CMakeFiles/CMakeOutput.log".
See also 
"P:/plplot-plplot/build/language_tests/Fortran/CMakeFiles/CMakeError.log".
-- WARNING: no working Fortran compiler so disabling f95 binding and examples.
-- WARNING: Java requires shared libraries. Disabling java binding
-- WARNING: Python requires shared libraries. Disabling Python binding
-- WARNING: swig not found. Disabling Octave binding
-- Start determining consistent system data for Tcl and friends
-- Found Tclsh: C:/Program Files/Git/mingw64/bin/tclsh.exe (found version "8.6") -- Could NOT find TCL (missing: TCL_LIBRARY TCL_INCLUDE_PATH) -- Could NOT find TCLTK (missing: TCL_LIBRARY TCL_INCLUDE_PATH TK_LIBRARY TK_INCLUDE_PATH) -- Could NOT find TK (missing: TK_LIBRARY TK_INCLUDE_PATH) -- Looking for Tcl - not found
-- WARNING: setting ENABLE_tcl to OFF
-- WARNING: ENABLE_tcl is OFF so disabling everything else that is Tcl/Tk 
related
-- CMAKE_GENERATOR = Visual Studio 14 2015
CMake Error at CMakeLists.txt:18 (enable_language):
 No CMAKE_Ada_COMPILER could be found.



-- CMAKE_Ada_COMPILER_ID = GNU
-- Configuring incomplete, errors occurred!
See also "P:/plplot-plplot/build/language_tests/Ada/CMakeFiles/CMakeOutput.log".
-- WARNING: no working Ada compiler so disabling Ada binding and examples.
-- WARNING: Lua requires shared libraries. Disabling Lua binding
-- WARNING: SHAPELIB not found.  Setting HAVE_SHAPELIB to OFF.
-- Could NOT find Freetype (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS) -- 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.
-- WARNING: pango not found because pkg-config not available.
-- WARNING: Shared libraries not built. Setting ENABLE_DYNDRIVERS OFF.
-- WARNING: pkg-config not found. Setting cairo drivers to OFF.
-- WARNING: ENABLE_tk OFF.  Therefore turning off tk, tkwin, and ntk devices
-- WARNING: pkg-config not found. Setting PLD_psttf to OFF.
-- Found unsuitable Qt version "" from NOTFOUND
-- WARNING: Suitable Qt4 development environment not found so disabling Qt 
binding.
-- WARNING: ENABLE_qt is OFF so setting all qt devices to OFF.
-- WARNING: PLPLOT_USE_QT5 is OFF so setting ENABLE_pyqt5 to OFF.
-- WARNING: ENABLE_python is OFF so setting ENABLE_pyqt4 to OFF.
-- Looking for gdi32 header and library
-- Looking for gdi32 header and library - not found
-- WARNING: Setting PLD_wingcc to OFF.
-- wxWidgets_FOUND           : FALSE
-- wxWidgets_INCLUDE_DIRS : -- wxWidgets_LIBRARY_DIRS : -- wxWidgets_LIBRARIES : -- wxWidgets_CXX_FLAGS : -- wxWidgets_USE_FILE : UsewxWidgets
-- WARNING: wxWidgets or its libraries not found so setting all wxwidgets 
devices to OFF.
-- WARNING: PLD_wxwidgets is OFF so setting ENABLE_wxwidgets to OFF.
-- WARNING: ENABLE_wxwidgets is OFF so setting all wxwidgets devices to OFF.
-- Looking for haru pdf header and library
-- Looking for haru pdf header and library - not found
-- WARNING: Setting PLD_pdf to OFF.
-- WARNING: Static build with ENABLE_ocaml_static false.  Therefore, 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.
libplplot_LINK_FLAGS = -lcsirocsa;-lqsastime
-- WARNING: Perl modules XML::Parser and/or XML::DOM not available
  so cannot check that swig_documentation.i is up to date.
-- TEST_ENVIRONMENT = EXAMPLES_DIR=P:/plplot-plplot/build/examples 
SRC_EXAMPLES_DIR=P:/plplot-plplot/examples 
OUTPUT_DIR=P:/plplot-plplot/build/ctest_examples_output_dir 
VC_CTEST_DIRECTORY=/$<CONFIGURATION>
-- WARNING: pkg-config not found so extXdrawable_demo, and ext-cairo-test not 
built.

Summary of CMake build system results for PLplot

Install location variables which can be set by the user:
CMAKE_INSTALL_PREFIX:      C:/Program Files (x86)/plplot
CMAKE_INSTALL_EXEC_PREFIX  C:/Program Files (x86)/plplot
CMAKE_INSTALL_BINDIR       C:/Program Files (x86)/plplot/bin
CMAKE_INSTALL_DATADIR      C:/Program Files (x86)/plplot/share
CMAKE_INSTALL_LIBDIR       C:/Program Files (x86)/plplot/lib
CMAKE_INSTALL_INCLUDEDIR   C:/Program Files (x86)/plplot/include
CMAKE_INSTALL_INFODIR      C:/Program Files (x86)/plplot/share/info
CMAKE_INSTALL_MANDIR       C:/Program Files (x86)/plplot/share/man

Derived install location variables:
DATA_DIR        C:/Program Files (x86)/plplot/share/plplot5.11.1
LIB_DIR         C:/Program Files (x86)/plplot/lib
INCLUDE_DIR     C:/Program Files (x86)/plplot/include/plplot
BIN_DIR         C:/Program Files (x86)/plplot/bin
TCL_DIR         C:/Program Files (x86)/plplot/share/plplot5.11.1/tcl
ADA_INCLUDE_DIR C:/Program Files (x86)/plplot/share/ada/adainclude/plplotada
ADA_LIB_DIR     C:/Program Files (x86)/plplot/lib/ada/adalib/plplotada
PYTHON_INSTDIR  
DRV_DIR         C:/Program Files (x86)/plplot/lib/plplot5.11.1/drivers
DOC_DIR         C:/Program Files (x86)/plplot/share/doc/plplot
MAN_DIR         C:/Program Files (x86)/plplot/share/man
INFO_DIR        C:/Program Files (x86)/plplot/share/info

Other important CMake variables:

CMAKE_SYSTEM_NAME:      Windows
UNIX:                   
WIN32:                  1
APPLE:                  
MSVC:                   1       (MSVC_VERSION:  1900)
MINGW:                  
MSYS:                   
CYGWIN:                 
BORLAND:                
WATCOM:
SWIG_FOUND:             FALSE
PERL_FOUND:             TRUE
X11_FOUND:              

CMAKE_BUILD_TYPE:       Debug
CMAKE_C_COMPILER CMAKE_C_FLAGS:                 C:/Program Files 
(x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe  /DWIN32 /D_WINDOWS /W3
CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS:             C:/Program Files 
(x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe  /DWIN32 /D_WINDOWS /W3 /GR 
/EHsc

ENABLE_DYNDRIVERS:      OFF
DRIVERS_LIST: mem;null;ps;svg;xfig
DEVICES_LIST: mem;null;ps;svg;xfig

Library options:
BUILD_SHARED_LIBS:      OFF             PL_DOUBLE:      ON

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

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

-- Configuring done
-- Generating done
CMake Warning:
 Manually-specified variables were not used by the project:

   ENABLE_MIX_CXX
   wxWidgets_CONFIGURATION


-- Build files have been written to: P:/plplot-plplot/build
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to