CMake recipes fail to configure on Windows
CMake recipes fail on Windows ever since 5d664e61
-----> Extracting tarball to c:/code/cerbero/build/sources/msvc_x86_64/openjpeg-2.3.1
[(54/75) openjpeg -> configure]
Running command 'sh -c 'cmake -DCMAKE_INSTALL_PREFIX=/c/code/cerbero/build/dist/msvc_x86_64 -S /c/code/cerbero/build/sources/msvc_x86_64/openjpeg-2.3.1 -B /c/code/cerbero/build/sources/msvc_x86_64/openjpeg-2.3.1 -DCMAKE_LIBRARY_OUTPUT_PATH=/c/code/cerbero/build/dist/msvc_x86_64/lib -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_BINDIR=bin -DCMAKE_INSTALL_INCLUDEDIR=include -DBUILD_CODEC:bool=off -DBUILD_PKGCONFIG_FILES:bool=on -DCMAKE_SYSTEM_NAME=Windows -G"Unix Makefiles" -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DCMAKE_C_FLAGS="-Wall -g -O2 -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 " -DCMAKE_CXX_FLAGS="-Wall -g -O2 -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 " -DLIB_SUFFIX= -DCMAKE_BUILD_TYPE=Release -DCMAKE_FIND_ROOT_PATH=$CERBERO_PREFIX -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=true . ''
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- Check for working C compiler: C:/code/cerbero/build/mingw/multilib/bin/x86_64-w64-mingw32-gcc.exe
-- Check for working C compiler: C:/code/cerbero/build/mingw/multilib/bin/x86_64-w64-mingw32-gcc.exe -- broken
CMake Error at C:/tools/cmake/share/cmake-3.14/Modules/CMakeTestCCompiler.cmake:60 (message):
The C compiler
"C:/code/cerbero/build/mingw/multilib/bin/x86_64-w64-mingw32-gcc.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/code/cerbero/build/sources/msvc_x86_64/openjpeg-2.3.1/CMakeFiles/CMakeTmp
Run Build Command(s):C:/MinGW/msys/1.0/bin/make.exe cmTC_c1758/fast
/usr/bin/make -f CMakeFiles/cmTC_c1758.dir/build.make CMakeFiles/cmTC_c1758.dir/build
make[1]: Entering directory `/c/code/cerbero/build/sources/msvc_x86_64/openjpeg-2.3.1/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c1758.dir/testCCompiler.c.obj
C:/code/cerbero/build/mingw/multilib/bin/x86_64-w64-mingw32-gcc.exe -Wall -g -O2 -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -o CMakeFiles/cmTC_c1758.dir/testCCompiler.c.obj -c C:/code/cerbero/build/sources/msvc_x86_64/openjpeg-2.3.1/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_c1758.exe
C:/tools/cmake/bin/cmake.exe -E remove -f CMakeFiles/cmTC_c1758.dir/objects.a
C:/code/cerbero/build/mingw/multilib/bin/x86_64-w64-mingw32-ar.exe cr CMakeFiles/cmTC_c1758.dir/objects.a @CMakeFiles/cmTC_c1758.dir/objects1.rsp
C:/code/cerbero/build/mingw/multilib/bin/x86_64-w64-mingw32-gcc.exe -Wall -g -O2 -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -Lc;C:\MinGW\msys\1.0\code\cerbero\build\dist\msvc_x86_64\lib -Wl,--whole-archive CMakeFiles/cmTC_c1758.dir/objects.a -Wl,--no-whole-archive -o cmTC_c1758.exe -Wl,--out-implib,libcmTC_c1758.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles/cmTC_c1758.dir/linklibs.rsp
x86_64-w64-mingw32-gcc.exe: fatal error: no input files
compilation terminated.
/bin/sh: C:MinGWmsys1.0codecerberobuilddistmsvc_x86_64lib: command not found
make[1]: *** [cmTC_c1758.exe] Error 127
make[1]: Leaving directory `/c/code/cerbero/build/sources/msvc_x86_64/openjpeg-2.3.1/CMakeFiles/CMakeTmp'
make: *** [cmTC_c1758/fast] Error 2