r313194 defined vm_ooffset_t and vm_pindex_t in sys/types.h.
I believe that forces a recompile of lang/gcc ports, and
probably anything built with the lang/gcc port to avoid 
dependency issue.  Neither "pkg audit -q" nor "pkg version -vl '<'"
pick up this issue.

% make 
gcc6 -o hex -O2 -pipe -static -Wall -fno-builtin -I/usr/local/include -I../mp 
-I../libm/msun/src -I../libm/libc/include -I../libm/libc/i386 hex.c -lm
In file included from 
                 from hex.c:6:
 error: unknown type name '__vm_ooffset_t'
 typedef __vm_ooffset_t vm_ooffset_t;
 error: unknown type name '__vm_pindex_t'
 typedef __vm_pindex_t vm_pindex_t;
*** Error code 1

% uname -a
FreeBSD troutmask.apl.washington.edu 12.0-CURRENT FreeBSD 12.0-CURRENT #0 
r312992: Mon Jan 30 13:00:38 PST 2017     
ka...@troutmask.apl.washington.edu:/data/obj/usr/src/sys/SPEW  amd64

% ll /usr/local/bin/gcc6
-r-xr-xr-x  3 root  wheel  - 936640 Jan  2 14:21 /usr/local/bin/gcc6*

20161221 https://www.youtube.com/watch?v=IbCHE-hONow
freebsd-current@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to