HI
I have followed the instructions on how to build QGIS with MXE.
I have all the dependencies build via MXE

I have changed the ms-windows/mxe/build-mxe.sh file to point the the MXE
folder
I have also changed the TARGET value, to the one I used in the MXE
settings.mk file.
I have checked out the release-3_10 branch of the QGIS repo

When running the ms-windows/mxe/build-mxe.sh from within the QGIS folder I
get the following error, the error output us in the file attached.
Also attached I the modified_build-mxe.sh file.
In the error output it shows that it try to use the following for a C
compiler
"/home/theuns/work/mxe/mxe/usr/x86_64-pc-linux-gnu/bin/x86_64-w64-mingw32.shared-gcc"
and it fails with the error:
ccache: error: Could not find compiler "x86_64-w64-mingw32.shared-gcc" in
PATH

I executed the command
/home/theuns/work/mxe/mxe/usr/x86_64-pc-linux-gnu/bin/x86_64-w64-mingw32.shared-gcc
in the same terminal and got the same result, "ccache: error: Could not
find compiler "x86_64-w64-mingw32.shared-gcc" in PATH".
I have checked the symbolic link
to 
/home/theuns/work/mxe/mxe/usr/x86_64-pc-linux-gnu/bin/x86_64-w64-mingw32.shared-gcc
and it looks fine, with executable rights and links to
/home/theuns/work/mxe/mxe/.ccache/bin/ccache
Please help, what can do to resolve this?
I am using Ubuntu 20.04.

Regards
== Using MXE wrapper: 
/home/theuns/work/mxe/mxe/usr/bin/x86_64-w64-mingw32.shared-cmake
     - cmake version 3.17.3
     - warnings for unused CMAKE_POLICY_DEFAULT variables can be ignored
== Using MXE toolchain: 
/home/theuns/work/mxe/mxe/usr/x86_64-w64-mingw32.shared/share/cmake/mxe-conf.cmake
== Using MXE runresult: 
/home/theuns/work/mxe/mxe/usr/share/cmake/modules/TryRunResults.cmake
loading initial cache file 
/home/theuns/work/mxe/mxe/usr/share/cmake/modules/TryRunResults.cmake
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Check for working C compiler: 
/home/theuns/work/mxe/mxe/usr/x86_64-pc-linux-gnu/bin/x86_64-w64-mingw32.shared-gcc
-- Check for working C compiler: 
/home/theuns/work/mxe/mxe/usr/x86_64-pc-linux-gnu/bin/x86_64-w64-mingw32.shared-gcc
 - broken
CMake Error at 
/home/theuns/work/mxe/mxe/usr/x86_64-pc-linux-gnu/share/cmake-3.17/Modules/CMakeTestCCompiler.cmake:60
 (message):
  The C compiler

    
"/home/theuns/work/mxe/mxe/usr/x86_64-pc-linux-gnu/bin/x86_64-w64-mingw32.shared-gcc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /home/theuns/work/mxe/QGIS/CMakeFiles/CMakeTmp
    
    Run Build Command(s):/usr/bin/make cmTC_1f7ad/fast && /usr/bin/make  -f 
CMakeFiles/cmTC_1f7ad.dir/build.make CMakeFiles/cmTC_1f7ad.dir/build
    make[1]: Entering directory '/home/theuns/work/mxe/QGIS/CMakeFiles/CMakeTmp'
    Building C object CMakeFiles/cmTC_1f7ad.dir/testCCompiler.c.obj
    
/home/theuns/work/mxe/mxe/usr/x86_64-pc-linux-gnu/bin/x86_64-w64-mingw32.shared-gcc
    -o CMakeFiles/cmTC_1f7ad.dir/testCCompiler.c.obj   -c 
/home/theuns/work/mxe/QGIS/CMakeFiles/CMakeTmp/testCCompiler.c
    ccache: error: Could not find compiler "x86_64-w64-mingw32.shared-gcc" in 
PATH
    make[1]: *** [CMakeFiles/cmTC_1f7ad.dir/build.make:86: 
CMakeFiles/cmTC_1f7ad.dir/testCCompiler.c.obj] Error 1
    make[1]: Leaving directory '/home/theuns/work/mxe/QGIS/CMakeFiles/CMakeTmp'
    make: *** [Makefile:141: cmTC_1f7ad/fast] Error 2
    
    

  

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


-- Configuring incomplete, errors occurred!
See also "/home/theuns/work/mxe/QGIS/CMakeFiles/CMakeOutput.log".
See also "/home/theuns/work/mxe/QGIS/CMakeFiles/CMakeError.log".

Attachment: modified_buid-mxe.sh
Description: application/shellscript

_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to