| Summary: | graphics/opencv: Add missing dependencies | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Philipp Ost <bsd> | ||||||
| Component: | Individual Port(s) | Assignee: | Yuri Victorovich <yuri> | ||||||
| Status: | Closed FIXED | ||||||||
| Severity: | Affects Many People | CC: | yuri | ||||||
| Priority: | --- | Keywords: | needs-qa | ||||||
| Version: | Latest | Flags: | tcberner:
maintainer-feedback+
koobs: merge-quarterly? |
||||||
| Hardware: | Any | ||||||||
| OS: | Any | ||||||||
| Attachments: |
|
||||||||
^Triage: [tags] in issue Titles are deprecated Moin moin Could you please retry against the new version from https://cgit.freebsd.org/ports/commit/?id=c582239e8a2b795fc0a7f51a3463cee9998cfab8 mfg Tobias (In reply to Tobias C. Berner from comment #2) Yes. I am working on a new patch. (In reply to Philipp Ost from comment #3) Any progress? (In reply to Yuri Victorovich from comment #4) Yes, I am actively working on a new patch. The patch is more or less finished, but I still need to do some testing. Created attachment 236844 [details]
Add missing dependencies (GTK3, gstreamer)
I'm very sorry this took so long. I got carried away with adding support for QT5 and OpenGL in the same go; there's some nagging problem which I couldn't resolve yet...
Long story short: Here's the updated patch.
It tests fine with poudriere testport using a 13.1-RELEASE amd64 jail. It also builds fine on my 13-STABLE box.
Committed, thanks! A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f4670bcfacde62f733b033e30eaa0a16f621cde6 commit f4670bcfacde62f733b033e30eaa0a16f621cde6 Author: Philipp Ost <bsd@philippost.de> AuthorDate: 2023-12-28 04:28:06 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-12-28 04:28:59 +0000 graphics/opencv: Add missing dependencies PR: 256982 graphics/opencv/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) |
Created attachment 226223 [details] graphics/opencv: add missing library dependencies `make stage-qa` in graphics/opencv complains about several missing library dependencies which are not declared: 1. /usr/local/lib/libopencv_highgui.so.4.5.1 is linked to: - /usr/local/lib/libgtk-3.so.0 - /usr/local/lib/libgdk-3.so.0 - /usr/local/lib/libcairo.so.2 - /usr/local/lib/libgdk_pixbuf-2.0.so.0 - /usr/local/lib/libgobject-2.0.so.0 - /usr/local/lib/libglib-2.0.so.0 2. /usr/local/lib/libopencv_imgcodecs.so.4.5.1 is linked to: - /usr/local/lib/libopenjp2.so.7 - /usr/local/lib/libgdal.so.3 3. /usr/local/lib/libopencv_text.so.4.5.1 is linked to /usr/local/lib/libtesseract.so.4 4. /usr/local/lib/libopencv_videoio.so.4.5.1 is linked to: - /usr/local/lib/libgstbase-1.0.so.0 - /usr/local/lib/libgstreamer-1.0.so.0 - /usr/local/lib/libgstapp-1.0.so.0 - /usr/local/lib/libgstriff-1.0.so.0 - /usr/local/lib/libgstpbutils-1.0.so.0 The patch adds these dependencies and bumps PORTREVISION.