On 2021-11-14 23:42 +0000, Rodrigo Severo via Therion wrote: > Presenting Mapiah. > > Mapiah is my take on a multi-platform, more friendly, modern and performant > graphical interface for Therion. It's written in C++/Qt. It aims to be as > compatible as practical and possible with XTherion. > > This is the "proof-of-concept" release. > > It's source code and it's releases files can be found at the projects home at > SourceForge: https://sourceforge.net/projects/mapiah/
OK. As I didn't know what to do with an appimage (and don't like installing
binaries anyway) I tried building a deb.
Things went quite well but I hit this:
make[3]: *** [CMakeFiles/Mapiah.dir/build.make:359:
CMakeFiles/Mapiah.dir/data/th2xtherionsetting.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/home/wookey/packages/therion/mapiah/debian/mapiah-0.0.orig/functional/th2reader.cpp:
In member function 'void TH2Reader::parseXTherionSetting()':
/home/wookey/packages/therion/mapiah/debian/mapiah-0.0.orig/functional/th2reader.cpp:59:42:
error: 'class QStringList' has no member named 'sliced'
59 | QString xtherionParameters = m_words.sliced(2).join(" ");
| ^~~~~~
Which comes from this build line:
[ 52%] Building CXX object CMakeFiles/Mapiah.dir/data/th2xtherionsetting.cpp.o
/usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB
-I/home/wookey/packages/therion/mapiah/debian/mapiah-0.0.orig/obj-x86_64-linux-gnu
-I/home/wookey/packages/therion/mapiah/debian/mapiah-0.0.orig
-I/home/wookey/packages/therion/mapiah/debian/mapiah-0.0.orig/obj-x86_64-linux-gnu/Mapiah_autogen/include
-isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2
-ffile-prefix-map=/home/wookey/packages/therion/mapiah/debian/mapiah-0.0.orig=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC -std=gnu++11 -MD -MT
CMakeFiles/Mapiah.dir/data/th2xtherionsetting.cpp.o -MF
CMakeFiles/Mapiah.dir/data/th2xtherionsetting.cpp.o.d -o
CMakeFiles/Mapiah.dir/data/th2xtherionsetting.cpp.o -c
/home/wookey/packages/therion/mapiah/debian/mapiah-0.0.orig/data/th2xtherionsetting.cpp
Any idea why that might be happening? I've got Qt 5.15.2 (in both stable and
unstable). Do I need a newer QT or something?
So then I worked out what to do with an appimage...
> Please let me know what you think about it, if it has any future, if you want
> to help.
> *Functionality*
>
> This 0.0.1 release can read a TH2 file, present it on the screen and save it.
>
> With an open file you can change the zoom level and write the file again.
>
> You should be able to see your TH2 file on screen correctly and the saved
> file should be functionally identical to the original one.
Yep I saw a correct-looking file (although the colour made it very hard to
actually see on my screen)
And saving worked. The files has been munged quite a lot with layout changes
and numbers reformated/significant figures changed. The image_insert numbers
were changed drastically:
from: ##XTHERION## xth_me_image_insert {0 1 1.0} {0 {4}} oldmansrift-plan.xvi 0
{}
to: ##XTHERION## xth_me_image_insert {2500.9558480028363 1 1.0}
{1629.5298423667257 4} oldmansrift-plan.xvi 0 {}
not sure about that?
I'm certainly in favour of a nicer UI than the 'proof of concept' tcl one we've
had for nearly 20 years now :-)
Wookey
--
Principal hats: Linaro, Debian, Wookware, ARM
http://wookware.org/
signature.asc
Description: PGP signature
_______________________________________________ Therion mailing list [email protected] https://mailman.speleo.sk/listinfo/therion
