This started failing for me recently. The culprit seems to be a missing header. I was able to build tools by commenting out the line "#include <pcommitintrin>" in /usr/include/gcc-5/x86intrin.h. However, I am running a system completely LLVM. I think I have the same question here as in another message on the pkgsrc list. I will repeat it here.
I last built my world on Jan 24. A tail of "ls -lt" in /usr/bin looks like this: -r-xr-xr-x 1 root wheel 53976 Jan 24 14:36 dns-sd -r-xr-xr-x 2 root wheel 1348568 Jun 24 2017 cc -r-xr-xr-x 2 root wheel 1348568 Jun 24 2017 gcc -r-xr-xr-x 2 root wheel 898016 Jun 24 2017 c++ -r-xr-xr-x 2 root wheel 1348616 Jun 24 2017 cpp -r-xr-xr-x 2 root wheel 898016 Jun 24 2017 g++ -r-xr-xr-x 2 root wheel 1348616 Jun 24 2017 gcpp -r-xr-xr-x 1 root wheel 424904 Jun 24 2017 gcov -r-xr-xr-x 1 root wheel 41 Oct 2 2016 c11 -r-xr-xr-x 1 root wheel 41 Jan 13 2016 c89 -r-xr-xr-x 1 root wheel 41 Jan 13 2016 c99 -r-xr-xr-x 1 root wheel 3197 Jan 13 2016 rcsfreeze -r-xr-xr-x 1 root wheel 28392 Jan 13 2016 texi2dvi -r-xr-xr-x 3 root wheel 2972 Oct 10 2015 zegrep -r-xr-xr-x 3 root wheel 2972 Oct 10 2015 zfgrep -r-xr-xr-x 3 root wheel 2972 Oct 10 2015 zgrep -r-xr-xr-x 1 root wheel 4187 Jan 28 2014 rump_wmd -r-xr-xr-x 1 root wheel 5011 Jan 6 2014 genassym -r-xr-xr-x 2 root wheel 2003 Dec 6 2013 zless -r-xr-xr-x 2 root wheel 2003 Dec 6 2013 zmore -r-xr-xr-x 1 root wheel 1248 Dec 25 2011 cleantags -r-xr-xr-x 2 root wheel 3186 Apr 14 2010 zcmp -r-xr-xr-x 2 root wheel 3186 Apr 14 2010 zdiff -r-xr-xr-x 1 root wheel 3293 Apr 27 2008 znew -r-xr-xr-x 1 root wheel 3946 Jan 14 2007 lorder -r-xr-xr-x 1 root wheel 2984 Jul 6 2005 spell -r-xr-xr-x 1 root wheel 2285 Jun 29 2005 shar -r-xr-xr-x 1 root wheel 4009 May 1 2004 gzexe -r-xr-xr-x 1 root wheel 1377 Dec 28 2003 zforce -r-xr-xr-x 1 root wheel 3962 Aug 18 2003 vgrind -r-xr-xr-x 1 root wheel 869 Jul 30 2003 unifdefall -r-xr-xr-x 1 root wheel 2520 Mar 28 2003 lp -r-xr-xr-x 1 root wheel 1515 Jul 27 2000 skeyaudit -r-xr-xr-x 1 root wheel 1984 Mar 22 2000 pagesize -r-xr-xr-x 1 root wheel 33 Jul 30 1999 machine -r-xr-xr-x 1 root wheel 18 Dec 29 1994 false -r-xr-xr-x 1 root wheel 18 Dec 29 1994 true -r-xr-xr-x 1 root wheel 1922 Dec 7 1994 clear So why are all those files still there? If they have been deprecated or moved, shouldn't postinstall have removed them? What would happen if I removed those as well as other old files in /bin, /usr/lib and /lib? In particular, why do I need gcc if I have converted to an LLVM system? -- D'Arcy J.M. Cain <[email protected]> http://www.NetBSD.org/ IM:[email protected]
