Thanks again Torsten,
I am a bit overloaded right now, but knowing how to build in dev mode is
also very useful.
Some years ago I did some pull requests.
Christophe
Le 30/05/2025 à 23:13, Torsten Metzner a écrit :
Hi Christophe,
if you want to build qmapshack-dev you must install a little bit more:
- sudo apt install libquazip1-qt6-dev libcups2-dev
- sudo apt install cmake-curses-gui # if you want to use ccmake
instead of cmake
Because qmapshack-dev need at least QT 6.8 you must also install a
newer QT version, because Ubuntu 24.04.2 came with QT 6.4.2
I used QT 6.9 for this. You should use Custom Installation, because in
addition to the standard installation you also need, must install:
- Qt 5 Compatibility module, Qt WebChannel, Qt Positioning and the Qt
WebEngine Extension.
Let us assume QT 6.9 is installed in /sharedBuild/QT
Then you can build qmapshack-dev as usual, the cmake command using
your local QT installation is then:
cmake ../qmapshack-dev -DCMAKE_PREFIX_PATH=/sharedBuild/QT/6.9.0/gcc_64
For me this work and I can build QMapShack and start it again with
./bin/qmapshack
I did not test more.
You do not have to set the LD_LIBRARY_PATH for starting it, because if
you use ldd ./bin/qmapshack you will see that it is linked against the
correct libraries, e.g.:
$ ldd ./bin/qmapshack | grep Qt6Core.so
libQt6Core.so.6 => /sharedBuild/QT/6.9.0/gcc_64/lib/libQt6Core.so.6
(0x0000738628c00000)
Some remark concerning libquazip1-qt6-dev from the system. It is
linked against the qt6 libraries which came together with the system,
e.g.:
$ ldd /usr/lib/x86_64-linux-gnu/libquazip1-qt6.so | grep libQt6Core.so
libQt6Core.so.6 => /lib/x86_64-linux-gnu/libQt6Core.so.6
(0x0000780287000000)
Potentially this can lead to problems because we have a flat namespace
for symbols under Linux.
I hope this is helpful,
Torsten
On 30.05.25 15:55, [email protected] wrote:
Thanks Torsten !
It compiles like a charm.
I will find some time to create a new Wiki page for Ubuntu 24.
Have a good day,
Christophe
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users