Summary: | devel/py-qt5-pyqt: 'make check-plist' fails if devel/py-dbus is installed | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | John Hein <jcfyecrayz> |
Component: | Individual Port(s) | Assignee: | freebsd-kde (group) <kde> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | CC: | adridg, desktop, grahamperrin, kde, lwhsu, rhurlin |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
John Hein
2022-02-04 19:26:40 UTC
Can't reproduce: whatever I do in poudriere, at least, gets me only this: Checking to see if the dbus-python support should be built... pkg-config --cflags-only-I --libs dbus-1 DBus v1 does not seem to be installed. dbus/dbus-python.h could not be found and so the dbus-python support module will be disabled. If dbus-python is installed then use the --dbus argument to explicitly specify the directory containing dbus/dbus-python.h. (In reply to Adriaan de Groot from comment #1) Forgive me for asking, but did you install devel/py-dbus in your poudriere environment before trying to build devel/py-qt5-pyqt (as described in the original problem description)? A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=78e416d826472fd8eca9f3cf702e171914443273 commit 78e416d826472fd8eca9f3cf702e171914443273 Author: Adriaan de Groot <adridg@FreeBSD.org> AuthorDate: 2022-05-24 11:55:14 +0000 Commit: Adriaan de Groot <adridg@FreeBSD.org> CommitDate: 2022-05-29 11:16:33 +0000 devel/py-qt5-pyqt: add DBus dependency This makes DBus explicitly available when installing py-qt5-pyqt, which is good for desktop use. Previously, building this with DBus installed **and** pkgconfig and the Python DBus bindings would trip up in `check-plist`. PR: 261717 Reported by: John Hein devel/py-qt5-pyqt/Makefile | 7 +++++-- devel/py-qt5-pyqt/pkg-plist | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) Answering #c2: Yes, I did install the relevant package in my poudriere builder. However, you also need to have `pkgconfig` installed, otherwise the DBus bits aren't found even if they **are** installed. All those dependencies are now added, so there is explicit dbus support in pyqt now. |