Last mistake I get when doing make: I've already done the mxe root and the make thing but when doing the make it gives me this
make [1]: i686-w64-mingw32.static-g ++: The program was not found Makefile.Release: 333: failure in the instructions for the objective 'release / main.o' make [1]: * [release / main.o] Error 127 make [1]: leaves the directory '/ home / omar / Desktop / Board member / binder' Makefile: 34: failure in the instructions for the 'release' objective make: * [release] Error 2
I do not know why
MXE Warning! Downloading freetds from backup.
Download failed or wrong checksum of package freetds!
- 2016-12-17 00: 25: 37-- link Resolving d1yihgixbnrglp.cloudfront.net (d1yihgixbnrglp.cloudfront.net) ... 54.230.216.115, 54.230.216.109, 54.230.216.205, ... Connecting with d1yihgixbnrglp.cloudfront.net (d1yihgixbnrglp.cloudfront.net) [54.230.216.115]: 80 ... connected. HTTP request sent, waiting for an answer ... 404 Not Found 2016-12-17 00:25:37 ERROR 404: Not Found. Download failed! -------------------------------------------------- ---------- [log] / home / omar / Desktop / mxe / log / freetds-download
Makefile: 488: failure in the instructions for the objective 'download-only-freetds-1.00.23.tar.bz2' make: *** [download-only-freetds-1.00.23.tar.bz2] Error 1
It shows me the following error when I make make qtbase:
bash: autoconf: the order Wrong version of requirement was not found: autoconf bash: automake: the order Wrong version of requirement: automake
Please have a look at "docs / index.html" to ensure that your system meets all requirements.
Makefile: 376: failure in the instructions for the goal '/ home / omar / Desktop / mxe / usr / installed / check-requirements' make: *** [/ home / omar / Desktop / mxe / usr / installed / check-requirements] Error 1
I want that when I compile I get an .exe file compatible with windows because the compilation in linux is not compatible with windows. For that I have been looking for information on cross-compiling the compilation in different platforms and I found how to do it from the following stackoverflow link:
But I still do not understand very well how to do it. Many of these commands where I'll use them in Linux (from the terminal?) And in what location I'm sorry but I'm a bit lost. When I say commands, I mean:
cd mxe && make qtbase
Here I should put in which part I should put the location of my application:
<mxe root>/usr/bin/i686-w64-mingw32.static-qmake-qt5
If someone can explain to me more or less how I could compile an .exe for linux in an understandable way or tell me exactly what to do with each thing since I do not know how to carry it out yet.