So I’ve tried to finish the installation with the « make install » command, with no success.
MacBook-Pro-de-franck-TUOT:therion-5.4.1 francktuot$ make install
python set_version.py
mkdir -p ./extern/proj4
mkdir -p ./extern/poly2tri/sweep/
mkdir -p ./extern/poly2tri/common/
mkdir -p ./loch
mkdir -p ./xtherion
mkdir -p ./thbook
c++ -c -Wall -DTHLINUX -O2 -o thdate.o thdate.cxx
gcc -c -DIMG_API_VERSION=1 -Wall -DTHLINUX -O2 -o extern/shpopen.o extern/shpopen.c
gcc -c -DIMG_API_VERSION=1 -Wall -DTHLINUX -O2 -o extern/dbfopen.o extern/dbfopen.c
c++ -c -Wall -DTHLINUX -O2 -o thexception.o thexception.cxx
c++ -c -Wall -DTHLINUX -O2 -o thbuffer.o thbuffer.cxx
c++ -c -Wall -DTHLINUX -O2 -o thmbuffer.o thmbuffer.cxx
c++ -c -Wall -DTHLINUX -O2 -o thlogfile.o thlogfile.cxx
c++ -c -Wall -DTHLINUX -O2 -o thtmpdir.o thtmpdir.cxx
/Library/Developer/CommandLineTools/usr/bin/make -C ./thlang
perl process.pl
c++ -c -Wall -DTHLINUX -O2 -o thlocale.o thlocale.cxx
/Library/Developer/CommandLineTools/usr/bin/make -C ./thchencdata
perl generate.pl
ASCII.TXT => ascii, ASCII, TT_ASCII ... done
CP1250.TXT => cp1250, CP1250, TT_CP1250 ... done
CP1251.TXT => cp1251, CP1251, TT_CP1251 ... done
CP1252.TXT => cp1252, CP1252, TT_CP1252 ... done
CP1253.TXT => cp1253, CP1253, TT_CP1253 ... done
8859-1.TXT => iso8859-1, ISO8859-1, TT_ISO8859_1 ... done
8859-2.TXT => iso8859-2, ISO8859-2, TT_ISO8859_2 ... done
8859-5.TXT => iso8859-5, ISO8859-5, TT_ISO8859_5 ... done
8859-7.TXT => iso8859-7, ISO8859-7, TT_ISO8859_7 ... done
processing conversion tables: E9, A128, U375 ... done
c++ -c -Wall -DTHLINUX -O2 -o thparse.o thparse.cxx
In file included from thparse.cxx:35:
In file included from ./thdatabase.h:39:
./thdb1d.h:54:1: warning: 'thdb1d_loop' defined as a struct here but previously
declared as a class [-Wmismatched-tags]
struct thdb1d_loop {
^
./thdataleg.h:412:3: note: did you mean struct here?
class thdb1d_loop * loop; ///< Worst loop leg is a part of.
^~~~~
struct
In file included from thparse.cxx:35:
In file included from ./thdatabase.h:39:
./thdb1d.h:63:1: warning: 'thdb1d_traverse' defined as a struct here but
previously declared as a class [-Wmismatched-tags]
struct thdb1d_traverse {
^
./thdataleg.h:413:3: note: did you mean struct here?
class thdb1d_traverse * traverse; ///< Centreline traverse, leg is a part of.
^~~~~
struct
2 warnings generated.
perl thsymbolsetlist.pl
c++ -c -Wall -DTHLINUX -O2 -o thcmdline.o thcmdline.cxx
In file included from thcmdline.cxx:32:
In file included from ./thconfig.h:37:
In file included from ./thexporter.h:33:
In file included from ./thexport.h:38:
In file included from ./thlayout.h:33:
In file included from ./thdataobject.h:33:
In file included from ./thdatabase.h:39:
./thdb1d.h:54:1: warning: 'thdb1d_loop' defined as a struct here but previously
declared as a class [-Wmismatched-tags]
struct thdb1d_loop {
^
./thdataleg.h:412:3: note: did you mean struct here?
class thdb1d_loop * loop; ///< Worst loop leg is a part of.
^~~~~
struct
( . . . . .)
^
./thdataleg.h:413:3: note: did you mean struct here?
class thdb1d_traverse * traverse; ///< Centreline traverse, leg is a part of.
^~~~~
struct
thexpmodel.cxx:223:26: error: use of undeclared identifier 'basename'
const char * title = basename( this->outpt );
^
2 warnings and 1 error generated.
make: *** [thexpmodel.o] Error 1
MacBook-Pro-de-franck-TUOT:therion-5.4.1 francktuot$ xtherion
-bash: xtherion: command not found
MacBook-Pro-de-franck-TUOT:therion-5.4.1 francktuot$