Hello,
I've been also working on this during a few times ago for a tutorial
that I've never achieved:
https://preview-pullrequest-1211--geotribu-preprod.netlify.app/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source/#__code_1.
The content is in French but QWT code is international ;).
Hope it helps.
Regards,
Julien
Le 27/12/2024 à 11:48, Jorge Gustavo Rocha via QGIS-Developer a écrit :
Hi,
I would like to start compiling QGIS with Qt6 on Ubuntu. I've looked
into .docker/qgis3-qt6-build-deps.dockerfile, but the rules are for
fedora.
Currently, I'm missing libqwt-qt6 package on Ubuntu. I have the former
qwt-qt5 packages, but not the new qwt-qt6 ones.
dpkg -l | grep qwt
ii libqwt-qt5-6
ii libqwt-qt5-dev
I've found this:
https://packages.debian.org/experimental/libqwt-qt6-dev (and
libqwt-qt6-6.2). These ones are not easy to install, due to missing
dependencies.
Are these packages for qt6 available for Ubuntu for download on some
ppa or should I build them locally? Does anyone succeed with compiling
QGIS with Qt6 on Ubuntu?
Regards,
Jorge
--8<-------------------
sudo apt install qt6-base-dev qt6-3d-dev qt6-svg-dev qt6-base-private-dev
qt6-declarative-dev qt6-tools-dev qt6-serialport-dev qt6-positioning-dev \
qt6-5compat-dev qt6-declarative-dev qt6-multimedia-dev qt6-webengine-dev
libqca-qt6-dev qtkeychain-qt6-dev \
python3-pyqt6 python3-pyqt6.sip pyqt6-dev-tools python3-pyqt6.qtmultimedia
sudo apt install python3-pyqt6.qsci libqscintilla2-qt6-15
libqscintilla2-qt6-l10n pyqt6.qsci-dev pyqt6-dev
jgr@dragon:~/dev/cpp/build-qgis$ cmake -G Ninja
-DCMAKE_BUILD_TYPE=Debug -DENABLE_TESTS=OFF -DENABLE_PGTEST=OFF
-DWITH_SERVER=TRUE -DWITH_QSPATIALITE=TRUE -DWITH_3D=TRUE
-DGDAL_CONFIG=/usr/local/bin/gdal-config
-DPROJ_INCLUDE_DIR=/usr/local/include
-DPROJ_LIBRARY=/usr/local/lib/libproj.so -DWITH_PDAL=TRUE
-DWITH_EPT=TRUE -DBUILD_WITH_QT6=TRUE -DWITH_QTWEBKIT=FALSE ../QGIS
-- Building with system libraries --
-- QGIS version: 3.41.0 Master (34100)
-- Found OpenCL C++ headers: /usr/include
-- ccache found
-- Could not find GRASS 7
-- Could not find GRASS 8
-- Found Proj: 9.6.0 /usr/local/lib/cmake/proj
-- Found Geos: 3.14.0dev /usr/local/lib/cmake/GEOS
-- Found GDAL: 3.11.0dev /usr/local/lib/cmake/gdal
-- Found Spatialindex: /usr/lib/x86_64-linux-gnu/libspatialindex.so
-- Found libzip: /usr/lib/x86_64-linux-gnu/libzip.so
-- Could NOT find Protobuf (missing: Protobuf_DIR)
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so
-- Found zlib: /usr/lib/x86_64-linux-gnu/libz.so
-- Found exiv2: /usr/lib/x86_64-linux-gnu/libexiv2.so
-- Qt WebKit support DISABLED.
-- Using embedded laz-perf
-- Found ZSTD: /usr/lib/x86_64-linux-gnu/libzstd.so
-- Found PDAL: pdalcpp (2.8.0)
-- Found Draco: /usr/lib/x86_64-linux-gnu/libdraco.so (1.5.6)
-- PDF4Qt disabled
-- QtWebEngine support DISABLED.
-- Found Qt version: 6.6.2
-- Found QScintilla2: /usr/lib/x86_64-linux-gnu/libqscintilla2_qt6.so
(2.14.1)
-- Found QCA: /usr/lib/x86_64-linux-gnu/libqca-qt6.so (2.3.9)
-- Found QCA OpenSSL plugin
-- Pedantic compiler settings enabled
-- Debug output enabled
-- Found Python executable: /usr/bin/python3 (version 3.12.7)
-- Python library: /usr/lib/x86_64-linux-gnu/libpython3.12.so
-- Python site-packages: /usr/local/lib/python3.12/dist-packages
-- Found SIP version: 4.19.25
-- Found PyQt6 version: 6.7.1
-- Found QScintilla2 PyQt module: 2.14.1
-- Could NOT find HDF5 (missing: HDF5_LIBRARIES HDF5_INCLUDE_DIRS)
(found version "")
-- Could NOT find NetCDF (missing: NETCDF_LIBRARY NETCDF_INCLUDE_DIR)
-- Found FCGI: /usr/lib/x86_64-linux-gnu/libfcgi.so
-- Using PROJ >= 6 srs database.
-- QtGamepad not enabled - disabling bindings for derived classes
-- Configuring done (4.7s)
CMake Error: The following variables are used in this project, but
they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the
CMake files:
QWT_LIBRARY
linked by target "qgis_gui" in directory
/home/jgr/dev/cpp/QGIS/src/gui
linked by target "qgis_app" in directory
/home/jgr/dev/cpp/QGIS/src/app
-- Generating done (2.0s)
CMake Generate step failed. Build files cannot be regenerated correctly.
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
--
Oslandia
<https://oslandia.com/?utm_source=email&utm_campaign=signature_oslandia&utm_medium=email>BEGIN:VCARD
VERSION:4.0
N:Moura;Julien;;;
FN:Julien Moura (Oslandia)
NICKNAME:jmoura
EMAIL;PREF=1;TYPE=work:julien.mo...@oslandia.com
EMAIL:juli...@oslandia.com
TZ:Europe/Paris
URL;TYPE=work:https://oslandia.com/
URL:https://geotribu.fr/
ORG:Oslandia
END:VCARD
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer