Re: bootstrap.linux finds neither qt5 nor qt6

Gilles Caulier <[email protected]> Wed, 10 Jul 2024 13:45:00 +0200
Newsgroups gmane.comp.kde.digikam.devel
Message-ID <CAHFG6sF7VUTt0A_yymrswZEaDLMss6tvqz1kyJ=aN4dYtM0Tjg@mail.gmail.com>
Hi,

Probably, the QtMysql plugin is not available on your system. Did you
install it ?
This is a run-time dependency.

Gilles Caulier

Le mer. 10 juil. 2024 =C3=A0 13:14, Matthias Erich Popp <[email protected]> a=
 =C3=A9crit :
>
> Am Samstag, 6. Juli 2024, 01:14:55 CEST schrieb Gilles Caulier:
>
> > Hi,
>
> >
>
> > Switch on the option from this line :
>
> >
>
> > https://invent.kde.org/graphics/digikam/-/blob/master/bootstrap.linux?r=
ef_ty
>
> > pe=3Dheads#L18https://invent.kde.org/graphics/digikam/-/blob/master/boo=
tstrap.
>
> > linux?ref_type=3Dheads#L18
>
> >
>
> > Gilles Caulier
>
> >
>
> > Le ven. 5 juil. 2024 =C3=A0 21:19, Matthias Erich Popp <[email protected]=
> a =C3=A9crit :
>
> > > Hallo,
>
> > >
>
> > >
>
> > > bootsrap-linux cant find my qt5 or qt6
>
> > >
>
> > >
>
> > > output from qmake -query
>
> > >
>
> > >
>
> > > QT_SYSROOT:
>
> > > QT_INSTALL_PREFIX:/usr
>
> > > QT_INSTALL_ARCHDATA:/usr/lib/x86_64-linux-gnu/qt5
>
> > > QT_INSTALL_DATA:/usr/share/qt5
>
> > > QT_INSTALL_DOCS:/usr/share/qt5/doc
>
> > > QT_INSTALL_HEADERS:/usr/include/x86_64-linux-gnu/qt5
>
> > > QT_INSTALL_LIBS:/usr/lib/x86_64-linux-gnu
>
> > > QT_INSTALL_LIBEXECS:/usr/lib/x86_64-linux-gnu/qt5/libexec
>
> > > QT_INSTALL_BINS:/usr/lib/qt5/bin
>
> > > QT_INSTALL_TESTS:/usr/tests
>
> > > QT_INSTALL_PLUGINS:/usr/lib/x86_64-linux-gnu/qt5/plugins
>
> > > QT_INSTALL_IMPORTS:/usr/lib/x86_64-linux-gnu/qt5/imports
>
> > > QT_INSTALL_QML:/usr/lib/x86_64-linux-gnu/qt5/qml
>
> > > QT_INSTALL_TRANSLATIONS:/usr/share/qt5/translations
>
> > > QT_INSTALL_CONFIGURATION:/etc/xdg
>
> > > QT_INSTALL_EXAMPLES:/usr/lib/x86_64-linux-gnu/qt5/examples
>
> > > QT_INSTALL_DEMOS:/usr/lib/x86_64-linux-gnu/qt5/examples
>
> > > QT_HOST_PREFIX:/usr
>
> > > QT_HOST_DATA:/usr/lib/x86_64-linux-gnu/qt5
>
> > > QT_HOST_BINS:/usr/lib/qt5/bin
>
> > > QT_HOST_LIBS:/usr/lib/x86_64-linux-gnu
>
> > > QMAKE_SPEC:linux-g++
>
> > > QMAKE_XSPEC:linux-g++
>
> > > QMAKE_VERSION:3.1
>
> > > QT_VERSION:5.15.13
>
> > >
>
> > >
>
> > > and outpu from  qmake6 -query
>
> > >
>
> > >
>
> > > QT_SYSROOT:
>
> > > QT_INSTALL_PREFIX:/usr
>
> > > QT_INSTALL_ARCHDATA:/usr/lib/x86_64-linux-gnu/qt6
>
> > > QT_INSTALL_DATA:/usr/share/qt6
>
> > > QT_INSTALL_DOCS:/usr/share/qt6/doc
>
> > > QT_INSTALL_HEADERS:/usr/include/x86_64-linux-gnu/qt6
>
> > > QT_INSTALL_LIBS:/usr/lib/x86_64-linux-gnu
>
> > > QT_INSTALL_LIBEXECS:/usr/lib/qt6/libexec
>
> > > QT_INSTALL_BINS:/usr/lib/qt6/bin
>
> > > QT_INSTALL_TESTS:/usr/tests
>
> > > QT_INSTALL_PLUGINS:/usr/lib/x86_64-linux-gnu/qt6/plugins
>
> > > QT_INSTALL_QML:/usr/lib/x86_64-linux-gnu/qt6/qml
>
> > > QT_INSTALL_TRANSLATIONS:/usr/share/qt6/translations
>
> > > QT_INSTALL_CONFIGURATION:
>
> > > QT_INSTALL_EXAMPLES:/usr/lib/x86_64-linux-gnu/qt6/examples
>
> > > QT_INSTALL_DEMOS:/usr/lib/x86_64-linux-gnu/qt6/examples
>
> > > QT_HOST_PREFIX:/usr
>
> > > QT_HOST_DATA:/usr/lib/x86_64-linux-gnu/qt6
>
> > > QT_HOST_BINS:/usr/lib/qt6/bin
>
> > > QT_HOST_LIBEXECS:/usr/lib/qt6/libexec
>
> > > QT_HOST_LIBS:/usr/lib/x86_64-linux-gnu
>
> > > QMAKE_SPEC:linux-g++
>
> > > QMAKE_XSPEC:linux-g++
>
> > > QMAKE_VERSION:3.1
>
> > > QT_VERSION:6.6.2
>
> > >
>
> > >
>
> > > Linux is current debian sid
>
>
> I had to install some devel packages and then it worked with qt5 and qt6.
>
>
>
> But what I noticed is that it searches for a libavresamle.so. But is alre=
ady considered deprecated since 2017, and is only available up to Debian 10=
 (buster), instead libswresample is provided as a replacement.
>
>
>
>
>
> Then digikam compiled with qt6 causes problems with a mariadb database. I=
t is not able to access existing data
>
>
>