FS#79957 - [telegram-desktop] Missing dependency libxcomposite causing FTBFS in a clean chroot

Attached to Project: Arch Linux
Opened by q rty (q234rty) - Saturday, 14 October 2023, 14:30 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 14 October 2023, 19:51 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Antonio Rojas (arojas)
Felix Yan (felixonmars)
Jiachen Yang (farseerfc)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

qt6-wayland 6.6.0-1 removed its libxcomposite dependency, which was needed for telegram-desktop but was only pulled in via qt6-wayland, breaking the build.

The official 4.10.3-2 package seems to still have installed = qt6-wayland-6.5.3-1-x86_64 in its .BUILDINFO for some reason...

Additional info:

qt6-wayland 6.6.0-1
telegram-desktop 4.10.3-2

Steps to reproduce:
1. pkgctl build
2. Observe the build failing with

ninja: error: '/usr/lib/libXcomposite.so', needed by 'telegram-desktop', missing and no known rule to make it

Also the output of LC_ALL=C readelf -d /usr/bin/telegram-desktop 2>/dev/null | sed -nr 's/.*Shared library: \[(.*)\].*/\1/p' includes libXcomposite.so.1

This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 14 October 2023, 19:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  telegram-desktop 4.10.3-3

Loading...