FastNFT / FNFT

Fast numerical computation of (inverse) nonlinear Fourier transforms
https://fastnft.github.io/FNFT/
GNU General Public License v2.0
42 stars 12 forks source link

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage #70

Closed Yarden92 closed 3 years ago

Yarden92 commented 3 years ago

Hi, I'm trying to follow the INSTAL.md file on my windows 10 PC and get fail on the cmake step.


C:\FNFT\build>cmake .. -G"MinGW Makefiles"
-- The C compiler identification is GNU 9.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Users/yarde/scoop/apps/gcc/current/bin/gcc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for include file complex.h
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error at C:/Users/yarde/scoop/apps/cmake/3.21.1/share/cmake-3.21/Modules/CheckIncludeFiles.cmake:138 (try_compile):
  Failed to configure test project build system.
Call Stack (most recent call first):
  CMakeLists.txt:42 (check_include_files)

-- Configuring incomplete, errors occurred!
See also "C:/FNFT/build/CMakeFiles/CMakeOutput.log".

I'm pretty sure it has something to do with the gcc, not sure how to solve it, tried to install gcc using alternative method, same results..

Yarden92 commented 3 years ago

This is the CMakeOutput.log file:

The system is: Windows - 10.0.19043 - AMD64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: C:/Users/yarde/scoop/apps/gcc/current/bin/gcc.exe 
Build flags: 
Id flags:  

The output was:
0

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe"

The C compiler identification is GNU, found in "G:/My Drive/post/Study/Thesis/thesis_stuff/Thesis-code/lib/win/FNFT/build/CMakeFiles/3.21.1/CompilerIdC/a.exe"

Detecting C compiler ABI info compiled with the following output:
Change Dir: G:/My Drive/post/Study/Thesis/thesis_stuff/Thesis-code/lib/win/FNFT/build/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Users/yarde/scoop/apps/gcc/current/bin/mingw32-make.exe -f Makefile cmTC_cab18/fast && C:/Users/yarde/scoop/apps/gcc/current/bin/mingw32-make.exe  -f CMakeFiles\cmTC_cab18.dir\build.make CMakeFiles/cmTC_cab18.dir/build

mingw32-make[1]: Entering directory 'G:/My Drive/post/Study/Thesis/thesis_stuff/Thesis-code/lib/win/FNFT/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_cab18.dir/CMakeCCompilerABI.c.obj

C:\Users\yarde\scoop\apps\gcc\current\bin\gcc.exe   -v -o CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj -c C:\Users\yarde\scoop\apps\cmake\3.21.1\share\cmake-3.21\Modules\CMakeCCompilerABI.c

Using built-in specs.

COLLECT_GCC=C:\Users\yarde\scoop\apps\gcc\current\bin\gcc.exe

Target: x86_64-w64-mingw32

Configured with: ../gcc-9.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++ --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --enable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev2, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld

Thread model: posix

gcc version 9.3.0 (Rev2, Built by MSYS2 project) 

COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

 C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/cc1.exe -quiet -v -iprefix C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/ -D_REENTRANT C:\Users\yarde\scoop\apps\cmake\3.21.1\share\cmake-3.21\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\yarde\AppData\Local\Temp\ccirZBWS.s

GNU C17 (Rev2, Built by MSYS2 project) version 9.3.0 (x86_64-w64-mingw32)

    compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/9.3.0/include"

ignoring nonexistent directory "D:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/9.3.0/include-fixed"

ignoring duplicate directory "C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "D:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/include

 C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../include

 C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/include-fixed

 C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev2, Built by MSYS2 project) version 9.3.0 (x86_64-w64-mingw32)

    compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 2f0422043ff3277c694ad7daedab413e

COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

 C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj C:\Users\yarde\AppData\Local\Temp\ccirZBWS.s

GNU assembler version 2.34 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.34

COMPILER_PATH=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/

LIBRARY_PATH=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../

COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

Linking C executable cmTC_cab18.exe

C:\Users\yarde\scoop\apps\cmake\3.21.1\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_cab18.dir\link.txt --verbose=1

C:\Users\yarde\scoop\apps\cmake\3.21.1\bin\cmake.exe -E rm -f CMakeFiles\cmTC_cab18.dir/objects.a
C:\Users\yarde\scoop\apps\gcc\current\bin\ar.exe qc CMakeFiles\cmTC_cab18.dir/objects.a @CMakeFiles\cmTC_cab18.dir\objects1.rsp
C:\Users\yarde\scoop\apps\gcc\current\bin\gcc.exe  -v -Wl,--whole-archive CMakeFiles\cmTC_cab18.dir/objects.a -Wl,--no-whole-archive -o cmTC_cab18.exe -Wl,--out-implib,libcmTC_cab18.dll.a -Wl,--major-image-version,0,--minor-image-version,0 
Using built-in specs.

COLLECT_GCC=C:\Users\yarde\scoop\apps\gcc\current\bin\gcc.exe

COLLECT_LTO_WRAPPER=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/lto-wrapper.exe

Target: x86_64-w64-mingw32

Configured with: ../gcc-9.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++ --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --enable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev2, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld

Thread model: posix

gcc version 9.3.0 (Rev2, Built by MSYS2 project) 

COMPILER_PATH=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/

LIBRARY_PATH=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../

COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cab18.exe' '-mtune=generic' '-march=x86-64'

 C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/collect2.exe -plugin C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/liblto_plugin-0.dll -plugin-opt=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\yarde\AppData\Local\Temp\cc6ufOF9.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -m i386pep -Bdynamic -o cmTC_cab18.exe C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtbegin.o -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0 -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../.. --whole-archive CMakeFiles\cmTC_cab18.dir/objects.a --no-whole-archive --out-implib libcmTC_cab18.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtend.o

COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cab18.exe' '-mtune=generic' '-march=x86-64'

mingw32-make[1]: Leaving directory 'G:/My Drive/post/Study/Thesis/thesis_stuff/Thesis-code/lib/win/FNFT/build/CMakeFiles/CMakeTmp'

Parsed C implicit include dir info from above output: rv=done
  found start of include info
  found start of implicit include info
    add: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/include]
    add: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../include]
    add: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/include-fixed]
    add: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/include]
  end of search list found
  collapse include dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/include] ==> [C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0/include]
  collapse include dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../include] ==> [C:/Users/yarde/scoop/apps/gcc/current/include]
  collapse include dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/include-fixed] ==> [C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0/include-fixed]
  collapse include dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/include]
  implicit include dirs: [C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0/include;C:/Users/yarde/scoop/apps/gcc/current/include;C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0/include-fixed;C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/include]

Parsed C implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: G:/My Drive/post/Study/Thesis/thesis_stuff/Thesis-code/lib/win/FNFT/build/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command(s):C:/Users/yarde/scoop/apps/gcc/current/bin/mingw32-make.exe -f Makefile cmTC_cab18/fast && C:/Users/yarde/scoop/apps/gcc/current/bin/mingw32-make.exe  -f CMakeFiles\cmTC_cab18.dir\build.make CMakeFiles/cmTC_cab18.dir/build]
  ignore line: [mingw32-make[1]: Entering directory 'G:/My Drive/post/Study/Thesis/thesis_stuff/Thesis-code/lib/win/FNFT/build/CMakeFiles/CMakeTmp']
  ignore line: [Building C object CMakeFiles/cmTC_cab18.dir/CMakeCCompilerABI.c.obj]
  ignore line: [C:\Users\yarde\scoop\apps\gcc\current\bin\gcc.exe   -v -o CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj -c C:\Users\yarde\scoop\apps\cmake\3.21.1\share\cmake-3.21\Modules\CMakeCCompilerABI.c]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=C:\Users\yarde\scoop\apps\gcc\current\bin\gcc.exe]
  ignore line: [Target: x86_64-w64-mingw32]
  ignore line: [Configured with: ../gcc-9.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++ --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --enable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev2, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 9.3.0 (Rev2  Built by MSYS2 project) ]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
  ignore line: [ C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/cc1.exe -quiet -v -iprefix C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/ -D_REENTRANT C:\Users\yarde\scoop\apps\cmake\3.21.1\share\cmake-3.21\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\yarde\AppData\Local\Temp\ccirZBWS.s]
  ignore line: [GNU C17 (Rev2  Built by MSYS2 project) version 9.3.0 (x86_64-w64-mingw32)]
  ignore line: [    compiled by GNU C version 9.3.0  GMP version 6.2.0  MPFR version 4.0.2  MPC version 1.1.0  isl version isl-0.22.1-GMP]
  ignore line: []
  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
  ignore line: [ignoring duplicate directory "C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/9.3.0/include"]
  ignore line: [ignoring nonexistent directory "D:/msys64/mingw64/include"]
  ignore line: [ignoring nonexistent directory "/mingw64/include"]
  ignore line: [ignoring duplicate directory "C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/9.3.0/include-fixed"]
  ignore line: [ignoring duplicate directory "C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/include"]
  ignore line: [ignoring nonexistent directory "D:/msys64/mingw64/x86_64-w64-mingw32/include"]
  ignore line: [#include "..." search starts here:]
  ignore line: [#include <...> search starts here:]
  ignore line: [ C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/include]
  ignore line: [ C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../include]
  ignore line: [ C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/include-fixed]
  ignore line: [ C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/include]
  ignore line: [End of search list.]
  ignore line: [GNU C17 (Rev2  Built by MSYS2 project) version 9.3.0 (x86_64-w64-mingw32)]
  ignore line: [    compiled by GNU C version 9.3.0  GMP version 6.2.0  MPFR version 4.0.2  MPC version 1.1.0  isl version isl-0.22.1-GMP]
  ignore line: []
  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
  ignore line: [Compiler executable checksum: 2f0422043ff3277c694ad7daedab413e]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
  ignore line: [ C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj C:\Users\yarde\AppData\Local\Temp\ccirZBWS.s]
  ignore line: [GNU assembler version 2.34 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.34]
  ignore line: [COMPILER_PATH=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/]
  ignore line: [LIBRARY_PATH=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_cab18.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
  ignore line: [Linking C executable cmTC_cab18.exe]
  ignore line: [C:\Users\yarde\scoop\apps\cmake\3.21.1\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_cab18.dir\link.txt --verbose=1]
  ignore line: [C:\Users\yarde\scoop\apps\cmake\3.21.1\bin\cmake.exe -E rm -f CMakeFiles\cmTC_cab18.dir/objects.a]
  ignore line: [C:\Users\yarde\scoop\apps\gcc\current\bin\ar.exe qc CMakeFiles\cmTC_cab18.dir/objects.a @CMakeFiles\cmTC_cab18.dir\objects1.rsp]
  ignore line: [C:\Users\yarde\scoop\apps\gcc\current\bin\gcc.exe  -v -Wl --whole-archive CMakeFiles\cmTC_cab18.dir/objects.a -Wl --no-whole-archive -o cmTC_cab18.exe -Wl --out-implib libcmTC_cab18.dll.a -Wl --major-image-version 0 --minor-image-version 0 ]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=C:\Users\yarde\scoop\apps\gcc\current\bin\gcc.exe]
  ignore line: [COLLECT_LTO_WRAPPER=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/lto-wrapper.exe]
  ignore line: [Target: x86_64-w64-mingw32]
  ignore line: [Configured with: ../gcc-9.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++ --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --enable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev2, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 9.3.0 (Rev2  Built by MSYS2 project) ]
  ignore line: [COMPILER_PATH=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/bin/]
  ignore line: [LIBRARY_PATH=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/]
  ignore line: [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cab18.exe' '-mtune=generic' '-march=x86-64']
  link line: [ C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/collect2.exe -plugin C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/liblto_plugin-0.dll -plugin-opt=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\yarde\AppData\Local\Temp\cc6ufOF9.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -m i386pep -Bdynamic -o cmTC_cab18.exe C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtbegin.o -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0 -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../.. --whole-archive CMakeFiles\cmTC_cab18.dir/objects.a --no-whole-archive --out-implib libcmTC_cab18.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtend.o]
    arg [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/collect2.exe] ==> ignore
    arg [-plugin] ==> ignore
    arg [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/liblto_plugin-0.dll] ==> ignore
    arg [-plugin-opt=C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/lto-wrapper.exe] ==> ignore
    arg [-plugin-opt=-fresolution=C:\Users\yarde\AppData\Local\Temp\cc6ufOF9.res] ==> ignore
    arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore
    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
    arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore
    arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore
    arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore
    arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore
    arg [-plugin-opt=-pass-through=-lpthread] ==> ignore
    arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore
    arg [-plugin-opt=-pass-through=-lshell32] ==> ignore
    arg [-plugin-opt=-pass-through=-luser32] ==> ignore
    arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore
    arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore
    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
    arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore
    arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore
    arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore
    arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore
    arg [-m] ==> ignore
    arg [i386pep] ==> ignore
    arg [-Bdynamic] ==> search dynamic
    arg [-o] ==> ignore
    arg [cmTC_cab18.exe] ==> ignore
    arg [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o]
    arg [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtbegin.o] ==> obj [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtbegin.o]
    arg [-LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0] ==> dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0]
    arg [-LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc] ==> dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc]
    arg [-LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib]
    arg [-LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib] ==> dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib]
    arg [-LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib]
    arg [-LC:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../..] ==> dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../..]
    arg [--whole-archive] ==> ignore
    arg [CMakeFiles\cmTC_cab18.dir/objects.a] ==> ignore
    arg [--no-whole-archive] ==> ignore
    arg [--out-implib] ==> ignore
    arg [libcmTC_cab18.dll.a] ==> ignore
    arg [--major-image-version] ==> ignore
    arg [0] ==> ignore
    arg [--minor-image-version] ==> ignore
    arg [0] ==> ignore
    arg [-lmingw32] ==> lib [mingw32]
    arg [-lgcc] ==> lib [gcc]
    arg [-lgcc_eh] ==> lib [gcc_eh]
    arg [-lmoldname] ==> lib [moldname]
    arg [-lmingwex] ==> lib [mingwex]
    arg [-lmsvcrt] ==> lib [msvcrt]
    arg [-lpthread] ==> lib [pthread]
    arg [-ladvapi32] ==> lib [advapi32]
    arg [-lshell32] ==> lib [shell32]
    arg [-luser32] ==> lib [user32]
    arg [-lkernel32] ==> lib [kernel32]
    arg [-lmingw32] ==> lib [mingw32]
    arg [-lgcc] ==> lib [gcc]
    arg [-lgcc_eh] ==> lib [gcc_eh]
    arg [-lmoldname] ==> lib [moldname]
    arg [-lmingwex] ==> lib [mingwex]
    arg [-lmsvcrt] ==> lib [msvcrt]
    arg [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o]
    arg [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtend.o] ==> obj [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtend.o]
  remove lib [gcc_eh]
  remove lib [msvcrt]
  remove lib [gcc_eh]
  remove lib [msvcrt]
  collapse obj [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/lib/crt2.o]
  collapse obj [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtbegin.o] ==> [C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0/crtbegin.o]
  collapse obj [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/lib/default-manifest.o]
  collapse obj [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/crtend.o] ==> [C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0/crtend.o]
  collapse library dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0] ==> [C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0]
  collapse library dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc] ==> [C:/Users/yarde/scoop/apps/gcc/current/lib/gcc]
  collapse library dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/lib]
  collapse library dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../lib] ==> [C:/Users/yarde/scoop/apps/gcc/current/lib]
  collapse library dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/lib]
  collapse library dir [C:/Users/yarde/scoop/apps/gcc/current/bin/../lib/gcc/x86_64-w64-mingw32/9.3.0/../../..] ==> [C:/Users/yarde/scoop/apps/gcc/current/lib]
  implicit libs: [mingw32;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex]
  implicit objs: [C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/lib/crt2.o;C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0/crtbegin.o;C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/lib/default-manifest.o;C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0/crtend.o]
  implicit dirs: [C:/Users/yarde/scoop/apps/gcc/current/lib/gcc/x86_64-w64-mingw32/9.3.0;C:/Users/yarde/scoop/apps/gcc/current/lib/gcc;C:/Users/yarde/scoop/apps/gcc/current/x86_64-w64-mingw32/lib;C:/Users/yarde/scoop/apps/gcc/current/lib]
  implicit fwks: []