[Therion] therion 0.5.1 uploaded to Debian
Philip Schuchardt
ohc at vt.edu
Thu Jan 3 19:13:13 CET 2008
Hmmm, runs on my AMD64 box. I'm also running Gentoo and not Debian,
but that shouldn't matter.
Philip Schuchardt
On Jan 3, 2008, at 11:42 AM, Wookey wrote:
> I finally got round to uploading the work I did in January to Debian
> proper. So there is now a current Therion in unstable as well as
> experimental, and the various long-standing bugs are fixed.
>
> The new packages use texlive instead of tetex, as Debian has
> transitioned to these, and the wiki docs are included in the
> therion-docs package (that's currently the wiki docs as of about a
> year ago. I'll update those too shortly).
>
> The package now appears in Applications/Science/Geoscience in line
> with
> current menu policy (I'll do an update of Survex with this property
> too
> soon).
>
> You can see current package status here:
> http://packages.qa.debian.org/t/therion.html
> and build logs here:
> http://buildd.debian.org/pkg.cgi?pkg=therion
>
> Please try them out if you can and report any problems.
>
> I've included the current debian diff below in case Stacho wishes to
> include any of it upstream (I'm afraid I've trampled all over your
> nice multiplatform build stuff stacho, but a few bits of the diff are
> probably worth incorporating upstream).
>
>
> This has raised a few issues worthy of note.
>
> 1) 64-bit loch
>
> Wolfgang Zillig reported in April that he couldn't get loch to work on
> his AMD64 box. It doesn't work on mine either. I'll post more details
> in that thread.
>
>
> 2) gcc warnings
>
> The therion code generates hundreds of warnings if you do a build with
> default gcc4.2.2 like this:
> thdataleg.h:141: warning: deprecated conversion from string constant
> to 'char*'
> thdataleg.h:141: warning: deprecated conversion from string constant
> to 'char*'
> thdataleg.h:141: warning: deprecated conversion from string constant
> to 'char*'
>
> I've worked around that for now using -Wno-write-strings but I think
> the correct fix is to use const in the function prototypes to match
> the declarations. You can see a log of the full set of whinges
> here if someone wants to go through them:
> http://buildd.debian.org/fetch.cgi?pkg=therion;ver=0.5.0-2;arch=ia64;stamp=1199241505
>
> The gcc docs suggest that -Wno-deprecated should also stop these
> warnings, but that doesn;t seem to work. Not sure if I was just having
> finger trouble/too much beer over xmas there, but it really didn't
> seem to stop them all.
>
> 3) New sample data
>
> I had a bit of trouble building this, so it's not in the current
> package, but I've worked it out now (paths and dependencies was the
> issue) and so will integrate it into the docs package on the next
> upload.
>
> It's a nice piece of work. Is this intended to replace the wiki docs
> eventually?
>
> 4) tcl version.
>
> Does Therion care if tcl 8.4 or 8.5 is used? I've left it defaulting
> 8.4 for now, but I guess 8.5 would work and would be preferred? A
> quick test suggests that it works fine.
>
> 5) library linkages:
> The shared-library analyser points out that we link to all the wxgtk
> libs but only actually use some of them. This is wrong.
>
> dpkg-shlibdeps: warning: debian/therion-viewer/usr/bin/loch shouldn't
> be linked with libwx_gtk2u_xrc-2.6.so.0 (it uses none of its symbols).
> dpkg-shlibdeps: warning: debian/therion-viewer/usr/bin/loch shouldn't
> be linked with libwx_gtk2u_qa-2.6.so.0 (it uses none of its symbols).
> dpkg-shlibdeps: warning: debian/therion-viewer/usr/bin/loch shouldn't
> be linked with libwx_gtk2u_adv-2.6.so.0 (it uses none of its symbols).
> dpkg-shlibdeps: warning: debian/therion-viewer/usr/bin/loch shouldn't
> be linked with libwx_baseu_xml-2.6.so.0 (it uses none of its symbols).
> dpkg-shlibdeps: warning: debian/therion-viewer/usr/bin/loch shouldn't
> be linked with libwx_baseu_net-2.6.so.0 (it uses none of its symbols).
> dpkg-shlibdeps: warning: debian/therion-viewer/usr/bin/loch shouldn't
> be linked with libvtkImaging.so.5.0 (it uses none of its symbols).
> dpkg-shlibdeps: warning: debian/therion-viewer/usr/bin/loch shouldn't
> be linked with libvtkIO.so.5.0 (it uses none of its symbols).
> dpkg-shlibdeps: warning: debian/therion-viewer/usr/bin/loch shouldn't
> be linked with libz.so.1 (it uses none of its symbols).
>
> I think the reason is that the build uses:
> $(shell wx-config --libs --gl-libs) to list the wx libs so gets all of
> them. I haven't fixed this yet as I'm not sure what the best fix is.
> Should we just list the libs that actually are used, or is there a way
> to use wx-config to DTRT?
>
> 6) No desktop files
>
> Therion doesn't appear to have any desktop files so it doesn't appear
> in the main menus of xfce/gnome/kde. Anyone done any, or care to do
> some?
>
>
> Wookey
> --
> Principal hats: Balloonz - Toby Churchill - Aleph One - Debian
> http://wookware.org/
> <debian.diff>_______________________________________________
> Therion mailing list
> Therion at speleo.sk
> http://www.speleo.sk/mailman/listinfo/therion
More information about the Therion
mailing list