x11/nvidia-settings: poudriere fails; portmaster succeeds
David Wolfskill
david at catwhisker.org
Sat Aug 19 16:56:22 UTC 2017
On Sat, Aug 19, 2017 at 09:39:39AM -0700, Yuri wrote:
> On 08/19/17 06:01, David Wolfskill wrote:
> > In fairness, this may be an "apple vs. orange" comparison. But it's
> > fairly unusual (in my experience) for poudriere to fail to build a port,
> > but when it's a port that I had just built successfully (using
> > portmaster) on my laptop... well, I thought it was worth mentioning.
>
> What version is fails on?
The OS for the poudriere run was:
FreeBSD 11.1-STABLE #431 r322692M/322692:1101501: Sat Aug 19 03:43:54 PDT 2017 root at freebeast.catwhisker.org:/common/S1/obj/usr/src/sys/GENERIC amd64
For the portmaster run, it was:
FreeBSD 11.1-STABLE #365 r322647M/322650:1101501: Fri Aug 18 03:52:30 PDT 2017 root at g1-252.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY amd64
The port was attempting to build nvidia-settings-384.59_1.
The Makefile shows r448102:
g1-252(11.1-S)[15] dirs
/usr/ports/x11/nvidia-settings
g1-252(11.1-S)[16] grep BUILD Makefile
g1-252(11.1-S)[17] head -3 Makefile
# Created by: Alexander Nedotsukov <bland at FreeBSD.org>
# $FreeBSD: head/x11/nvidia-settings/Makefile 448102 2017-08-17 14:08:26Z swills $
g1-252(11.1-S)[18] svn info ../../
Path: /common/ports
Working Copy Root Path: /common/ports
URL: file:///svn/freebsd/ports/head
Relative URL: ^/head
Repository Root: file:///svn/freebsd/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 448295
Node Kind: directory
Schedule: normal
Last Changed Author: bsam
Last Changed Rev: 448295
Last Changed Date: 2017-08-19 03:28:29 -0700 (Sat, 19 Aug 2017)
g1-252(11.1-S)[19]
> > gtk+-2.x/ctkgridlicense.c:42:10: fatal error: 'dbus/dbus.h' file not found
> > #include <dbus/dbus.h>
> > ^~~~~~~~~~~~~
> > 1 error generated.
>
>
> It builds in poudriere 11.1 amd64 for me.
The apparent difference in behavior is curious.
> This means that it requires DBus at compile time, and it isn't in
> BUILD_DEPENDS:
>
> BUILD_DEPENDS=${LOCALBASE}/dbus/dbus.h:devel/dbus
>
>
> Yuri
>
Thankk you for pointing that out. As above, the Makefile as of r448102
appears to lack a BUILD_DEPENDS specification. This may be confirmed at
https://svnweb.freebsd.org/ports/head/x11/nvidia-settings/Makefile?revision=448102&view=markup
Peace,
david
--
David H. Wolfskill david at catwhisker.org
If we wish to eliminate sources of Fake News, start at the top: D. Trump.
See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 603 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20170819/ab830e50/attachment.sig>
More information about the freebsd-ports
mailing list