[k3b] [Bug 494670] New: K3B compile fails with; useProxy' is not a member of KProtocolManager

Taurnil bugzilla_noreply at kde.org
Sun Oct 13 16:11:12 BST 2024


https://bugs.kde.org/show_bug.cgi?id=494670

            Bug ID: 494670
           Summary: K3B compile fails with; useProxy' is not a member of
                    KProtocolManager
    Classification: Applications
           Product: k3b
           Version: 24.08.2
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: k3b at kde.org
          Reporter: taurnil.oronar at gmail.com
                CC: michalm at jabster.pl, trueg at kde.org
  Target Milestone: ---

SUMMARY


STEPS TO REPRODUCE
1. compile qt6-6.8.0
2. compile frameworks 6.7.0
3. compile any additonal dependencies/or optional for k3b

OBSERVED RESULT
[ 35%] Built target k3blib
[ 35%] Built target k3b_autogen_timestamp_deps
[ 36%] Built target k3b_autogen
[ 36%] Building CXX object src/CMakeFiles/k3b.dir/k3btrm.cpp.o
/usr/src/k3b-24.08.2/src/k3btrm.cpp: In member function 'void
K3b::TRM::start(const K3b::Msf&)':
/usr/src/k3b-24.08.2/src/k3btrm.cpp:45:27: error: 'useProxy' is not a member of
'KProtocolManager'
   45 |     if( KProtocolManager::useProxy() ) {
      |                           ^~~~~~~~
/usr/src/k3b-24.08.2/src/k3btrm.cpp:46:39: error: 'proxyFor' is not a member of
'KProtocolManager'
   46 |         QUrl proxy( KProtocolManager::proxyFor("http") );
      |                                       ^~~~~~~~
make[2]: *** [src/CMakeFiles/k3b.dir/build.make:2220:
src/CMakeFiles/k3b.dir/k3btrm.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1594: src/CMakeFiles/k3b.dir/all] Error 2
make: *** [Makefile:136: all] Error 2


EXPECTED RESULT
a successful compile

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 6.2.0
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0

ADDITIONAL INFORMATION
- The following OPTIONAL packages have been found:

 * OpenGL
 * Qt6CoreTools (required version >= 6.8.0)
 * Qt6Core (required version >= 6.5.0)
 * Qt6WidgetsTools (required version >= 6.8.0)
 * XKB (required version >= 0.5.0), XKB API common to servers and clients.,
<http://xkbcommon.org>
 * Qt6GuiTools (required version >= 6.8.0)
 * Qt6Gui (required version >= 6.5.0)
 * Qt6WebEngineCoreTools (required version >= 6.8.0)
 * WrapVulkanHeaders
 * Qt6WebEngineWidgets, QtWebEngineWidgets is used for prettier
k3bdiskinfoview.
 * Iconv
 * Qt6DBusTools (required version >= 6.8.0)
 * Qt6QmlTools (required version >= 6.8.0)
 * DvdRead, Libdvdread provides a simple foundation for reading DVD video
disks., <https://www.videolan.org/developers/libdvdnav.html>
 * Taglib, Read and write tags in audio files, <https://taglib.org/>
 * MusicBrainz, Provide information about the CD, about the artist or about
related information, <https://musicbrainz.org/>
 * PkgConfig
 * FFmpeg (required version >= 4.4.0), <https://ffmpeg.org/>
   Needed for the K3b FFmpeg decoder plugin which can decode virtually all
audio types.
 * Flac, <https://xiph.org/flac/>
   Needed for the Flac audio decoder plugin.
 * Flac++, <https://xiph.org/flac/>
   Needed for the Flac audio decoder plugin.
 * Mad, <https://www.underbit.com/products/mad>
   Needed for the mp3 audio decoder plugin.
 * Muse, <https://www.musepack.net/>
   Needed for the Musepack audio decoder plugin
 * Sndfile, <http://www.mega-nerd.com/libsndfile>
   Needed for the libsndfile audio decoder plugin.
 * Lame, Lame mp3 encoder, <https://lame.sourceforge.io/>
   Needed for the lame mpf encoder encoder plugin.
 * OggVorbis, Ogg Vorbis, <https://xiph.org/vorbis/>
   Needed for the K3b Ogg Vorbis decoder and encoder plugins.

-- The following REQUIRED packages have been found:

 * ECM (required version >= 6.1)
 * Qt6 (required version >= 6.6)
 * KF6Archive (required version >= 6.1)
 * KF6Auth (required version >= 6.1)
 * KF6CoreAddons (required version >= 6.1)
 * KF6DocTools (required version >= 6.1)
 * KF6FileMetaData (required version >= 6.1)
 * Gettext
 * KF6I18n (required version >= 6.1)
 * KF6IconThemes (required version >= 6.1)
 * KF6KCMUtils (required version >= 6.1)
 * KF6JobWidgets (required version >= 6.7.0)
 * KF6KIO (required version >= 6.1)
 * KF6Notifications (required version >= 6.1)
 * KF6NewStuff (required version >= 6.1)
 * KF6NotifyConfig (required version >= 6.1)
 * KF6Solid (required version >= 6.1)
 * KF6WidgetsAddons (required version >= 6.1)
 * KF6XmlGui (required version >= 6.1)
 * KF6 (required version >= 6.1)
 * Samplerate, Audio sampling rate conversion., <http://www.mega-nerd.com/SRC>
 * Qt6DBus (required version >= 6.5.0)
 * KCddb6 (required version >= 5.1), Latest branch for CDDB library,
<https://commits.kde.org/libkcddb>
   libkcddb is used to retrieve audio CD meta data from the internet.
 * SharedMimeInfo, A database of common MIME types,
<https://freedesktop.org/wiki/Software/shared-mime-info/>

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the k3b mailing list