Build of incron with clang_glibc toolchain

The build took 00h 03m 29s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
3,171 cpp
110 makefile
80 sh
3,361 total

The process tree of the build process is here.

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: incron 0.5.12-1 (Thu Apr 13 12:05:58 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o icd-main.o icd-main.cpp
# In file included from icd-main.cpp:34:
# ./inotify-cxx.h:250:17: warning: comparison of array 'pEvt->name' not equal to a null pointer is always true [-Wtautological-pointer-compare]
# if (pEvt->name != NULL) {
# ~~~~~~^~~~ ~~~~
# 1 warning generated.
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o incrontab.o incrontab.cpp
# In file included from incrontab.cpp:26:
# ./inotify-cxx.h:250:17: warning: comparison of array 'pEvt->name' not equal to a null pointer is always true [-Wtautological-pointer-compare]
# if (pEvt->name != NULL) {
# ~~~~~~^~~~ ~~~~
# 1 warning generated.
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o inotify-cxx.o inotify-cxx.cpp
# In file included from inotify-cxx.cpp:32:
# ./inotify-cxx.h:250:17: warning: comparison of array 'pEvt->name' not equal to a null pointer is always true [-Wtautological-pointer-compare]
# if (pEvt->name != NULL) {
# ~~~~~~^~~~ ~~~~
# 1 warning generated.
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o usertable.o usertable.cpp
# In file included from usertable.cpp:35:
# In file included from ./usertable.h:24:
# ./inotify-cxx.h:250:17: warning: comparison of array 'pEvt->name' not equal to a null pointer is always true [-Wtautological-pointer-compare]
# if (pEvt->name != NULL) {
# ~~~~~~^~~~ ~~~~
# 1 warning generated.
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o strtok.o strtok.cpp
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o appinst.o appinst.cpp
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o incroncfg.o incroncfg.cpp
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o appargs.o appargs.cpp
# clang++ -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o incrond icd-main.o incrontab.o inotify-cxx.o usertable.o strtok.o appinst.o incroncfg.o appargs.o
# clang++ -c -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o ict-main.o ict-main.cpp
# In file included from ict-main.cpp:35:
# ./inotify-cxx.h:250:17: warning: comparison of array 'pEvt->name' not equal to a null pointer is always true [-Wtautological-pointer-compare]
# if (pEvt->name != NULL) {
# ~~~~~~^~~~ ~~~~
# 1 warning generated.
# clang++ -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -ffor-scope -o incrontab ict-main.o incrontab.o inotify-cxx.o strtok.o incroncfg.o appargs.o
# ==> Entering fakeroot environment...
# ==> Starting package()...
# install -m 0755 -d /tmp/incron/pkg/incron/usr/share/man/man1
# install -m 0755 -d /tmp/incron/pkg/incron/usr/share/man/man5
# install -m 0755 -d /tmp/incron/pkg/incron/usr/share/man/man8
# install -m 0644 incrontab.1 /tmp/incron/pkg/incron/usr/share/man/man1
# install -m 0644 incrontab.5 /tmp/incron/pkg/incron/usr/share/man/man5
# install -m 0644 incrond.8 /tmp/incron/pkg/incron/usr/share/man/man8
# install -m 0644 incron.conf.5 /tmp/incron/pkg/incron/usr/share/man/man5
# install -m 0755 -d /tmp/incron/pkg/incron/usr/bin/
# install -m 0755 -d /tmp/incron/pkg/incron/usr/sbin/
# install -m 0755 -d /tmp/incron/pkg/incron/usr/share/doc/incron-`cat VERSION`//
# install -m 04755 -o root incrontab /tmp/incron/pkg/incron/usr/bin/
# install: cannot change ownership of '/tmp/incron/pkg/incron/usr/bin/incrontab': Operation not permitted
# make: *** [Makefile:55: install] Error 1
# ==> ERROR: A failure occurred in package().
# Aborting...