On my Fedora 41 system there are two locations for therion.ini and xtherion.ini. The first is in /usr/local/etc and the second is in ~/.therion.

The files in /usr/local/etc contain only comments. There are no active lines in either file. The home directory file xtherion.ini also is nothing but comments. The file ~/.therion/therion.ini has a few active lines for default character encoding and default units.

thbook.pdf is in /usr/local/share/doc/therion. It is the only file in that directory.

I don't think any of this has any effect on Loch. What Wookey found is, I think, a different problem.

===============
Bill Gee

On 11/23/24 19:30, Wookey wrote:
On 2024-11-21 15:35 +0000, Wookey wrote:
On 2024-11-20 16:10 -0600, Bill Gee wrote:
I have heard nothing on this.  Therion 6.3.0 was released today.  I
downloaded from github and compiled.  It compiled with no errors.  :-)

Not on Debian stable it doesn't (so I was unable to test without
working out what's wrong). It's fine in unstable on the buildds but forsome 
reason therion.ini and xtherion.ini are missingon stable builds. Not sure 
what's going on.

Stable log:
dh_auto_install
        install -m0755 -d /home/wookey/packages/therion/therion-6.3.1/debian/tmp
        cd build && 
DESTDIR=/home/wookey/packages/therion/therion-6.3.1/debian/tmp LC_ALL=C.UTF-8 ninja 
install
[0/1] Install the project...
-- Install configuration: "None"
-- Installing: 
/home/wookey/packages/therion/therion-6.3.1/debian/tmp/usr/bin/therion
-- Installing: 
/home/wookey/packages/therion/therion-6.3.1/debian/tmp/etc/therion.ini.new
-- Installing: 
/home/wookey/packages/therion/therion-6.3.1/debian/tmp/usr/bin/loch
.....
-- Installing: 
/home/wookey/packages/therion/therion-6.3.1/debian/tmp/usr/share/doc/therion/thbook.pdf
-- Installing: 
/home/wookey/packages/therion/therion-6.3.1/debian/tmp/usr/bin/xtherion
-- Installing: 
/home/wookey/packages/therion/therion-6.3.1/debian/tmp/etc/xtherion.ini.new
rm debian/tmp/etc/*.new
dh_installexamples -ptherion --exclude=.tcl --exclude=Makefile 
--exclude=CMakeLists.txt --exclude=thTMPDIR samples therion.ini
        install -m0755 -d debian/therion/usr/share/doc/therion/examples
        cd 'samples/..' && find 'samples' -type f -and ! \( -regex .\*\\.tcl.\* 
-or -regex .\*Makefile.\* -or -regex .\*CMakeLists\\.txt.\* -or -regex .\*thTMPDIR.\* 
\) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -dp {} 
/home/wookey/packages/therion/therion-6.3.1/debian/therion/usr/share/doc/therion/examples
        cp --reflink=auto -a therion.ini 
debian/therion/usr/share/doc/therion/examples
make[1]: Leaving directory '/home/wookey/packages/therion/therion-6.3.1'
        rm -f debian/therion-viewer.debhelper.log debian/therion.debhelper.log
    debian/rules override_dh_auto_install-indep
make[1]: Entering directory '/home/wookey/packages/therion/therion-6.3.1'
cmake --install build --prefix 
/home/wookey/packages/therion/therion-6.3.1/debian/tmp/usr --component th-docs
-- Install configuration: "None"
-- Up-to-date: 
/home/wookey/packages/therion/therion-6.3.1/debian/tmp/usr/share/doc/therion/thbook.pdf
make[1]: Leaving directory '/home/wookey/packages/therion/therion-6.3.1'
    dh_install -O--buildsystem=cmake\+ninja -O--builddirectory=build
dh_install: warning: Cannot find (any matches for) "etc/*.ini" (tried in ., 
debian/tmp)

dh_install: warning: therion missing files: etc/*.ini
        install -m0755 -d debian/therion//usr/bin
        cp --reflink=auto -a debian/tmp/usr/bin/therion 
debian/tmp/usr/bin/xtherion debian/therion//usr/bin/
dh_install: error: missing files, aborting
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


compare with the build-log for unstable at:
https://buildd.debian.org/status/fetch.php?pkg=therion&arch=amd64&ver=6.3.1-1&stamp=1732310554&raw=0

there are two .ini files there:
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/bin/therion
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/etc/therion.ini.new
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/etc/therion.ini

-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/bin/xtherion
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/etc/xtherion.ini.new
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/etc/xtherion.ini

I can't immediately see why it should build differently in this
regard, but it may be to do with debhelper compat levels?

I'm a bit busy to get to the bottom of this right now.

Wookey


_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion

_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion

Reply via email to