Summary: | devel/bitkeeper: stage-qa results | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Gian-Simon Purkert <gspurki> | ||||||
Component: | Individual Port(s) | Assignee: | Cy Schubert <cy> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | Flags: | bugzilla:
maintainer-feedback?
(cy) |
||||||
Priority: | --- | ||||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 247160 | ||||||||
Attachments: |
|
Description
Gian-Simon Purkert
2020-04-21 13:24:30 UTC
Because stage-qa warning: USE_XORG+=xft I have: USE_XORG= x11 xrender xft Created attachment 213638 [details]
My Makefile
Maybe it helps ONLY_FOR_ARCHS= amd64 i386 etc
What does uname -a tell you? #uname-a FreeBSD freeb 12.1-RELEASE-p3 FreeBSD 12.1-RELEASE-p3 GENERIC amd64 And thank you very much for porting Bitkeeper!! I didn't do the original port. pfg@ did. I simply needed for something new that came up (I've been asked to help out at nwtime.org because of my ntp work here at freebsd.org, they use bitkeeper). A search of wiki.freebsd.org led me to pfg@. I asked him if I could take it and commit it. He agreed. All I did was get DEPENDS to depend properly. It's been a team effort. Same-same with the wiki and the WIP from pfg@. Nice that Bitkeeper is now in the port-tree. Remove Bitkeeper from WantedPorts its in devel/bitkeeper: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245791 Can this PR be closed? With your Makefile the GUI-Components of Bitkeeper will no work: Running Q/A tests (stage-qa): bkgui is linked to /usr/local/lib/libfreetype.so.6 etc... Maybe a build-option with "Gui", would be the cleanest thing On a fresh installed system i have that in the Q/A tests: ====> Running Q/A tests (stage-qa) Warning: 'bitkeeper/bk' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} Warning: 'bitkeeper/gui/bin/tclsh' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} Warning: 'bitkeeper/gui/bin/bkgui' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} Warning: 'bitkeeper/gui/lib/Tktable2.10/libTktable2.10.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} Error: /usr/local/bitkeeper/bk is linked to /usr/local/lib/libtommath.so.1 from math/libtommath but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libtommath.so:math/libtommath Error: /usr/local/bitkeeper/gui/bin/bkgui is linked to /usr/local/lib/libXft.so.2 from x11-fonts/libXft but it is not declared as a dependency Warning: you need USE_XORG+=xft Error: /usr/local/bitkeeper/gui/bin/bkgui is linked to /usr/local/lib/libfreetype.so.6 from print/freetype2 but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libfreetype.so:print/freetype2 Error: /usr/local/bitkeeper/gui/bin/bkgui is linked to /usr/local/lib/libfontconfig.so.1 from x11-fonts/fontconfig but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libfontconfig.so:x11-fonts/fontconfig Error: /usr/local/bitkeeper/gui/bin/bkgui is linked to /usr/local/lib/libXrender.so.1 from x11/libXrender but it is not declared as a dependency Warning: you need USE_XORG+=xrender So i think we need that additionally in the Makefile: LIB_DEPENDS+=libtommath.so:math/libtommath LIB_DEPENDS+=libfreetype.so:print/freetype2 LIB_DEPENDS+=libfontconfig.so:x11-fonts/fontconfig USE_XORG+=xft USE_XORG+=xrender Ping? These are not fatal errors but are displayed in developer mode. Created attachment 223596 [details]
A collection of patches
Can you please give this collection of four commits a try? This will resolve this and PR/247160 and other issues with the port.
A commit references this bug: Author: cy Date: Sat Mar 27 02:44:48 UTC 2021 New revision: 569285 URL: https://svnweb.freebsd.org/changeset/ports/569285 Log: devel/bitkeeper: register all dependencies PR: 245793 Reported by: Gian-Simon Purkert <gspurki@gmail.com> Changes: head/devel/bitkeeper/Makefile Fixed. |