<div dir="ltr"><div>Unfortunatelly, I do not understand what exactly is the problem with wx 3.0.</div><div><br></div><div>I have installed debian jessie/sid on my virtual linux box and all I needed to do to get therion 5.3.15 working was related to VTK6.<br>

</div><div><br></div><div>I needed to change lxData.cxx and link all existing vtk libraries in the system this dirty way:</div><div><br></div><div><div>VTKLIB = $(addprefix -l,$(subst xxxlib,,$(addprefix xxx,$(notdir $(basename $(shell ls /usr/lib/x86_64-linux-gnu/libvtk*-<a href="http://6.1.so">6.1.so</a>))))))</div>

<div>VTKLIBS = $(VTKLIB) -lfreetype -lpng -ljpeg</div></div><div><br></div><div>No need to change anything with wx3.0.</div><div><br></div><div>When I run loch - it prints a lot of assertions, but it runs without any problem, if I click to ignore them. I have not yet tested Olly's patches, I have done this two weeks ago or so. Even running loch with filename as argument works fine. I have not tried on a box with 3D hardware acceleration, may be there timing issue will rise. But is this related with wx3.0? As far as I know, there were problems with intel 3D cards on Linux box from the beginning.</div>

<div><br></div><div>S.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 13 June 2014 11:18, Wookey <span dir="ltr"><<a href="mailto:wookey@wookware.org" target="_blank">wookey@wookware.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+++ Olly Betts [2013-11-15 14:14 +0000]:<br>
<div><div class="h5">> I've been fighting to get loch to work with wxWidgets 3.0.0.  The first<br>
> obstacle is that they now enable __WXDEBUG__ mode by default, so misuses<br>
> of the API result in warning dialogs popping up.<br>
><br>
> I've attached a patch which fixes that, and updates a couple of places<br>
> where deprecated methods are used.<br>
><br>
> This doesn't get you a fully working loch though - starting loch and<br>
> loading a file seems to work OK, *if* loch was compiled with<br>
> optimisation.  Starting loch with a file specified on the command<br>
> line segfaults in the first call to gluScaleImage() in lxData.cxx,<br>
> though it works when run under gdb or valgrind, so I guess there is<br>
> a subtle timing issue (and that this might not happen on all machines).<br>
><br>
> There are also more uses of deprecated methods, most notably using an<br>
> implicit wxGLContext is now deprecated.  I tried to update that one, but<br>
> things seemed to crash a lot - I suspect the underlying problem noted<br>
> above needs addressing first.<br>
<br>
</div></div>This is now a release-critical issue in Debian, and therion is going<br>
to get thrown out if we can't fix it.<br>
<br>
therion 5.3.14-1 is marked for autoremoval from testing on 2014-06-27<br>
It is affected by these RC bugs:<br>
749687: therion: Please update to use wxwidgets3.0<br>
<br>
Stacho - I think you understand loch - can you find some time to look<br>
into this and see what we need to do to make it work properly (does<br>
wx3 work on Windows?, do you have access to a Debian machine?)<br>
<br>
(And looking at VTK6 would be good too, although I'm not actually<br>
completely stuck there yet).<br>
<span class="HOEnZb"><font color="#888888"><br>
Wookey<br>
--<br>
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM<br>
<a href="http://wookware.org/" target="_blank">http://wookware.org/</a><br>
_______________________________________________<br>
Therion mailing list<br>
<a href="mailto:Therion@speleo.sk">Therion@speleo.sk</a><br>
<a href="http://mailman.speleo.sk/mailman/listinfo/therion" target="_blank">http://mailman.speleo.sk/mailman/listinfo/therion</a><br>
</font></span></blockquote></div><br></div>