FS#37728 - [libxcb] 1.9.3 introduce API breakage
Attached to Project:
Arch Linux
Opened by Andrea Scarpino (BaSh) - Monday, 11 November 2013, 11:25 GMT
Last edited by Jan de Groot (JGC) - Monday, 23 December 2013, 17:09 GMT
Opened by Andrea Scarpino (BaSh) - Monday, 11 November 2013, 11:25 GMT
Last edited by Jan de Groot (JGC) - Monday, 23 December 2013, 17:09 GMT
|
Details
Description:
Qt5 applications segfaults after the update to libxcb 1.9.3. Rebuilding Qt5, I got: qxcbconnection.cpp:1712:24: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] I reported this to qt devs, but looks like XCB guys changed API without bumping the library so? Additional info: * libxcb 1.9.3-1 |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 23 December 2013, 17:09 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 1.10.
Monday, 23 December 2013, 17:09 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 1.10.
Is this expected? If not, what do I need to fix?
We removed libxcb from the [testing] repo, then you have to manually downgrade to the version in [extra].
pacman -Suu does nothing (on both systems), and it actually _upgrades_.
Both systems are running the aforementioned versions of qt5-base and libxcb.
No, it does exactly what the manpage says it does -- it enables package downgrades, but it's still an upgrade. If a local package is older than what's in the repos, it does an upgrade. If a local package is newer than what's in the repos, it does a downgrade.