Bug 473361

Summary: [kdesrc-build] [kf6] libtorrent build failure
Product: [Applications] ktorrent Reporter: Kyle Devir <kyle.devir>
Component: generalAssignee: Joris Guisson <joris.guisson>
Status: RESOLVED FIXED    
Severity: normal CC: jackhill3103
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Kyle Devir 2023-08-14 12:20:23 UTC
FAILED: src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o 
/usr/bin/c++ -DKCOREADDONS_LIB -DKF5Torrent_EXPORTS -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_TO_BYTEARRAY -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libktorrent5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/run/media/valmar/DataSSD/KDE/Builds-Plasma6/network/libktorrent/src -I/run/media/valmar/DataSSD/KDE/Sources/network/libktorrent/src -I/run/media/valmar/DataSSD/KDE/Builds-Plasma6/network/libktorrent/src/KF5Torrent_autogen/include -I/run/media/valmar/DataSSD/KDE/Builds-Plasma6/network/libktorrent -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KArchive -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KIOCore -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KIO -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KCoreAddons -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtDBus -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KIOWidgets -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KIOGui -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KConfig -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KConfigCore -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KService -isystem /usr/include/qt6/QtGui -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KJobWidgets -isystem /usr/include/qt6/QtWidgets -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/Solid -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KCompletion -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KWidgetsAddons -isystem /run/media/valmar/DataSSD/KDE/usr-Plasma6-20230814-2130/include/KF6/KI18n -isystem /usr/include/qt6/QtXml -isystem /usr/include/qt6/QtCore5Compat -pipe -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -g -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mno-direct-extern-access -MD -MT src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o -MF src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o.d -o src/CMakeFiles/KF5Torrent.dir/download/webseed.cpp.o -c /run/media/valmar/DataSSD/KDE/Sources/network/libktorrent/src/download/webseed.cpp
/run/media/valmar/DataSSD/KDE/Sources/network/libktorrent/src/download/webseed.cpp: In member function ‘void bt::WebSeed::connectToServer()’:
/run/media/valmar/DataSSD/KDE/Sources/network/libktorrent/src/download/webseed.cpp:127:43: error: ‘proxyForUrl’ is not a member of ‘KProtocolManager’
  127 |         QString proxy = KProtocolManager::proxyForUrl(dst); // Use KDE settings
      |                                           ^~~~~~~~~~~