[geos-devel] [GEOS] #914: cmake compile under mingw64 gcc 8.1

GEOS geos-trac at osgeo.org
Fri Aug 17 18:01:45 PDT 2018


#914: cmake compile under mingw64 gcc 8.1
-----------------------------------+---------------------------
 Reporter:  robe                   |       Owner:  geos-devel@…
     Type:  defect                 |      Status:  new
 Priority:  major                  |   Milestone:  3.7.0
Component:  Build/Install (cmake)  |     Version:  master
 Severity:  Significant            |  Resolution:
 Keywords:  mingw64 gcc 8.1        |
-----------------------------------+---------------------------

Comment (by robe):

 Hmm but compiles on the svn-3.6 branch and all tests pass so must be
 something we changed in 3.7


 {{{
 Checking out files: 100% (895/895), done.
 Switched to branch 'svn-3.6'
 Your branch is up to date with 'origin/svn-3.6'.
 -- The C compiler identification is GNU 8.1.0
 -- The CXX compiler identification is GNU 8.1.0
 -- Check for working C compiler: C:/ming64gcc81/mingw64/bin/gcc.exe
 -- Check for working C compiler: C:/ming64gcc81/mingw64/bin/gcc.exe --
 works
 -- Detecting C compiler ABI info
 -- Detecting C compiler ABI info - done
 -- Detecting C compile features
 -- Detecting C compile features - done
 -- Check for working CXX compiler: C:/ming64gcc81/mingw64/bin/g++.exe
 -- Check for working CXX compiler: C:/ming64gcc81/mingw64/bin/g++.exe --
 works
 -- Detecting CXX compiler ABI info
 -- Detecting CXX compiler ABI info - done
 -- Detecting CXX compile features
 -- Detecting CXX compile features - done
 -- Setting GEOS version 3.6.4dev as port of JTS 1.13.0
 -- Setting GEOS C API version 1.10.4
 -- Setting GEOS build type - Debug
 -- Forcing IEEE 754 using flag -ffloat-store - ON
 -- Setting GEOS compilation with small functions inlining - NO
 -- Setting GEOS compilation with assert() macro enabled - OFF
 -- Looking for include file stdint.h
 -- Looking for include file stdint.h - found
 -- Looking for include file inttypes.h
 -- Looking for include file inttypes.h - found
 -- Looking for include file ieeefp.h
 -- Looking for include file ieeefp.h - found
 -- Looking for sys/types.h
 -- Looking for sys/types.h - found
 -- Looking for stddef.h
 -- Looking for stddef.h - found
 -- Check size of int64_t
 -- Check size of int64_t - done
 -- Performing Test HAVE_STD_ISFINITE
 -- Performing Test HAVE_STD_ISFINITE - Failed
 -- Looking for isfinite
 -- Looking for isfinite - found
 -- Generating GEOS
 C:/ming64gcc81/projects/geos/branches/build/include/geos/platform.h
 -- Generating GEOS
 C:/ming64gcc81/projects/geos/branches/build/include/geos/version.h
 -- Generating GEOS
 C:/ming64gcc81/projects/geos/branches/build/capi/geos_c.h
 -- Enable GEOS Unit Tests build - ON
 -- Enable GEOS XML Tester build - ON
 -- Enable GEOS large geometry tests build - ON
 -- CMake 3.7.2 successfully configured GEOS using MSYS Makefiles generator
 -- Configuring done
 -- Generating done
 -- Build files have been written to:
 C:/ming64gcc81/projects/geos/branches/build

 :
 :
 Scanning dependencies of target bug234
 [100%] Building CXX object
 tests/bigtest/CMakeFiles/bug234.dir/bug234.cpp.obj
 [100%] Linking CXX executable ../../bin/bug234.exe
 [100%] Built target bug234
 Scanning dependencies of target TestSweepLineSpeed
 [100%] Building CXX object
 tests/bigtest/CMakeFiles/TestSweepLineSpeed.dir/TestSweepLineSpeed.cpp.obj
 [100%] Building CXX object
 tests/bigtest/CMakeFiles/TestSweepLineSpeed.dir/GeometryTestFactory.cpp.obj
 [100%] Linking CXX executable ../../bin/TestSweepLineSpeed.exe
 [100%] Built target TestSweepLineSpeed



 }}}

-- 
Ticket URL: <https://trac.osgeo.org/geos/ticket/914#comment:1>
GEOS <http://trac.osgeo.org/geos>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).


More information about the geos-devel mailing list