Bug 245793 - devel/bitkeeper stage-qa results
Summary: devel/bitkeeper stage-qa results
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Cy Schubert
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-21 13:24 UTC by gspu
Modified: 2020-05-19 11:02 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (cy)


Attachments
My Makefile (910 bytes, text/plain)
2020-04-21 13:40 UTC, gspu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description gspu 2020-04-21 13:24:30 UTC
====> 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/lib/Tktable2.10/libTktable2.10.so' 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}
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

In my Makefile i have that:

LIB_DEPENDS=    libtomcrypt.so:security/libtomcrypt \
		libpcre.so:devel/pcre \
		liblz4.so:archivers/liblz4 \
		libXft.so:x11-fonts/libXft \
		libtommath.so:math/libtommath \
		libfreetype.so:print/freetype2 \
		libfontconfig.so:x11-fonts/fontconfig
Comment 1 gspu 2020-04-21 13:37:20 UTC
Because stage-qa warning:
USE_XORG+=xft

I have:

USE_XORG=	x11 xrender xft
Comment 2 gspu 2020-04-21 13:40:45 UTC
Created attachment 213638 [details]
My Makefile

Maybe it helps ONLY_FOR_ARCHS=	amd64 i386 etc
Comment 3 Cy Schubert freebsd_committer 2020-04-21 14:24:20 UTC
What does uname -a tell you?
Comment 4 gspu 2020-04-21 14:38:20 UTC
#uname-a
FreeBSD freeb 12.1-RELEASE-p3 FreeBSD 12.1-RELEASE-p3 GENERIC  amd64

And thank you very much for porting Bitkeeper!!
Comment 5 Cy Schubert freebsd_committer 2020-04-21 15:19:09 UTC
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.
Comment 6 gspu 2020-04-21 16:16:16 UTC
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
Comment 7 Cy Schubert freebsd_committer 2020-05-13 02:08:37 UTC
Can this PR be closed?
Comment 8 gspu 2020-05-19 11:02:36 UTC
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