* Package: sys-fs/clamfs-1.0.1-r3 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_musl kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 5.5.9-gentoo * Checking for suitable kernel configuration options... * CONFIG_FUSE_FS: is not set when it should be. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. >>> Unpacking source... >>> Unpacking clamfs-1.0.1.tar.gz to /var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work >>> Source unpacked in /var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work >>> Preparing source in /var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1 ... * Applying clamfs-1.0.1-gentoo.patch ... [ ok ] * Applying clamfs-1.0.1-gcc45.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1 ... ./configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --docdir=/usr/share/doc/clamfs-1.0.1-r3 --htmldir=/usr/share/doc/clamfs-1.0.1-r3/html --libdir=/usr/lib checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for x86_64-gentoo-linux-musl-g++... x86_64-gentoo-linux-musl-g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether x86_64-gentoo-linux-musl-g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of x86_64-gentoo-linux-musl-g++... none checking for x86_64-gentoo-linux-musl-gcc... x86_64-gentoo-linux-musl-gcc checking whether we are using the GNU C compiler... yes checking whether x86_64-gentoo-linux-musl-gcc accepts -g... yes checking for x86_64-gentoo-linux-musl-gcc option to accept ISO C89... none needed checking dependency style of x86_64-gentoo-linux-musl-gcc... none checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C++ preprocessor... x86_64-gentoo-linux-musl-g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for stdbool.h that conforms to C99... no checking for _Bool... no checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for inline... inline checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking whether closedir returns void... no checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether lstat accepts an empty string... no checking whether lstat dereferences a symlink specified with a trailing slash... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking whether utime accepts a null argument... yes checking for fchdir... yes checking for fdatasync... yes checking for fork... yes checking for ftruncate... yes checking for lchown... yes checking for memset... yes checking for mkdir... yes checking for mkfifo... yes checking for rmdir... yes checking for setxattr... yes checking for strdup... yes checking for strerror... yes checking for utime... yes checking for boostlib >= 1.33... yes checking fuse.h usability... yes checking fuse.h presence... yes checking for fuse.h... yes checking for fuse_main in -lfuse... yes checking rlog/rlog.h usability... yes checking rlog/rlog.h presence... yes checking for rlog/rlog.h... yes checking for main in -lrlog... yes checking Poco/ExpireLRUCache.h usability... yes checking Poco/ExpireLRUCache.h presence... yes checking for Poco/ExpireLRUCache.h... yes checking Poco/Net/MailMessage.h usability... yes checking Poco/Net/MailMessage.h presence... yes checking for Poco/Net/MailMessage.h... yes checking Poco/Net/MailRecipient.h usability... yes checking Poco/Net/MailRecipient.h presence... yes checking for Poco/Net/MailRecipient.h... yes checking Poco/Net/SMTPClientSession.h usability... yes checking Poco/Net/SMTPClientSession.h presence... yes checking for Poco/Net/SMTPClientSession.h... yes checking Poco/Net/StringPartSource.h usability... yes checking Poco/Net/StringPartSource.h presence... yes checking for Poco/Net/StringPartSource.h... yes checking for main in -lPocoFoundation... yes checking for main in -lPocoFoundation... (cached) yes checking for libccgnu2 via ccgnu2-config... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating doc/Makefile config.status: creating doc/Doxyfile config.status: creating doc/svg/Makefile config.status: creating config.h config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1 ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1' Making all in src make[2]: Entering directory '/var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1/src' x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=25 -DRLOG_COMPONENT=clamfs -D_GNU_SOURCE -I/usr/include -Wall -O2 -DNDEBUG -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c -o clamfs.o clamfs.cxx clamfs.cxx:963:16: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 963 | rLog(Info, "ClamFS v"VERSION); | ^ clamfs.cxx: In function ‘int clamfs::clamfs_create(const char*, mode_t, fuse_file_info*)’: clamfs.cxx:486:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 486 | int res; | ^~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=25 -DRLOG_COMPONENT=clamfs -D_GNU_SOURCE -I/usr/include -Wall -O2 -DNDEBUG -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c -o config.o config.cxx x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=25 -DRLOG_COMPONENT=clamfs -D_GNU_SOURCE -I/usr/include -Wall -O2 -DNDEBUG -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c -o rlog.o rlog.cxx x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=25 -DRLOG_COMPONENT=clamfs -D_GNU_SOURCE -I/usr/include -Wall -O2 -DNDEBUG -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c -o clamav.o clamav.cxx x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=25 -DRLOG_COMPONENT=clamfs -D_GNU_SOURCE -I/usr/include -Wall -O2 -DNDEBUG -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c -o scancache.o scancache.cxx In file included from scancache.cxx:27: scancache.hxx:71:40: error: ‘ino_t’ was not declared in this scope; did you mean ‘int8_t’? 71 | class ScanCache: public ExpireLRUCache { | ^~~~~ | int8_t scancache.hxx:71:59: error: template argument 1 is invalid 71 | class ScanCache: public ExpireLRUCache { | ^ scancache.cxx: In constructor ‘clamfs::ScanCache::ScanCache(long int, long int)’: scancache.cxx:40:20: error: ‘ino_t’ was not declared in this scope; did you mean ‘int8_t’? 40 | ExpireLRUCache(elements, expire) { | ^~~~~ | int8_t scancache.cxx:40:39: error: template argument 1 is invalid 40 | ExpireLRUCache(elements, expire) { | ^ scancache.cxx:40:40: error: expected ‘{’ before ‘(’ token 40 | ExpireLRUCache(elements, expire) { | ^ scancache.cxx: At global scope: scancache.cxx:40:49: error: expected ‘)’ before ‘,’ token 40 | ExpireLRUCache(elements, expire) { | ~ ^ | ) scancache.cxx:40:57: error: expected constructor, destructor, or type conversion before ‘)’ token 40 | ExpireLRUCache(elements, expire) { | ^ make[2]: *** [Makefile:247: scancache.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1/src' make[1]: *** [Makefile:228: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1' make: *** [Makefile:167: all] Error 2 * ERROR: sys-fs/clamfs-1.0.1-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-fs/clamfs-1.0.1-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-fs/clamfs-1.0.1-r3::gentoo'`. * The complete build log is located at '/var/log/portage/sys-fs:clamfs-1.0.1-r3:20200321-160050.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-fs/clamfs-1.0.1-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-fs/clamfs-1.0.1-r3/temp/environment'. * Working directory: '/var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1' * S: '/var/tmp/portage/sys-fs/clamfs-1.0.1-r3/work/clamfs-1.0.1'