Unfortunatelly, I do not understand what exactly is the problem with wx 3.0.
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.
I needed to change lxData.cxx and link all existing vtk libraries in the system this dirty way:
VTKLIB = $(addprefix -l,$(subst xxxlib,,$(addprefix xxx,$(notdir $(basename $(shell ls /usr/lib/x86_64-linux-gnu/libvtk*-
6.1.so))))))
VTKLIBS = $(VTKLIB) -lfreetype -lpng -ljpeg
No need to change anything with wx3.0.
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.
S.