<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi Dirk, hi Lubomir, hi All,</p>
finally managed to run a successful MXE based windows build!!!<br>
<br>
I would like to share my experience with you and also propose a few
minor changes mainly to comments in mxe-based-build.sh which could
maybe make life easier for other inexperienced users like me. Maybe
I even submit a pull request with the changes if I learn how to do
it... :-)<br>
<br>
<b>Here are my findings:</b><br>
- MXE<br>
This was the biggest hurdle! Beside this the other items are
peanuts.<br>
MXE current version from git produced an windows executable on my
side which immediately crashes. No idea why... Debug build is still
s.th. I didn't manage to do.<br>
I then tried the MXE version from git tagged as "<span class="pl-c">build-2016-10-12"
which finally worked.<br>
But with this version I also had difficulties with building MXE
itself. gcc from this version crashed building parts of Qt due to
the JOBS := 12 setting in settings.mk. <br>
Much too high for my poor VM with very limited memory...<br>
I really went to the safe side and set JOBS := 1.<br>
<br>
</span>- File system layout<br>
This is not a real issue. As I wrote already before I was just
confused how to set it up. Maybe one could change only the comments
in mxe-based-build.sh in a way to guide the user to really setup
such a flat hierarchy like:<br>
<pre wrap="">└── src
├── grantlee
├── install-root
├── libdivecomputer
├── libgit2
├── libcurl
├── libssh2
├── marble-source
├── subsurface <-- source from git
├── mxe
└── win32 <-- windows build dir</pre>
<br>
- Marble<br>
Marble build complained something about "C++ 11 support".<br>
"export CXXFLAGS=-std=c++11" did the trick. Would it be good to put
this into mxe-based-build.sh?<br>
<br>
- Libcurl<br>
For libcurl it seems to be also not recommended to use the lastest
version from git. This is already in the comments (7.42.1 works also
for me). <br>
For a beginner like me it would be even great to mention that what
one can find on github as "curl" is what we really need ;-)<br>
<br>
<br>
<b>Now for the moment I still have one minor issue left:</b><br>
- A few standard terms like "Cancel / Abbrechen", "Save / Speichern"
on buttons are not translated into German in my build. In the
official 4.6 they are translated.<br>
What's missing here on my side? S.th. MXE/Qt related?<br>
<br>
<br>
Thanks!<br>
<br>
Best regards<br>
Stefan<br>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
<title></title>
<meta name="GENERATOR" content="OpenOffice.org 3.3 (Win32)">
<meta name="CREATED" content="0;0">
<meta name="CHANGEDBY" content="Stefan Fuchs">
<meta name="CHANGED" content="20120503;23115492">
<style type="text/css">
<!--
P { color: #000000 }
-->
</style>
<p>Stefan Fuchs<br>
Banzhaldenstr. 66<br>
70469 Stuttgart<br>
E-Mail: <a href="mailto:sfuchs@gmx.de">sfuchs@gmx.de</a></p>
</div>
</body>
</html>