Cavewhere / cavewhere

3D Cave Mapping Software
https://cavewhere.com
GNU General Public License v3.0
34 stars 8 forks source link

Working notes for Debian 11 build process #201

Open echarlie opened 3 years ago

echarlie commented 3 years ago

Wookey and I have been working on getting cavewhere built/packaged on debian 11 Bullseye. So I'll include some working notes on dependencies s.t. they can eventually get incorporated into documentation.

For 0.09 with 3b8814c39fc75a7d728d265ec111a5867bd39595 applied:

Build Dependencies: qbs qtbase5-dev libprotobuf-dev libglu1-mesa-dev mesa-common-dev libsqlite3-dev libqt5opengl5-dev qtdeclarative5-dev qtquickcontrols2-5-dev libqt5quick5 libqt5svg5-dev

Run Dependencies: qml-module-qtquick-dialogs qml-module-qtquick-window2 qml-module-qt-labs-settings qml-module-qtquick-controls qml-module-qtquick-controls2

Provided you have the repo and submodules checked out and updated, building is a simple matter of qbs resolve; qbs build. 6 test cases currently fail out of 105, although it is unclear why. Further, 1320 bytes of memory are leaked. As this is preliminary testing, I won't post the debug output for the test cases presently.