amd64 /usr/ports -r457579: x11/xscreensaver fails to build because "error: no member named 'rgba_masks' in 'Visual'" (in xft.c)

Mark Millard markmi at dsl-only.net
Sat Dec 30 20:53:18 UTC 2017


From the poudriere build log:

cc -pedantic -Wall -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes -Wno-overlength-strings -Wdeclaration-after-statement -no-cpp-precomp -std=c89 -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=gnu99 -I/usr/local/include  -I/usr/local/include xft.c
. . .
xft.c:201:39: error: no member named 'rgba_masks' in 'Visual'
      red_shift   = maskbase (visual->rgba_masks[0]);
                              ~~~~~~  ^
xft.c:202:39: error: no member named 'rgba_masks' in 'Visual'
      red_len     = masklen  (visual->rgba_masks[0]);
                              ~~~~~~  ^
xft.c:203:39: error: no member named 'rgba_masks' in 'Visual'
      green_shift = maskbase (visual->rgba_masks[1]);
                              ~~~~~~  ^
xft.c:204:38: error: no member named 'rgba_masks' in 'Visual'
      green_len   = masklen (visual->rgba_masks[1]);
                             ~~~~~~  ^
xft.c:205:39: error: no member named 'rgba_masks' in 'Visual'
      blue_shift  = maskbase (visual->rgba_masks[2]);
                              ~~~~~~  ^
xft.c:206:38: error: no member named 'rgba_masks' in 'Visual'
      blue_len    = 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'


# 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

# uname -apKU
FreeBSD FBSDFSSD 12.0-CURRENT FreeBSD 12.0-CURRENT  r327364M  amd64 amd64 1200054 1200054


===
Mark Millard
markmi at dsl-only.net



More information about the freebsd-ports mailing list