[MacPorts] #36982: PLPlot fails fortran compiler test, doesn't enable fortran support

MacPorts noreply at macports.org
Tue Nov 13 16:37:21 PST 2012


#36982: PLPlot fails fortran compiler test, doesn't enable fortran support
---------------------------+-----------------------
  Reporter:  chrisonian@…  |      Owner:  takeshi@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.1.2
Resolution:                |   Keywords:
      Port:  plplot        |
---------------------------+-----------------------
Changes (by ryandesign@…):

 * owner:  macports-tickets@… => takeshi@…
 * keywords:  fortran =>
 * cc: chrisonian@… (removed)


Old description:

> I have been trying to install plplot with f77 support, and think the
> problem is early in the CMake build checking the gfortran compiler. Note
> that the compiler works fine in other CMake projects, and by itself. Here
> is the verbose output:
>
> sudo port -v install plplot +gcc45
> --->  Computing dependencies for plplot.
> --->  Fetching archive for plplot
> --->  plplot-5.9.9_4+aquaterm+gcc45.darwin_12.x86_64.tbz2 doesn't seem to
> exist in /opt/local/var/macports/incoming/verified
> --->  Attempting to fetch
> plplot-5.9.9_4+aquaterm+gcc45.darwin_12.x86_64.tbz2 from
> http://lil.fr.packages.macports.org/plplot
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
>                                  Dload  Upload   Total   Spent    Left
> Speed
>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
> 0
> --->  Attempting to fetch
> plplot-5.9.9_4+aquaterm+gcc45.darwin_12.x86_64.tbz2 from
> http://packages.macports.org/plplot
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
>                                  Dload  Upload   Total   Spent    Left
> Speed
>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
> 0
> --->  Attempting to fetch
> plplot-5.9.9_4+aquaterm+gcc45.darwin_12.x86_64.tbz2 from
> http://mse.uk.packages.macports.org/sites/packages.macports.org/plplot
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
>                                  Dload  Upload   Total   Spent    Left
> Speed
>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
> 0
> --->  Fetching distfiles for plplot
> --->  Verifying checksum(s) for plplot
> --->  Checksumming plplot-5.9.9.tar.gz
> --->  Extracting plplot
> --->  Extracting plplot-5.9.9.tar.gz
> --->  Configuring plplot
> -- The C compiler identification is Clang 4.0.0
> -- Check for working C compiler: /usr/bin/clang
> -- Check for working C compiler: /usr/bin/clang -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- CMake version = 2.8.9
> -- 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 - 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.8
> -- Found Perl: /opt/local/bin/perl (found version "5.12.4")
> -- 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/X11R6/include
> -- X11_COMPILE_FLAGS = -I/opt/local/include -I/usr/X11R6/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 Clang 4.0.0
> -- Check for working C compiler: /usr/bin/clang
> -- Check for working C compiler: /usr/bin/clang -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- CMAKE_GENERATOR = Unix Makefiles
> -- The CXX compiler identification is Clang 4.0.0
> -- Check for working CXX compiler: /usr/bin/clang++
> -- Check for working CXX compiler: /usr/bin/clang++ -- 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_tarballs_ports_science_plplot/plplot/work/build/language_tests/CXX
> -- The CXX compiler identification is Clang 4.0.0
> -- Check for working CXX compiler: /usr/bin/clang++
> -- Check for working CXX compiler: /usr/bin/clang++ -- 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
> -- The C compiler identification is Clang 4.0.0
> -- Check for working C compiler: /usr/bin/clang
> -- Check for working C compiler: /usr/bin/clang -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- CMAKE_GENERATOR = Unix Makefiles
> -- The Fortran compiler identification is GNU
> -- Check for working Fortran compiler: /opt/local/bin/gfortran
> -- Check for working Fortran compiler: /opt/local/bin/gfortran  -- broken
> CMake Error at
> /opt/local/share/cmake-2.8/Modules/CMakeTestFortranCompiler.cmake:40
> (MESSAGE):
>   The Fortran compiler "/opt/local/bin/gfortran" is not able to compile a
>   simple test program.
>
>   It fails with the following output:
>
>    Change Dir:
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp
>

>
>   Run Build Command:/opt/local/bin/gmake "cmTryCompileExec842144888/fast"
>
>   /opt/local/bin/gmake -f
> CMakeFiles/cmTryCompileExec842144888.dir/build.make
>   CMakeFiles/cmTryCompileExec842144888.dir/build
>
>   gmake[1]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp'
>

>   /opt/local/bin/cmake -E cmake_progress_report
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp/CMakeFiles
>   1
>
>   Building Fortran object
>   CMakeFiles/cmTryCompileExec842144888.dir/testFortranCompiler.f.o
>
>   /opt/local/bin/gfortran -pipe -O2 -m64 -c
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp/testFortranCompiler.f
>   -o CMakeFiles/cmTryCompileExec842144888.dir/testFortranCompiler.f.o
>
>   Linking Fortran executable cmTryCompileExec842144888
>
>   /opt/local/bin/cmake -E cmake_link_script
>   CMakeFiles/cmTryCompileExec842144888.dir/link.txt --verbose=1
>
>   /opt/local/bin/gfortran -L/opt/local/lib -arch x86_64 -pipe -O2 -m64
>   CMakeFiles/cmTryCompileExec842144888.dir/testFortranCompiler.f.o -o
>   cmTryCompileExec842144888
>
>   gfortran: error: x86_64: No such file or directory
>
>   gfortran: error: unrecognized option '-arch'
>
>   gmake[1]: *** [cmTryCompileExec842144888] Error 1
>
>   gmake[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp'
>

>   gmake: *** [cmTryCompileExec842144888/fast] Error 2
>

>

>
>   CMake will not be able to correctly generate this project.
> Call Stack (most recent call first):
>   CMakeLists.txt:19 (enable_language)
>

> -- Configuring incomplete, errors occurred!
> -- WARNING: no working Fortran compiler so disabling Fortran bindings and
> examples.
> -- Looking for include paths and libraries for Tcl/Tk
> -- Found Tclsh: /opt/local/bin/tclsh (found version "8.5")
> -- 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/X11R6/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
> -- FindQHull: Found both qhull_a.h and libqhull.a
> -- Looking for qh_new_qhull
> -- Looking for qh_new_qhull - found
> -- QHULL_INCLUDE_DIRS = /opt/local/include
> -- QHULL_LIBRARIES = /opt/local/lib/libqhull.dylib
> -- QHULL_RPATH = /opt/local/lib
> -- checking for module 'pango'
> --   found pango, version 1.30.1
> -- checking for module 'pangoft2'
> --   found pangoft2, version 1.30.1
> -- 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.30.1
> -- 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.30.1
> --   found pangoft2, version 1.30.1
> -- Looking for Q_WS_X11
> -- Looking for Q_WS_X11 - not 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 - found
> -- Looking for QT_MAC_USE_COCOA
> -- Looking for QT_MAC_USE_COCOA - found
> -- Found Qt4: /opt/local/bin/qmake (found version "4.8.3")
> -- Found AQT: /opt/local/Library/Frameworks/AquaTerm.framework
> -- WARNING: validate target will not be available to check for syntax
> issues in the PLplot DocBook documentation because onsgmls was not found.
> -- WARNING: Perl modules XML::Parser and/or XML::DOM not available
>    so cannot check that swig_documentation.i is up to date.
>
> 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.9
> LIB_DIR         /opt/local/lib
> INCLUDE_DIR     /opt/local/include/plplot
> BIN_DIR         /opt/local/bin
> TCL_DIR         /opt/local/share/plplot5.9.9/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.9/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/clang
> -I/opt/local/include -I/opt/local/include
> CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS:             /usr/bin/clang++
> -I/opt/local/include -O2
> LIB_TAG:                d
>
> ENABLE_DYNDRIVERS:      ON
> DRIVERS_LIST: aqt;cairo;qt;mem;null;ps;psttf;svg;tk;xfig;xwin
> DEVICES_LIST:
> aqt;memcairo;extcairo;pdfcairo;pngcairo;pscairo;svgcairo;xcairo;epsqt;pdfqt;qtwidget;bmpqt;jpgqt;pngqt;ppmqt;tiffqt;extqt;memqt;svgqt;mem;null;ps;psttf;svg;tk;xfig;xwin
>
> Library options:
> BUILD_SHARED_LIBS:      ON              PL_DOUBLE:      ON
>
> Optional libraries:
> PL_HAVE_QHULL:          ON              WITH_CSA:       ON
> HAVE_FREETYPE:          ON              PL_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
> CMake Warning:
>   Manually-specified variables were not used by the project:
>
>     CMAKE_Fortran_COMPILER
>     CMAKE_Fortran_FLAGS
>     TCL_STUB_LIBRARY
>     TK_STUB_LIBRARY
>

> -- Build files have been written to:
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build
> --->  Building plplot

New description:

 I have been trying to install plplot with f77 support, and think the
 problem is early in the CMake build checking the gfortran compiler. Note
 that the compiler works fine in other CMake projects, and by itself. Here
 is the verbose output:

 {{{
 sudo port -v install plplot +gcc45
 --->  Computing dependencies for plplot.
 --->  Fetching archive for plplot
 --->  plplot-5.9.9_4+aquaterm+gcc45.darwin_12.x86_64.tbz2 doesn't seem to
 exist in /opt/local/var/macports/incoming/verified
 --->  Attempting to fetch
 plplot-5.9.9_4+aquaterm+gcc45.darwin_12.x86_64.tbz2 from
 http://lil.fr.packages.macports.org/plplot
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
 0
 --->  Attempting to fetch
 plplot-5.9.9_4+aquaterm+gcc45.darwin_12.x86_64.tbz2 from
 http://packages.macports.org/plplot
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
 0
 --->  Attempting to fetch
 plplot-5.9.9_4+aquaterm+gcc45.darwin_12.x86_64.tbz2 from
 http://mse.uk.packages.macports.org/sites/packages.macports.org/plplot
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
 0
 --->  Fetching distfiles for plplot
 --->  Verifying checksum(s) for plplot
 --->  Checksumming plplot-5.9.9.tar.gz
 --->  Extracting plplot
 --->  Extracting plplot-5.9.9.tar.gz
 --->  Configuring plplot
 -- The C compiler identification is Clang 4.0.0
 -- Check for working C compiler: /usr/bin/clang
 -- Check for working C compiler: /usr/bin/clang -- works
 -- Detecting C compiler ABI info
 -- Detecting C compiler ABI info - done
 -- CMake version = 2.8.9
 -- 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 - 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.8
 -- Found Perl: /opt/local/bin/perl (found version "5.12.4")
 -- 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/X11R6/include
 -- X11_COMPILE_FLAGS = -I/opt/local/include -I/usr/X11R6/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 Clang 4.0.0
 -- Check for working C compiler: /usr/bin/clang
 -- Check for working C compiler: /usr/bin/clang -- works
 -- Detecting C compiler ABI info
 -- Detecting C compiler ABI info - done
 -- CMAKE_GENERATOR = Unix Makefiles
 -- The CXX compiler identification is Clang 4.0.0
 -- Check for working CXX compiler: /usr/bin/clang++
 -- Check for working CXX compiler: /usr/bin/clang++ -- 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_tarballs_ports_science_plplot/plplot/work/build/language_tests/CXX
 -- The CXX compiler identification is Clang 4.0.0
 -- Check for working CXX compiler: /usr/bin/clang++
 -- Check for working CXX compiler: /usr/bin/clang++ -- 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
 -- The C compiler identification is Clang 4.0.0
 -- Check for working C compiler: /usr/bin/clang
 -- Check for working C compiler: /usr/bin/clang -- works
 -- Detecting C compiler ABI info
 -- Detecting C compiler ABI info - done
 -- CMAKE_GENERATOR = Unix Makefiles
 -- The Fortran compiler identification is GNU
 -- Check for working Fortran compiler: /opt/local/bin/gfortran
 -- Check for working Fortran compiler: /opt/local/bin/gfortran  -- broken
 CMake Error at
 /opt/local/share/cmake-2.8/Modules/CMakeTestFortranCompiler.cmake:40
 (MESSAGE):
   The Fortran compiler "/opt/local/bin/gfortran" is not able to compile a
   simple test program.

   It fails with the following output:

    Change Dir:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp



   Run Build Command:/opt/local/bin/gmake "cmTryCompileExec842144888/fast"

   /opt/local/bin/gmake -f
 CMakeFiles/cmTryCompileExec842144888.dir/build.make
   CMakeFiles/cmTryCompileExec842144888.dir/build

   gmake[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp'


   /opt/local/bin/cmake -E cmake_progress_report
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp/CMakeFiles
   1

   Building Fortran object
   CMakeFiles/cmTryCompileExec842144888.dir/testFortranCompiler.f.o

   /opt/local/bin/gfortran -pipe -O2 -m64 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp/testFortranCompiler.f
   -o CMakeFiles/cmTryCompileExec842144888.dir/testFortranCompiler.f.o

   Linking Fortran executable cmTryCompileExec842144888

   /opt/local/bin/cmake -E cmake_link_script
   CMakeFiles/cmTryCompileExec842144888.dir/link.txt --verbose=1

   /opt/local/bin/gfortran -L/opt/local/lib -arch x86_64 -pipe -O2 -m64
   CMakeFiles/cmTryCompileExec842144888.dir/testFortranCompiler.f.o -o
   cmTryCompileExec842144888

   gfortran: error: x86_64: No such file or directory

   gfortran: error: unrecognized option '-arch'

   gmake[1]: *** [cmTryCompileExec842144888] Error 1

   gmake[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build/language_tests/Fortran/CMakeFiles/CMakeTmp'


   gmake: *** [cmTryCompileExec842144888/fast] Error 2





   CMake will not be able to correctly generate this project.
 Call Stack (most recent call first):
   CMakeLists.txt:19 (enable_language)


 -- Configuring incomplete, errors occurred!
 -- WARNING: no working Fortran compiler so disabling Fortran bindings and
 examples.
 -- Looking for include paths and libraries for Tcl/Tk
 -- Found Tclsh: /opt/local/bin/tclsh (found version "8.5")
 -- 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/X11R6/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
 -- FindQHull: Found both qhull_a.h and libqhull.a
 -- Looking for qh_new_qhull
 -- Looking for qh_new_qhull - found
 -- QHULL_INCLUDE_DIRS = /opt/local/include
 -- QHULL_LIBRARIES = /opt/local/lib/libqhull.dylib
 -- QHULL_RPATH = /opt/local/lib
 -- checking for module 'pango'
 --   found pango, version 1.30.1
 -- checking for module 'pangoft2'
 --   found pangoft2, version 1.30.1
 -- 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.30.1
 -- 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.30.1
 --   found pangoft2, version 1.30.1
 -- Looking for Q_WS_X11
 -- Looking for Q_WS_X11 - not 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 - found
 -- Looking for QT_MAC_USE_COCOA
 -- Looking for QT_MAC_USE_COCOA - found
 -- Found Qt4: /opt/local/bin/qmake (found version "4.8.3")
 -- Found AQT: /opt/local/Library/Frameworks/AquaTerm.framework
 -- WARNING: validate target will not be available to check for syntax
 issues in the PLplot DocBook documentation because onsgmls was not found.
 -- WARNING: Perl modules XML::Parser and/or XML::DOM not available
    so cannot check that swig_documentation.i is up to date.

 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.9
 LIB_DIR         /opt/local/lib
 INCLUDE_DIR     /opt/local/include/plplot
 BIN_DIR         /opt/local/bin
 TCL_DIR         /opt/local/share/plplot5.9.9/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.9/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/clang
 -I/opt/local/include -I/opt/local/include
 CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS:             /usr/bin/clang++
 -I/opt/local/include -O2
 LIB_TAG:                d

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

 Library options:
 BUILD_SHARED_LIBS:      ON              PL_DOUBLE:      ON

 Optional libraries:
 PL_HAVE_QHULL:          ON              WITH_CSA:       ON
 HAVE_FREETYPE:          ON              PL_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
 CMake Warning:
   Manually-specified variables were not used by the project:

     CMAKE_Fortran_COMPILER
     CMAKE_Fortran_FLAGS
     TCL_STUB_LIBRARY
     TK_STUB_LIBRARY


 -- Build files have been written to:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_plplot/plplot/work/build
 --->  Building plplot
 }}}

--

Comment:

 What port provided /opt/local/bin/gfortran? The presence of that seems to
 be causing some trouble.

 {{{
 port provides /opt/local/bin/gfortran
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/36982#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list