Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Aug 2017 09:56:20 -0700
From:      David Wolfskill <david@catwhisker.org>
To:        Yuri <yuri@rawbw.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: x11/nvidia-settings: poudriere fails; portmaster succeeds
Message-ID:  <20170819165620.GB1133@albert.catwhisker.org>
In-Reply-To: <764e19e9-21d4-6d22-7865-17a4793bf0c8@rawbw.com>
References:  <20170819130112.GV1133@albert.catwhisker.org> <764e19e9-21d4-6d22-7865-17a4793bf0c8@rawbw.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--WanUcxS0aVSEKL3E
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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.
>=20
> 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@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@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=20
g1-252(11.1-S)[16] grep BUILD Makefile
g1-252(11.1-S)[17] head -3 Makefile
# Created by: Alexander Nedotsukov <bland@FreeBSD.org>
# $FreeBSD: head/x11/nvidia-settings/Makefile 448102 2017-08-17 14:08:26Z s=
wills $

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]=20


> > gtk+-2.x/ctkgridlicense.c:42:10: fatal error: 'dbus/dbus.h' file not fo=
und
> > #include <dbus/dbus.h>
> >           ^~~~~~~~~~~~~
> > 1 error generated.
>=20
>=20
> 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=20
> BUILD_DEPENDS:
>=20
> BUILD_DEPENDS=3D${LOCALBASE}/dbus/dbus.h:devel/dbus
>=20
>=20
> Yuri
>=20

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=
=3D448102&view=3Dmarkup=20

Peace,
david
--=20
David H. Wolfskill				david@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.

--WanUcxS0aVSEKL3E
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQF8BAEBCgBmBQJZmG20XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix
NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4XJtYH/3Vc1n3/BWJtFjqAbX7ROukS
TXxH24tUG/x8qfkhY9wgZcl1TfHulLjey5fkJhltuzaut255FLuoZoYywvsrCVxm
DgXRxIuRuWxxM6EFr+MF7ageLJrO8PAEPlMbWS/jVNmbckq3rWZIYGc2LIKjPXs5
Von2GgspTVsfW3DX1iiRddkoM8bYdsOhij6bBWvsjTwjw+0FPyYkg9ALPH/VPJnz
Uy5ny3gAurRbmUIL9F4UAoXQG/SxZzRzVtbDqc0vt3F2vrv45rc4+6sNzh8kO6Kh
2XVZB/AS0rGwAzxnln3lijAQwwdhK1Cz4HoiM6iv+xD7uVVy9VJjc+muFTwWpRE=
=NwrG
-----END PGP SIGNATURE-----

--WanUcxS0aVSEKL3E--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170819165620.GB1133>