[Therion] Therion 5.4.1 on Fedora 25 - Compile fails in loch

Bill Gee bgee at campercaver.net
Tue May 2 01:15:28 CEST 2017


Hi James -

Confirmed - thbook.pdf is in /usr/share/therion.  Thanks!

The problem with "make install" is not a permissions issue.  The files being copied do not 
exist at their source location.  The compile ran and produced no errors - and also 
produced no output!

You may be on to something regarding nVidia display adapters.  I do use an nVidia 
display adapter and I recently changed to a new one.  I have been using an older 
8400GS.  Unfortunately nVidia decided to stop updating the driver for it.  Their driver 
stopped working with kernel 4.1.6 or thereabouts.  I bought a new GT710 card which is 
supported by nVidia's current driver.  This is the closed-source binary driver straight from 
nVidia.

I have not tried Therion 5.1.4 on any other system yet.  The obvious candidate is my 
laptop which has an Intel display adapter.  I will try to do that soon and post results.  I 
also have some VirtualBox systems where I can install Therion.  VirtualBox provides a 
special display driver for guest systems.

Bill Gee


On Monday, May 1, 2017 4:50:55 PM CDT James Begley wrote:
> Hi Bill
> 
> The RPM file from that copr repository does include the thbook.pdf - it
> should be installed in the /usr/share/therion/ folder.
> 
> I'll admit that I hadn't tried running 'make install' (I would have just
> copied the compiled files to somewhere useful manually). My reading of the
> file is that it should have been copying the file that had been generated
> from {current_folder}/loch/loch to /usr/local/bin/loch - I guess that you
> would have to have root permissions to do this?
> 
> The error that we are both getting is a little puzzling - I assumed that I
> was missing (or hadn't installed correctly) a graphics library. My
> workstation has recently (well, since I last ran loch!) had a new
> nvidia graphics card installed, and I thought that the error would likely
> be related to that. However if you the same error message (and assuming
> that you havent recently changed nvidia graphics cards as well) then it may
> be related to loch itself or the libraries it has been compiled against.
> I'll try to have a look at this, but unfortunately I'm going to be busy
> with other things for the next few days.
> 
> Cheers,
> James
> 
> On Mon, 1 May 2017 at 20:29 Bill Gee <bgee at campercaver.net> wrote:
> > Hi James ...
> > 
> > 
> > 
> > I still have the old loch on my system. When I start it, I get this:
> > 
> > 
> > 
> > =======
> > 
> >  bgee  ~  loch
> > 
> > Warning: Mismatch between the program and library build versions detected.
> > The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1010,wx
> > containers,compatible with 2.4,compatibl
> > e with 2.6),
> > and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx
> > containers,compatible with 2.4,comp
> > atible with 2.6).
> > Segmentation fault (core dumped)
> > 
> > ==========
> > 
> > 
> > 
> > It used to work, so some Fedora upgrade has hosed it. I can't tell what
> > version it is since it won't run. xtherion is version 5.3.16, so this is
> > whatever loch came with that.
> > 
> > 
> > 
> > I tried your Makefile and received no errors. Unfortunately it also did
> > not produce any executable output files. "Make install" gave me an error
> > saying that /usr/local/bin/therion could not be written. I traced it down
> > to the root cause - It was trying to copy a file that does not exist.
> > 
> > 
> > 
> > So I went to try out your repository. That is VERY useful! I already have
> > it set up for survex, so adding therion was easy.
> > 
> > 
> > 
> > The new version of loch gives the same error on my system as on yours.
> > 
> > 
> > 
> > One question about the package in your repository - Does it include
> > thbook.pdf? And if it does, where does it put that file?
> > 
> > 
> > 
> > Thanks - Bill Gee
> > 
> > On Monday, May 1, 2017 8:41:36 AM CDT James Begley wrote:
> > > Hi Bill,
> > > 
> > > 
> > > 
> > > I've managed to get therion and loch to compile on Fedora 25 - see
> > > 
> > > https://copr.fedorainfracloud.org/coprs/jmbegley/therion/
> > > 
> > > 
> > > 
> > > The makefile that is used for loch is attached - hope this helps :)
> > > 
> > > 
> > > 
> > > However, whilst xtherion is happy to run, I can't actually get loch to
> > 
> > run.
> > 
> > > I get an error message that states
> > > 
> > > 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20170501/133d084c/attachment.htm>


More information about the Therion mailing list