Closed MikeFultonDev closed 2 years ago
It looks like coreutils 'install' is not tagging files properly - in particular these header files
xlclang -I/u/fultonm/zopen/prod/xxhash/include it.c
In file included from ./it.c:1:
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:1: error: expected identifier or '('
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:2: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:3: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:4: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:5: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:6: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:7: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:8: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:9: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:11: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:12: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:13: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:15: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:16: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:17: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:18: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:19: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:20: error: non-ASCII characters are not allowed outside of literals and identifiers
/u/fultonm/zopen/prod/xxhash/include/xxhash.h:1:22: error: non-ASCII characters are not allowed outside of literals and identifiers
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Error while processing ./it.c.
CCN0793(I) Compilation failed for file ./it.c. Object file not created.
(thanks to @jshimod for asking me if i had actually tried to compile with that header ;) )
configure.ac has the following:
AC_CHECK_HEADERS(sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h \
unistd.h utime.h compat.h sys/param.h ctype.h sys/wait.h sys/stat.h \
sys/ioctl.h sys/filio.h string.h stdlib.h sys/socket.h sys/mode.h grp.h \
sys/un.h sys/attr.h arpa/inet.h arpa/nameser.h locale.h sys/types.h \
netdb.h malloc.h float.h limits.h iconv.h libcharset.h langinfo.h mcheck.h \
sys/acl.h acl/libacl.h attr/xattr.h sys/xattr.h sys/extattr.h dl.h \
popt.h popt/popt.h linux/falloc.h netinet/in_systm.h netgroup.h \
zlib.h xxhash.h openssl/md4.h openssl/md5.h zstd.h lz4.h sys/file.h \
bsd/string.h)
This turned out to be that the xxhash, zstd, lz4 ports had not been re-built with the latest 'install' from coreutils. Once that was done, the file tags were ok.
The logged configuration output (
<datestamp>_config.log
) has:Checking configure.sh, we see:
and:
This references the variable
INCLUDES
ac_fn_c_try_compile
is: