install of plplot does not build f77 nor f95

David Sagan dcs16 at cornell.edu
Tue Aug 24 10:55:50 PDT 2010


Hello:

I am trying to install plplot on a mac (running 10.6.4) using macports. As can be seen from the verbose output below, the f77 and and f95 bindings are not compiled (look at the line "ENABLE_f77:             OFF             ENABLE_f95:             OFF"). I tried an install on another mac also running 10.6.4 and the f77 and f95 bindings *were* installed! Can anyone explain this or suggest how to diagnose this?

					-- Thanks, David





mp158:~ cem52$ sudo port -v install plplot
--->  Computing dependencies for plplot.
--->  Fetching plplot
--->  Verifying checksum(s) for plplot
--->  Checksumming plplot-5.9.6.tar.gz
--->  Extracting plplot
--->  Extracting plplot-5.9.6.tar.gz
--->  Applying patches to plplot
--->  Applying /opt/local/var/macports/sources/rsync.macports.org/release/ports/science/plplot/files/patch-x18f.f90.diff
patching file examples/f95/x18f.f90
--->  Configuring plplot
-- The C compiler identification is GNU
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Check for working C compiler: /usr/bin/gcc-4.2
-- Check for working C compiler: /usr/bin/gcc-4.2 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- CMake version = 2.8.2
-- Checking whether system has ANSI C header files
-- Looking for include files StandardHeadersExist
-- Looking for include files StandardHeadersExist - 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 files PL_HAVE_UNISTD_H
-- Looking for include files PL_HAVE_UNISTD_H - found
-- Looking for include files HAVE_TERMIOS_H
-- Looking for include files HAVE_TERMIOS_H - found
-- Looking for include files PL_HAVE_STDINT_H
-- Looking for include files PL_HAVE_STDINT_H - found
-- Looking for crt_externs.h
-- Looking for crt_externs.h - found
-- Performing Test HAVE_SYS_WAIT_H
-- Performing Test HAVE_SYS_WAIT_H - Success
-- Looking for DIR in sys/types.h;dirent.h
-- Looking for DIR 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 mkstemp
-- Looking for mkstemp - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for _NSGetArgc
-- Looking for _NSGetArgc - 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 = 2.0.0
-- Found Perl: /opt/local/bin/perl
-- Looking for pkg-config - found
-- Looking for XOpenDisplay in /opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib
-- Looking for XOpenDisplay in /opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib - 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: /opt/local/lib/libX11.dylib
-- X11_FOUND = 1
-- X11_INCLUDE_DIR = /opt/local/include;/usr/include
-- X11_COMPILE_FLAGS = -I/opt/local/include -I/usr/include
-- X11_LIBRARIES = /opt/local/lib/libSM.dylib;/opt/local/lib/libICE.dylib;/opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib
-- The C compiler identification is GNU
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Check for working C compiler: /usr/bin/gcc-4.2
-- Check for working C compiler: /usr/bin/gcc-4.2 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- CMAKE_GENERATOR = Unix Makefiles
-- The CXX compiler identification is GNU
-- Checking whether CXX compiler has -isysroot
-- Checking whether CXX compiler has -isysroot - yes
-- Checking whether CXX compiler supports OSX deployment target flag
-- Checking whether CXX compiler supports OSX deployment target flag - yes
-- Check for working CXX compiler: /usr/bin/g++-4.2
-- Check for working CXX compiler: /usr/bin/g++-4.2 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/build/language_tests/CXX
-- The CXX compiler identification is GNU
-- Checking whether CXX compiler has -isysroot
-- Checking whether CXX compiler has -isysroot - yes
-- Checking whether CXX compiler supports OSX deployment target flag
-- Checking whether CXX compiler supports OSX deployment target flag - yes
-- Check for working CXX compiler: /usr/bin/g++-4.2
-- Check for working CXX compiler: /usr/bin/g++-4.2 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - 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
-- Looking for include paths and libraries for Tcl/Tk
-- Found Tclsh: /opt/local/bin/tclsh
-- Found TCL: /opt/local/lib/libtcl.dylib
-- Found TCLTK: /opt/local/lib/libtcl.dylib
-- Found TK: /opt/local/lib/libtk.dylib
-- Looking for include paths and libraries for Tcl/Tk - found
-- Looking for tclsh
-- Looking for tclsh - found
-- TCL_TCLSH = /opt/local/bin/tclsh
-- TCL_INCLUDE_PATH = /opt/local/include
-- TCL_LIBRARY = /opt/local/lib/libtcl.dylib
-- TK_INCLUDE_PATH = /opt/local/include;/opt/local/include;/usr/include
-- TK_LIBRARY = /opt/local/lib/libtk.dylib;/opt/local/lib/libSM.dylib;/opt/local/lib/libICE.dylib;/opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib
-- FREETYPE_INCLUDE_DIR = /opt/local/include/freetype2
-- FREETYPE_LIBRARIES = /opt/local/lib/libfreetype.dylib
-- Check for NaN awareness in C compiler
-- Check for NaN awareness in C compiler - found
-- WARNING: qhull library not found.  Setting HAVE_QHULL to OFF.
-- checking for module 'pango'
--   found pango, version 1.24.5
-- checking for module 'pangoft2'
--   found pangoft2, version 1.24.5
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Found LTDL: /opt/local/lib/libltdl.dylib;/usr/lib/libdl.dylib
-- LTDL_INCLUDE_DIR = /opt/local/include
-- LTDL_LIBRARY_DIR = /opt/local/lib
-- LTDL_LIBRARIES = /opt/local/lib/libltdl.dylib;/usr/lib/libdl.dylib
-- checking for module 'pangocairo'
--   found pangocairo, version 1.24.5
-- Not a Windows platform so setting wincairo driver to OFF.
-- checking for modules 'lasi;pango;pangoft2'
--   found lasi, version 1.1.0
--   found pango, version 1.24.5
--   found pangoft2, version 1.24.5
-- WARNING: Qt4 development environment not found so disabling all qt devices.
-- Found AQT: /opt/local/include/AquaTerm/AQTAdapter.h
-- WARNING: validate target will not be available to check for syntax errors in the PLplot DocBook documentation because onsgmls was not found.

Summary of CMake build system results for PLplot

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

Derived install location variables:
DATA_DIR        /opt/local/share/plplot5.9.6
LIB_DIR         /opt/local/lib
INCLUDE_DIR     /opt/local/include/plplot
BIN_DIR         /opt/local/bin
TCL_DIR         /opt/local/share/plplot5.9.6/tcl
ADA_INCLUDE_DIR /opt/local/share/ada/adainclude/plplotadad
ADA_LIB_DIR     /opt/local/lib/ada/adalib/plplotadad
PYTHON_INSTDIR
DRV_DIR         /opt/local/lib/plplot5.9.6/driversd
DOC_DIR         /opt/local/share/doc/plplot
MAN_DIR         /opt/local/share/man
INFO_DIR        /opt/local/share/info

Other important CMake variables:

CMAKE_SYSTEM_NAME:      Darwin
UNIX:                   1
WIN32:
APPLE:                  1
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/gcc-4.2 -O2 -I/opt/local/include
CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS:             /usr/bin/g++-4.2 -O2 -I/opt/local/include
LIB_TAG:                d

ENABLE_DYNDRIVERS:      ON
DRIVERS_LIST: aqt;cairo;mem;null;ps;psttf;svg;tk;xfig;xwin
DEVICES_LIST: aqt;memcairo;extcairo;pdfcairo;pngcairo;pscairo;svgcairo;xcairo;mem;null;ps;psttf;svg;tk;xfig;xwin

Library options:
BUILD_SHARED_LIBS:      ON              PL_DOUBLE:      ON

Optional libraries:
HAVE_QHULL:             OFF             WITH_CSA:       ON
HAVE_FREETYPE:          ON              HAVE_PTHREAD:   OFF
HAVE_AGG:               OFF

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

-- Configuring done
-- Generating done
-- Build files have been written to: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/build
--->  Building plplot
/opt/local/bin/cmake -H/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/plplot-5.9.6 -B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/local/bin/cmake -E cmake_progress_start /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/build/CMakeFiles /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/build/CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
/usr/bin/make -f lib/csa/CMakeFiles/csirocsa.dir/build.make lib/csa/CMakeFiles/csirocsa.dir/depend
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/plplot-5.9.6 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/plplot-5.9.6/lib/csa -- Installing: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/destroot/opt/local/share/man/man1/plm2gif.1
-- Installing: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/destroot/opt/local/share/man/man1/plpr.1
-- Installing: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/destroot/opt/local/share/man/man1/pltek.1
-- Installing: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/destroot/opt/local/share/man/man1/plserver.1

... etc ...

-- Installing: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/destroot/opt/local/share/man/man1/pltcl.1
-- Installing: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_plplot/work/destroot/opt/local/share/doc/plplot/README.pkg-config
--->  Compressing man pages for plplot
man1/plm2gif.1:  41.4% -- replaced with man1/plm2gif.1.gz
man1/plm2gif.1.gz: changing permissions from 00644 to 00444
man1/plpr.1:     42.1% -- replaced with man1/plpr.1.gz
man1/plpr.1.gz: changing permissions from 00644 to 00444
man1/plserver.1:         38.4% -- replaced with man1/plserver.1.gz
man1/plserver.1.gz: changing permissions from 00644 to 00444
man1/pltcl.1:    37.8% -- replaced with man1/pltcl.1.gz
man1/pltcl.1.gz: changing permissions from 00644 to 00444
man1/pltek.1:    36.0% -- replaced with man1/pltek.1.gz
man1/pltek.1.gz: changing permissions from 00644 to 00444
--->  Installing plplot @5.9.6_2+aquaterm
--->  Activating plplot @5.9.6_2+aquaterm
--->  Cleaning plplot
--->  Removing build directory for plplot

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Plplot-general mailing list
Plplot-general at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20100824/c8c3a40c/attachment.html>


More information about the macports-users mailing list