<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Am 14.07.2017 um 02:00 schrieb Dirk
Hohndel:<br>
</div>
<blockquote type="cite"
cite="mid:43C0D833-660D-4295-9A90-BD2C9FF9B613@hohndel.org">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Jul 13, 2017, at 1:55 PM, Axel Richter <<a
href="mailto:axel.richter@freenet.de" class=""
moz-do-not-send="true">axel.richter@freenet.de</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<meta http-equiv="content-type" content="text/html;
charset=windows-1252" class="">
<div text="#000000" bgcolor="#FFFFFF" class="">
<p class="">Hi,</p>
<p class="">I got a new laptop - the old one was about 15
years old...., put an OpenSUSE Leap 42.2 on and tried to
compile Subsurface for <i class="">Linux and Android. </i><br
class="">
</p>
<p class="">I can write and compile programs for <i
class="">Android</i> and <i class="">Linux</i> on
that machine, but subsurface builds fail with different
errors.</p>
</div>
</div>
</blockquote>
<div><br class="">
</div>
We should fix those errors. There's no reason this shouldn't
compile on Leap 42.2</div>
<div>Can you post them here? Maybe separately for Android cross
build and for the Desktop build?<br class="">
</div>
</blockquote>
<br>
Hi Dirk,<br>
<br>
thanks for your effort, first for the linux build: <br>
<ul>
<li>libgit compiles ok.</li>
<li>libdivecomputer compiles ok.</li>
<li>the marble flavour runs into a problem: <br>
/home/axel/src/marble-source/src/lib/marble/geodata/geodata_export.h:15:27:
fatal error: marble_export.h: Datei oder Verzeichnis nicht
gefunden</li>
<li>desktop-widges need MarbleWidget.h:<br>
In file included from
/home/axel/src/subsurface/desktop-widgets/globe.cpp:2:0:<br>
/home/axel/src/subsurface/./desktop-widgets/globe.h:8:33: fatal
error: marble/MarbleWidget.h: Datei oder Verzeichnis nicht
gefunden<br>
I think this is a subsequent error of the missing
marble_export.h<br>
</li>
<li>Some libraries link to install-root/lib and some to
install-root/lib64. The problem:<br>
No rule to make target
'/home/axel/src/install-root/lib/libdivecomputer.a', needed by
'tests/TestMerge'. Schluss.<br>
I copied lib/* to lib64 and set a symbolic link. <br>
</li>
</ul>
My Qt (for the linux itself) is the 5.6.1 from SuSE repository. <br>
<br>
The build.log is attached; if the file is filtered see <br>
<a class="moz-txt-link-freetext"
href="http://www.tscdelphin-kirchseeon.de/images/binaries/build.log">http://www.tscdelphin-kirchseeon.de/images/binaries/build.log</a><br>
<br>
Thanks,<br>
Axel.<br>
<br>
<blockquote type="cite"
cite="mid:43C0D833-660D-4295-9A90-BD2C9FF9B613@hohndel.org">
<div>
<blockquote type="cite" class="">
<div class="">
<div text="#000000" bgcolor="#FFFFFF" class="">
<p class=""> So the question: <br class="">
</p>
<p class=""><b class="">Has anybody a recommendation for a
build environment? </b><b class=""><br class="">
</b></p>
<ul class="">
<li class=""><b class="">Fedora / Ubuntu / whatever?</b></li>
</ul>
</div>
</div>
</blockquote>
<div><br class="">
</div>
Personally, I'm on Arch Linux, so is Tomaz. I happen to know
that Linus is on Fedora.<br class="">
<blockquote type="cite" class="">
<div class="">
<div text="#000000" bgcolor="#FFFFFF" class="">
<ul class="">
</ul>
<p class="">In the past I could run/debug (and try to
understand) subsurface via command line. My goal is to
use eclipse for that, even on an android target (which
works well with own programs). <br class="">
</p>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>I haven't used Eclipse in something like a decade. I use Qt
Creator and am quite happy with it. Of course you can't remote
debug on Android with it.</div>
<div><br class="">
</div>
<blockquote type="cite" class="">
<div class="">
<div text="#000000" bgcolor="#FFFFFF" class="">
<p class="">BTW: Nice work with G2 and german settings...<br
class="">
</p>
</div>
</div>
</blockquote>
<br class="">
</div>
<div>Linus deserves all the credit for that.</div>
<div><br class="">
</div>
<div>/D</div>
<br class="">
</blockquote>
<p><br>
</p>
<pre class="moz-signature" cols="60">--
Axel Richter
</pre>
</body>
</html>