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>