Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 913391 - net-misc/freerdp-9999 has missing dependency on net-libs/webkit-gtk webkit2gtk-4.0
Summary: net-misc/freerdp-9999 has missing dependency on net-libs/webkit-gtk webkit2gt...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Gilbert
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-01 03:55 UTC by jospezial
Modified: 2024-04-18 15:03 UTC (History)
0 users

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


Attachments
build.log (build.log,49.59 KB, text/plain)
2023-09-01 03:56 UTC, jospezial
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2023-09-01 03:55:42 UTC
[ebuild   R   *]  net-misc/freerdp-9999:0/2::gentoo  USE="X alsa cups ffmpeg gstreamer jpeg openh264 pkcs11%* pulseaudio sdl%* usb wayland xinerama xv -aad% -debug -doc -kerberos -server -smartcard -systemd -test -valgrind" 0 KiB


-- Found SDL2TTF: /usr/lib64/libSDL2_ttf.so;/usr/lib64/libSDL2_ttf.so;/usr/lib64/libfreetype.so  
-- Checking for module 'webkit2gtk-4.0'
--   Package 'webkit2gtk-4.0', required by 'virtual:world', not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:607 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPkgConfig.cmake:829 (_pkg_check_modules_internal)
  client/SDL/aad/CMakeLists.txt:42 (pkg_check_modules)


https://github.com/FreeRDP/FreeRDP/blob/master/client/SDL/aad/CMakeLists.txt

freerdp bundles https://github.com/webview/webview
It seems we need an USE flag for "-DWITH_WEBVIEW"

maybe also for WITH_WEBVIEW_QT "Build with QtWebEngine support for AAD login broweser popup" (Qt5 for now)
Comment 1 jospezial 2023-09-01 03:56:46 UTC
Created attachment 869118 [details]
build.log
Comment 2 jospezial 2023-09-01 04:56:25 UTC
-DWITH_WEBVIEW=OFF
Successfully built.

[ebuild   R   *] net-misc/freerdp-9999:0/2::gentoo  USE="X alsa cups ffmpeg gstreamer jpeg openh264 pkcs11%* pulseaudio sdl%* usb wayland xinerama xv -aad% -debug -doc -kerberos -server -smartcard -systemd -test -valgrind" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) net-misc/freerdp-9999::gentoo
>>> Installing (1 of 1) net-misc/freerdp-9999::gentoo
>>> Recording net-misc/freerdp in "world" favorites file...
>>> Completed (1 of 1) net-misc/freerdp-9999::gentoo
Comment 3 Larry the Git Cow gentoo-dev 2023-09-01 13:56:35 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76914923ada7f73445c8e9bfc53acda2ab0549a6

commit 76914923ada7f73445c8e9bfc53acda2ab0549a6
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2023-09-01 13:51:18 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2023-09-01 13:51:18 +0000

    net-misc/freerdp: disable WEBVIEW
    
    ... until I can sort out the deps.
    
    Bug: https://bugs.gentoo.org/913391
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 net-misc/freerdp/freerdp-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)