Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 951440 - net-im/spectrum2-2.2.1: fails to find net-im/libcommuni-3.7.0-r2 during configure
Summary: net-im/spectrum2-2.2.1: fails to find net-im/libcommuni-3.7.0-r2 during confi...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Conrad Kostecki
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-15 21:52 UTC by Bill Prendergast
Modified: 2025-03-16 15:34 UTC (History)
1 user (show)

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


Attachments
build with qt6 and qt5compat (spectrum2-2.2.1-qt6.patch,4.91 KB, patch)
2025-03-15 22:00 UTC, Bill Prendergast
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bill Prendergast 2025-03-15 21:52:54 UTC
With net-im/libcommuni-3.7.0-r2 patched for Qt6, net-im/spectrum2 will fail to find the Communi include dirs, and will default to not building the IRC backend.

net-im/spectrum2 will need to have it's cmake build files patched to search the Qt6 directories AND it will need the Qt6Core5Compat libraries / includes added to the libcommuni backend.

Reproducible: Always
Comment 1 Bill Prendergast 2025-03-15 22:00:40 UTC
Created attachment 920878 [details, diff]
build with qt6 and qt5compat

The included patch has a CMAKE option "ENABLE_QT6" defaulting to "ON" which will work for Gentoo, but if it is pushed upstream the option should be inverted to default to building with QT5

Also note: I'm an admin not a developer, the patch works here. YMMV