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 r...@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 r...@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 <bl...@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 da...@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.
signature.asc
Description: PGP signature