mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] Qt5 Shared / Travis-CI


From: Mark Brand
Subject: Re: [Mingw-cross-env-list] Qt5 Shared / Travis-CI
Date: Fri, 07 Mar 2014 13:08:27 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0


On 03/07/2014 11:46 AM, Jonathan Greig wrote:
Mark,
Just got done building, and I did encounter the same issue again:

Qt5 GUI app (embroidermodder2.exe) written in C++ and should work with mxe's qmake: FAIL
Command line converter app (libembroidery-convert.exe) which is written in C89 and does not rely on Qt, but I use mxe's qmake to build it: PASS

Here is exactly how I cross-compiled the executables:

cd embroidermodder2
make distclean
export PATH=/mydata/mxe/usr/bin:$PATH
/mydata/mxe/usr/i686-pc-mingw32.static/qt5/bin/qmake CONFIG+=deploy
make
[embroidermodder2.exe is successfully made but fails in windows]
cd ../libembroidery-convert
make distclean
/mydata/mxe/usr/i686-pc-mingw32.static/qt5/bin/qmake CONFIG+=deploy
make
[libembroidery-convert.exe is successfully made and actually runs on windows]

Am I missing a step or is this really a problem?

Nothing obvious to me. But I wouldn't necessarily trust "make distclean" in a situation like this. I would start fresh just to be sure. I have no experience with "deploy", but I doubt that's the culprit. You could try the other MXE_TARGETS. You might also consider whether there is something wrong in the sources that is only exposed in this particular environment. I hope somebody else will comment on this after looking at the error message in your screen shot.

I've attached pictures showing the result in my VM.

I'm not sure why you would need both JOBS=4 and -j4

-j4 allows building different packages at the same time. JOBS=4 allows parallel building within the packages.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]