<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>506136</bug_id>
          
          <creation_ts>2025-06-25 05:27:20 +0000</creation_ts>
          <short_desc>xwaylandvideobridge cannot build on Qt 6.9</short_desc>
          <delta_ts>2025-06-25 08:14:19 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>8</classification_id>
          <classification>I don&apos;t know</classification>
          <product>kde</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>UNMAINTAINED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Firestar-Reimu">1900011604</reporter>
          <assigned_to name="Unassigned bugs">unassigned-bugs-null</assigned_to>
          
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2436095</commentid>
    <comment_count>0</comment_count>
    <who name="Firestar-Reimu">1900011604</who>
    <bug_when>2025-06-25 05:27:20 +0000</bug_when>
    <thetext>SUMMARY

xwaylandvideobridge cannot build, maybe incompatible to Qt 6.9

STEPS TO REPRODUCE
1. yay -S xwaylandvideobridge (or any other application relies on that, for me I need wemeet-wayland-screenshare-git)

OBSERVED RESULT

```
-- Configuring done (2.1s)
CMake Warning at src/CMakeLists.txt:5 (add_executable):
  Cannot generate a safe runtime search path for target xwaylandvideobridge
  because files in some directories may conflict with libraries in implicit
  directories:

    runtime library [libxcb.so.1] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libxcb-composite.so.0] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libxcb-record.so.0] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libxcb-xfixes.so.0] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libxcb-render.so.0] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libxcb-shape.so.0] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libxkbcommon.so.0] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libX11.so.6] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libGLX.so.0] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib
    runtime library [libOpenGL.so.0] in /usr/lib may be hidden by files in:
      /home/firestar/.miniconda/lib

  Some of these libraries may not be found correctly.

......

/usr/bin/ld: /usr/lib/libKPipeWire.so.6.3.5: undefined reference to `QPainter::setBrush(QColor)@Qt_6&apos;
/usr/bin/ld: /usr/lib/libKF6I18n.so.6.15.0: undefined reference to `QString::arg_impl(double, int, char, int, QChar) const@Qt_6&apos;
/usr/bin/ld: /usr/lib/libKF6StatusNotifierItem.so.6.15.0: undefined reference to `QString::arg_impl(long long, int, int, QChar) const@Qt_6&apos;
/usr/bin/ld: /usr/lib/libKF6StatusNotifierItem.so.6.15.0: undefined reference to `QString::arg_impl(QAnyStringView, int, QChar) const@Qt_6&apos;
/usr/bin/ld: /usr/lib/libKF6WindowSystem.so.6.15.0: undefined reference to `QBasicTimer::start(std::chrono::duration&lt;long, std::ratio&lt;1l, 1000000000l&gt; &gt;, Qt::TimerType, QObject*)@Qt_6&apos;
/usr/bin/ld: /usr/lib/libKF6StatusNotifierItem.so.6.15.0: undefined reference to `QMetaEnum::valueToKey(unsigned long long) const@Qt_6&apos;
/usr/bin/ld: /usr/lib/libKPipeWire.so.6.3.5: undefined reference to `QString::arg_impl(unsigned long long, int, int, QChar) const@Qt_6&apos;
/usr/bin/ld: /usr/lib/libKF6StatusNotifierItem.so.6.15.0: undefined reference to `qt_version_tag@Qt_6.9&apos;
/usr/bin/ld: /usr/lib/libKF6I18n.so.6.15.0: undefined reference to `QtPrivate::argToQString(QAnyStringView, unsigned long, QtPrivate::ArgBase const**)@Qt_6&apos;
/usr/bin/ld: /usr/lib/libKF6I18n.so.6.15.0: undefined reference to `QBasicMutex::destroyInternal(void*)@Qt_6&apos;
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/xwaylandvideobridge.dir/build.make:226: bin/xwaylandvideobridge] Error 1
make[1]: *** [CMakeFiles/Makefile2:301: src/CMakeFiles/xwaylandvideobridge.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==&gt; ERROR: A failure occurred in build().
    Aborting...
error: failed to build &apos;xwaylandvideobridge-0.4.0-2&apos;: 
error: can&apos;t build wemeet-wayland-screenshare-git-3.19.2.400.H.r56.g7f33896-1, deps not satisfied: xwaylandvideobridge
error: packages failed to build: xwaylandvideobridge-0.4.0-2  wemeet-wayland-screenshare-git-3.19.2.400.H.r56.g7f33896-1
```

EXPECTED RESULT


SOFTWARE/OS VERSIONS
$ kinfo
Operating System: Arch Linux 
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.3-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 9900X 12-Core Processor
Memory: 64 GiB of RAM (60.5 GiB usable)
Graphics Processor 1: NVIDIA GeForce RTX 4060 Ti/PCIe/SSE2
Graphics Processor 2: NVIDIA GeForce RTX 4060 Ti/PCIe/SSE2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2436098</commentid>
    <comment_count>1</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2025-06-25 05:55:13 +0000</bug_when>
    <thetext>xwaylandvideobridge has been archived and is no longer maintained.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2436126</commentid>
    <comment_count>2</comment_count>
    <who name="Firestar-Reimu">1900011604</who>
    <bug_when>2025-06-25 08:14:19 +0000</bug_when>
    <thetext>The only way to solve this is to manually [downgrade](https://wiki.archlinux.org/title/Downgrading_packages) kpipewire ki18n kstatusnotifieritem kwindowsystem to a enough low version (I tried 6.11.0) and install xwaylandvideobridge, then re-upgrade them.

Is there any new packages which provide the function of xwaylandvideobridge? Screenshare for many meeting or livestreaming apps need that.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>