From owner-freebsd-ports@freebsd.org Sun Dec 31 02:35:23 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 24A2FE82B63 for ; Sun, 31 Dec 2017 02:35:23 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-159.reflexion.net [208.70.210.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C3F4D7BC25 for ; Sun, 31 Dec 2017 02:35:21 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 26661 invoked from network); 31 Dec 2017 00:48:35 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 31 Dec 2017 00:48:35 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v8.40.3) with SMTP; Sat, 30 Dec 2017 19:48:35 -0500 (EST) Received: (qmail 22951 invoked from network); 31 Dec 2017 00:48:35 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 31 Dec 2017 00:48:35 -0000 Received: from [192.168.1.25] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 5E401EC8AC0; Sat, 30 Dec 2017 16:48:34 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: amd64 /usr/ports -r457579: x11/xscreensaver fails to build because "error: no member named 'rgba_masks' in 'Visual'" (in xft.c) From: Mark Millard In-Reply-To: Date: Sat, 30 Dec 2017 16:48:33 -0800 Cc: FreeBSD Ports , freebsd-x11@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <84BC7516-00E2-4CC2-AA55-66468456CABA@dsl-only.net> References: To: zeising@FreeBSD.org X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Dec 2017 02:35:23 -0000 On 2017-Dec-30, at 12:26 PM, Mark Millard = wrote: > =46rom the poudriere build log: >=20 > cc -pedantic -Wall -Wstrict-prototypes -Wnested-externs = -Wmissing-prototypes -Wno-overlength-strings = -Wdeclaration-after-statement -no-cpp-precomp -std=3Dc89 = -U__STRICT_ANSI__ -c -I. -I.. -I/usr/local/include/gtk-2.0 = -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 = -I/usr/local/lib/glib-2.0/include -I/usr/local/include = -I/usr/local/include/cairo -I/usr/local/include/pixman-1 = -I/usr/local/include/freetype2 -I/usr/local/include/libdrm = -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz = -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/atk-1.0 = -I/usr/local/include/libxml2 -I/usr/local/include/libglade-2.0 = -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 = -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include = -I/usr/local/include -I/usr/local/include/libpng16 -pthread = -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -g -fstack-protector = -fno-strict-aliasing -std=3Dgnu99 -I/usr/local/include = -I/usr/local/include xft.c > . . . > xft.c:201:39: error: no member named 'rgba_masks' in 'Visual' > red_shift =3D maskbase (visual->rgba_masks[0]); > ~~~~~~ ^ > xft.c:202:39: error: no member named 'rgba_masks' in 'Visual' > red_len =3D masklen (visual->rgba_masks[0]); > ~~~~~~ ^ > xft.c:203:39: error: no member named 'rgba_masks' in 'Visual' > green_shift =3D maskbase (visual->rgba_masks[1]); > ~~~~~~ ^ > xft.c:204:38: error: no member named 'rgba_masks' in 'Visual' > green_len =3D masklen (visual->rgba_masks[1]); > ~~~~~~ ^ > xft.c:205:39: error: no member named 'rgba_masks' in 'Visual' > blue_shift =3D maskbase (visual->rgba_masks[2]); > ~~~~~~ ^ > xft.c:206:38: error: no member named 'rgba_masks' in 'Visual' > blue_len =3D masklen (visual->rgba_masks[2]); > ~~~~~~ ^ > 6 errors generated. > gmake[2]: *** [Makefile:192: xft.o] Error 1 > gmake[2]: *** Waiting for unfinished jobs.... > 1 warning generated. > gmake[2]: Leaving directory = '/wrkdirs/usr/ports/x11/xscreensaver/work/xscreensaver-5.38/utils' >=20 >=20 > # svnlite info /usr/ports/ | grep "Re[plv]" > Relative URL: ^/head > Repository Root: svn://svn.freebsd.org/ports > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 > Revision: 457579 > Last Changed Rev: 457579 >=20 > # uname -apKU > FreeBSD FBSDFSSD 12.0-CURRENT FreeBSD 12.0-CURRENT r327364M amd64 = amd64 1200054 1200054 I got a response form Walter Schwarzenfeld saying, in essence, that: OPTIONS_FILE_UNSET+=3DXFT is not supported (gets the errors in xft.c). Enabling XFT let it build. =3D=3D=3D Mark Millard markmi at dsl-only.net