Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 716754 - dev-qt/qtnetwork: automagic dependency on libgssapi_krb5.so
Summary: dev-qt/qtnetwork: automagic dependency on libgssapi_krb5.so
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-09 05:28 UTC by Michał Górny
Modified: 2020-04-09 21:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-04-09 05:28:11 UTC
I'm populating this host with binpkgs and I've just noticed that Qt apps don't start because of missing libgssapi_krb5.so.2:

 readelf -d /usr/lib64/libQt5Network.so

Dynamic section at offset 0x1b98f0 contains 36 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libQt5Core.so.5]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libdl.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libgssapi_krb5.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libproxy.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libssl.so.1.1]
 0x0000000000000001 (NEEDED)             Shared library: [libcrypto.so.1.1]
 0x0000000000000001 (NEEDED)             Shared library: [libstdc++.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libQt5Network.so.5]
 [...]

If you need the build log, I can provide it once I revive the build host.  However, I can grep gssapi references in the sources, so I suppose you may be able to do without one.
Comment 1 Andreas Sturmlechner gentoo-dev 2020-04-09 11:11:27 UTC
That would be virtual/krb5 then?
Comment 2 Chiitoo gentoo-dev 2020-04-09 11:17:34 UTC
(In reply to Andreas Sturmlechner from comment #1)
> That would be virtual/krb5 then?

I believe so.

At least that's what I went with (and tested a bit) for 'dev-qt/qtwebengine'.
Comment 3 Larry the Git Cow gentoo-dev 2020-04-09 17:32:46 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/qt.git/commit/?id=364473fecb17123992bd52e6279f3bbe1d36a297

commit 364473fecb17123992bd52e6279f3bbe1d36a297
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-04-09 11:13:01 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-04-09 12:36:24 +0000

    dev-qt/qtnetwork: Add USE gssapi
    
    Reported-by: Michał Górny <mgorny@gentoo.org>
    Bug: https://bugs.gentoo.org/716754
    Package-Manager: Portage-2.3.98, Repoman-2.3.22
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-qt/qtnetwork/metadata.xml                  | 1 +
 dev-qt/qtnetwork/qtnetwork-5.14.9999.ebuild    | 6 ++++--
 dev-qt/qtnetwork/qtnetwork-5.15.0_beta3.ebuild | 4 +++-
 dev-qt/qtnetwork/qtnetwork-5.15.9999.ebuild    | 6 ++++--
 dev-qt/qtnetwork/qtnetwork-5.9999.ebuild       | 4 +++-
 5 files changed, 15 insertions(+), 6 deletions(-)

https://gitweb.gentoo.org/proj/qt.git/commit/?id=90c316e10a5f0e7aff9b7f4fa2bc01e9b97331e2

commit 90c316e10a5f0e7aff9b7f4fa2bc01e9b97331e2
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-04-09 11:53:11 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-04-09 12:36:24 +0000

    qt5-build.eclass: Add missing -no-feature-gssapi switch
    
    Upstream commit 1a8f4a3c8fa30265e7f184373c738dbc3574663a
    
    Bug: https://bugs.gentoo.org/716754
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 eclass/qt5-build.eclass | 1 +
 1 file changed, 1 insertion(+)
Comment 4 Larry the Git Cow gentoo-dev 2020-04-09 21:37:08 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56acf9bac388533631838ff019e20eb41af0bbe0

commit 56acf9bac388533631838ff019e20eb41af0bbe0
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-04-09 20:00:29 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-04-09 21:36:28 +0000

    dev-qt: Add Qt 5.14.2
    
    Closes: https://bugs.gentoo.org/669994
    Closes: https://bugs.gentoo.org/710866
    Closes: https://bugs.gentoo.org/713722
    Closes: https://bugs.gentoo.org/716754
    Package-Manager: Portage-2.3.98, Repoman-2.3.22
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-qt/assistant/Manifest                          |   1 +
 dev-qt/assistant/assistant-5.14.2.ebuild           |  55 ++++++
 dev-qt/designer/Manifest                           |   1 +
 dev-qt/designer/designer-5.14.2.ebuild             |  57 +++++++
 dev-qt/linguist-tools/Manifest                     |   1 +
 dev-qt/linguist-tools/linguist-tools-5.14.2.ebuild |  35 ++++
 dev-qt/linguist/Manifest                           |   1 +
 dev-qt/linguist/linguist-5.14.2.ebuild             |  48 ++++++
 dev-qt/pixeltool/Manifest                          |   1 +
 dev-qt/pixeltool/pixeltool-5.14.2.ebuild           |  25 +++
 dev-qt/qdbus/Manifest                              |   1 +
 dev-qt/qdbus/qdbus-5.14.2.ebuild                   |  25 +++
 dev-qt/qdbusviewer/Manifest                        |   1 +
 dev-qt/qdbusviewer/qdbusviewer-5.14.2.ebuild       |  45 +++++
 dev-qt/qdoc/Manifest                               |   1 +
 dev-qt/qdoc/qdoc-5.14.2.ebuild                     |  41 +++++
 dev-qt/qt-docs/Manifest                            |  54 ++++++
 dev-qt/qt-docs/qt-docs-5.14.2_p202003291239.ebuild |  89 ++++++++++
 dev-qt/qt3d/Manifest                               |   1 +
 dev-qt/qt3d/qt3d-5.14.2.ebuild                     |  34 ++++
 dev-qt/qtbluetooth/Manifest                        |   1 +
 dev-qt/qtbluetooth/qtbluetooth-5.14.2.ebuild       |  33 ++++
 dev-qt/qtcharts/Manifest                           |   1 +
 dev-qt/qtcharts/qtcharts-5.14.2.ebuild             |  29 ++++
 dev-qt/qtconcurrent/Manifest                       |   1 +
 dev-qt/qtconcurrent/qtconcurrent-5.14.2.ebuild     |  23 +++
 dev-qt/qtcore/Manifest                             |   1 +
 dev-qt/qtcore/metadata.xml                         |   1 +
 dev-qt/qtcore/qtcore-5.14.2.ebuild                 | 101 +++++++++++
 dev-qt/qtdatavis3d/Manifest                        |   1 +
 dev-qt/qtdatavis3d/qtdatavis3d-5.14.2.ebuild       |  31 ++++
 dev-qt/qtdbus/Manifest                             |   1 +
 dev-qt/qtdbus/qtdbus-5.14.2.ebuild                 |  43 +++++
 dev-qt/qtdeclarative/Manifest                      |   1 +
 dev-qt/qtdeclarative/qtdeclarative-5.14.2.ebuild   |  53 ++++++
 dev-qt/qtdiag/Manifest                             |   1 +
 dev-qt/qtdiag/qtdiag-5.14.2.ebuild                 |  36 ++++
 dev-qt/qtgamepad/Manifest                          |   1 +
 dev-qt/qtgamepad/qtgamepad-5.14.2.ebuild           |  35 ++++
 dev-qt/qtgraphicaleffects/Manifest                 |   1 +
 .../qtgraphicaleffects-5.14.2.ebuild               |  21 +++
 dev-qt/qtgui/Manifest                              |   1 +
 dev-qt/qtgui/qtgui-5.14.2.ebuild                   | 184 +++++++++++++++++++++
 dev-qt/qthelp/Manifest                             |   1 +
 dev-qt/qthelp/qthelp-5.14.2.ebuild                 |  29 ++++
 dev-qt/qtimageformats/Manifest                     |   1 +
 dev-qt/qtimageformats/qtimageformats-5.14.2.ebuild |  30 ++++
 dev-qt/qtlocation/Manifest                         |   1 +
 dev-qt/qtlocation/qtlocation-5.14.2.ebuild         |  46 ++++++
 dev-qt/qtmultimedia/Manifest                       |   1 +
 dev-qt/qtmultimedia/qtmultimedia-5.14.2.ebuild     |  68 ++++++++
 dev-qt/qtnetwork/Manifest                          |   1 +
 dev-qt/qtnetwork/metadata.xml                      |   1 +
 dev-qt/qtnetwork/qtnetwork-5.14.2.ebuild           |  62 +++++++
 dev-qt/qtnetworkauth/Manifest                      |   1 +
 dev-qt/qtnetworkauth/qtnetworkauth-5.14.2.ebuild   |  20 +++
 dev-qt/qtopengl/Manifest                           |   1 +
 dev-qt/qtopengl/qtopengl-5.14.2.ebuild             |  34 ++++
 dev-qt/qtpaths/Manifest                            |   1 +
 dev-qt/qtpaths/qtpaths-5.14.2.ebuild               |  23 +++
 dev-qt/qtplugininfo/Manifest                       |   1 +
 dev-qt/qtplugininfo/qtplugininfo-5.14.2.ebuild     |  23 +++
 dev-qt/qtpositioning/Manifest                      |   1 +
 dev-qt/qtpositioning/qtpositioning-5.14.2.ebuild   |  40 +++++
 dev-qt/qtprintsupport/Manifest                     |   1 +
 dev-qt/qtprintsupport/qtprintsupport-5.14.2.ebuild |  42 +++++
 dev-qt/qtquickcontrols/Manifest                    |   1 +
 .../qtquickcontrols/qtquickcontrols-5.14.2.ebuild  |  32 ++++
 dev-qt/qtquickcontrols2/Manifest                   |   1 +
 .../qtquickcontrols2-5.14.2.ebuild                 |  30 ++++
 dev-qt/qtscript/Manifest                           |   1 +
 dev-qt/qtscript/qtscript-5.14.2.ebuild             |  36 ++++
 dev-qt/qtscxml/Manifest                            |   1 +
 dev-qt/qtscxml/qtscxml-5.14.2.ebuild               |  19 +++
 dev-qt/qtsensors/Manifest                          |   1 +
 dev-qt/qtsensors/qtsensors-5.14.2.ebuild           |  28 ++++
 dev-qt/qtserialbus/Manifest                        |   1 +
 dev-qt/qtserialbus/qtserialbus-5.14.2.ebuild       |  20 +++
 dev-qt/qtserialport/Manifest                       |   1 +
 dev-qt/qtserialport/qtserialport-5.14.2.ebuild     |  27 +++
 dev-qt/qtspeech/Manifest                           |   1 +
 dev-qt/qtspeech/qtspeech-5.14.2.ebuild             |  20 +++
 dev-qt/qtsql/Manifest                              |   1 +
 dev-qt/qtsql/qtsql-5.14.2.ebuild                   |  55 ++++++
 dev-qt/qtsvg/Manifest                              |   1 +
 dev-qt/qtsvg/qtsvg-5.14.2.ebuild                   |  23 +++
 dev-qt/qttest/Manifest                             |   1 +
 dev-qt/qttest/qttest-5.14.2.ebuild                 |  33 ++++
 dev-qt/qttranslations/Manifest                     |   1 +
 dev-qt/qttranslations/qttranslations-5.14.2.ebuild |  19 +++
 dev-qt/qtvirtualkeyboard/Manifest                  |   1 +
 .../qtvirtualkeyboard-5.14.2.ebuild                |  43 +++++
 dev-qt/qtwayland/Manifest                          |   1 +
 dev-qt/qtwayland/qtwayland-5.14.2.ebuild           |  45 +++++
 dev-qt/qtwebchannel/Manifest                       |   1 +
 dev-qt/qtwebchannel/qtwebchannel-5.14.2.ebuild     |  26 +++
 dev-qt/qtwebengine/Manifest                        |   1 +
 dev-qt/qtwebengine/qtwebengine-5.14.2.ebuild       | 146 ++++++++++++++++
 dev-qt/qtwebsockets/Manifest                       |   1 +
 dev-qt/qtwebsockets/qtwebsockets-5.14.2.ebuild     |  27 +++
 dev-qt/qtwebview/Manifest                          |   1 +
 dev-qt/qtwebview/qtwebview-5.14.2.ebuild           |  21 +++
 dev-qt/qtwidgets/Manifest                          |   1 +
 dev-qt/qtwidgets/qtwidgets-5.14.2.ebuild           |  57 +++++++
 dev-qt/qtx11extras/Manifest                        |   1 +
 dev-qt/qtx11extras/qtx11extras-5.14.2.ebuild       |  22 +++
 dev-qt/qtxml/Manifest                              |   1 +
 dev-qt/qtxml/qtxml-5.14.2.ebuild                   |  29 ++++
 dev-qt/qtxmlpatterns/Manifest                      |   1 +
 dev-qt/qtxmlpatterns/qtxmlpatterns-5.14.2.ebuild   |  30 ++++
 110 files changed, 2357 insertions(+)