* Package: net-fs/netatalk-3.1.12-r5 * Repository: gentoo * USE: abi_x86_64 acl amd64 dbus elibc_glibc kernel_linux pam samba shadow ssl tcpd userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking netatalk-3.1.12.tar.bz2 to /var/tmp/portage/net-fs/netatalk-3.1.12-r5/work >>> Source unpacked in /var/tmp/portage/net-fs/netatalk-3.1.12-r5/work >>> Preparing source in /var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12 ... * Applying netatalk-3.1.7-gentoo.patch ... [ ok ] * Applying netatalk-3.1.8-disable-ld-library-path.patch ... [ ok ] * Applying netatalk-3.1.12-my_bool.patch ... [ ok ] * Applying netatalk-3.1.12-fno-common.patch ... [ ok ] * Applying netatalk-3.1.12-tracker3.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libevent' ... * Running 'libtoolize --install --copy --force --automake' ... [ ok ] * Running 'aclocal -I m4' ... [ ok ] * This package has a configure.in file which has long been deprecated. Please * update it to use configure.ac instead as newer versions of autotools will die * when it finds this file. See https://bugs.gentoo.org/426262 for details. * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ ok ] * Running 'automake --add-missing --copy --foreign --force-missing' ... [ ok ] * Running eautoreconf in '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12' ... * Running 'libtoolize --install --copy --force --automake' ... [ ok ] * Running 'aclocal -I macros' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ ok ] * Running 'automake --add-missing --copy --foreign --force-missing' ... [ ok ] * Running elibtoolize in: netatalk-3.1.12/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... * Running elibtoolize in: netatalk-3.1.12/libevent/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12 ... * econf: updating netatalk-3.1.12/config.sub with /usr/share/gnuconfig/config.sub * econf: updating netatalk-3.1.12/config.guess with /usr/share/gnuconfig/config.guess * econf: updating netatalk-3.1.12/libevent/config.sub with /usr/share/gnuconfig/config.sub * econf: updating netatalk-3.1.12/libevent/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/netatalk-3.1.12-r5 --htmldir=/usr/share/doc/netatalk-3.1.12-r5/html --with-sysroot=/ --libdir=/usr/lib64 --disable-debug --disable-debugging --disable-pgp-uam --disable-kerberos --disable-krbV-uam --disable-quota --enable-tcp-wrappers --disable-zeroconf --with-acls --without-cracklib --with-afpstats --without-ldap --with-pam --with-smbsharemodes --with-shadow --with-ssl-dir --without-tracker --without-dbus-daemon --without-tracker-pkgconfig-version --disable-static --enable-overwrite --disable-krb4-uam --disable-afs --with-libevent-header=/usr/include --with-libevent-lib=/usr/lib64 --with-bdb=/usr --with-uams-path=/usr/lib64/netatalk --with-init-style=gentoo-openrc --without-libevent --without-tdb --with-lockfile=/run/lock/netatalk checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.9/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 whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking for gawk... (cached) gawk checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for x86_64-pc-linux-gnu-gcc option to accept ISO C99... none needed checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for archiver @FILE support... @ checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok checking for sysroot... / checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-pc-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -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 for dlfcn.h... yes checking for objdir... .libs checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for perl... /usr/bin/perl checking for perl... (cached) /bin/grep checking for ps... /bin/ps checking whether byte ordering is bigendian... no checking for inline... inline checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking to see if we can add '__attribute__((unused))' to CFLAGS... yes checking mntent.h usability... yes checking mntent.h presence... yes checking for mntent.h... yes checking for unistd.h... (cached) yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking ufs/quota.h usability... no checking ufs/quota.h presence... no checking for ufs/quota.h... no checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking sgtty.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking statfs.h usability... no checking statfs.h presence... no checking for statfs.h... no checking for dlfcn.h... (cached) yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking sys/termios.h usability... yes checking sys/termios.h presence... yes checking for sys/termios.h... yes checking sys/mnttab.h usability... no checking sys/mnttab.h presence... no checking for sys/mnttab.h... no checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking for sys/stat.h... (cached) yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for fshare_t... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for 64 bit off_t... yes checking if large file support is available... yes checking for library containing dlopen... -ldl checking for dlerror... yes checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dld_link in -ldld... no checking for dlopen... (cached) no checking for dlsym... no checking for dlclose... no checking for _ prefix in compiled symbols... no checking what extension is used for runtime loadable modules... .so checking for openat... yes checking for renameat... yes checking for fstatat... yes checking for unlinkat... yes checking for struct tm.tm_gmtoff... yes checking for backtrace_symbols... yes checking for dirfd... yes checking for getusershell... yes checking for pread... yes checking for pwrite... yes checking for pselect... yes checking for setlinebuf... yes checking for strlcat... no checking for strlcpy... no checking for strnlen... yes checking for mempcpy... yes checking for vasprintf... yes checking for asprintf... yes checking for mmap... yes checking for utime... yes checking for getpagesize... yes checking for library containing gethostbyname... none required checking for library containing connect... none required checking for getifaddrs... yes checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking whether to check for 64bit libraries... yes * Linux specific configuration checking linux/dqblk_xfs.h usability... yes checking linux/dqblk_xfs.h presence... yes checking for linux/dqblk_xfs.h... yes checking for ldconfig... /sbin/ldconfig NETA_LDCONFIG = /sbin/ldconfig no checking whether to enable AFS support... no checking for cracklib support... no checking whether to enable verbose debug code... no checking whether to enable debugging with debuggers... no checking for libiconv... no checking for working iconv... yes checking whether iconv supports UCS-2-INTERNAL... no checking whether or not to use Database Daemon CNID backend... yes checking whether or not to use BDB Concurrent Data Store... no checking whether or not to use LAST DID scheme... yes checking whether or not to use TDB DID scheme... yes checking MySQL library and headers... checking for mysql_config... /usr/bin/mysql_config /usr/bin/mysql_config checking default DID scheme... dbd checking whether default CNID scheme has been activated... yes checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable Zerconf support... no checking whether to enable the TCP wrappers... yes checking for PAM installation directory... yes (path: /etc/pam.d) checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking pam/pam_appl.h usability... no checking pam/pam_appl.h presence... no checking for pam/pam_appl.h... no checking for pam_set_item in -lpam... yes checking for includable common PAM config... yes (include system-auth) checking whether to enable PAM support... yes checking shadow.h usability... yes checking shadow.h presence... yes checking for shadow.h... yes checking whether shadow support should be enabled... yes checking whether checking for a valid shell should be enabled... yes enabling gentoo-style openrc support checking for libgcrypt-config... /usr/bin/libgcrypt-config checking for LIBGCRYPT - version >= 1.2.3... yes (1.9.3-unknown) checking libgcrypt API version... okay checking libgcrypt hast CAST5 API... yes configure: Enabling DHX2 UAM checking for SSL... /usr (enabling RANDNUM and DHX support) checking for main in -lcrypto... yes checking for main in -ldes... no checking for Berkeley DB headers in /usr/include/... yes checking /usr/include//db.h version >= 4.6.0... ./configure: line 17453: test: -gt: unary operator expected ./configure: line 17457: test: 4: unary operator expected ./configure: line 17461: test: 6: unary operator expected yes checking Berkeley DB library (-ldb)... 6.0.35 ... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking for main in -lcrypt... yes checking whether the PGP UAM should be build... checking whether Kerberos V UAM should be build... no checking for Kerberos 5 (necessary for GetSrvrInfo:DirectoryNames support)... auto checking krb5/krb5.h usability... no checking krb5/krb5.h presence... no checking for krb5/krb5.h... no checking krb5.h usability... no checking krb5.h presence... no checking for krb5.h... no checking kerberosv5/krb5.h usability... no checking kerberosv5/krb5.h presence... no checking for kerberosv5/krb5.h... no checking for krb5-config... no checking for krb5-config... not found checking for krb5_free_unparsed_name... no checking for krb5_free_error_message... no checking for krb5_free_keytab_entry_contents... no checking for krb5_kt_free_entry... no checking whether configuration files should be overwritten... yes checking for LDAP (necessary for client-side ACL visibility)... no checking whether to support ACLs... yes checking for acl_get_file in -lacl... yes checking for getxattr in -lattr... yes checking for POSIX ACL support... yes configure: Using POSIX ACLs checking for acl_get_perm_np... no checking for acl_from_mode... checking for acl_from_mode... yes yes checking acl/libacl.h usability... yes checking acl/libacl.h presence... yes checking for acl/libacl.h... yes checking sys/attributes.h usability... no checking sys/attributes.h presence... no checking for sys/attributes.h... no checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking sys/xattr.h usability... yes checking sys/xattr.h presence... yes checking for sys/xattr.h... yes checking sys/extattr.h usability... no checking sys/extattr.h presence... no checking for sys/extattr.h... no checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/ea.h usability... no checking sys/ea.h presence... no checking for sys/ea.h... no checking for library containing getxattr... none required checking for getxattr... yes checking for lgetxattr... yes checking for fgetxattr... yes checking for listxattr... yes checking for llistxattr... yes checking for flistxattr... yes checking for removexattr... yes checking for lremovexattr... yes checking for fremovexattr... yes checking for setxattr... yes checking for lsetxattr... yes checking for fsetxattr... yes checking whether xattr interface takes additional options... no checking if the realpath function allows a NULL argument... yes checking for sendfile... yes checking for splice... yes checking whether to use bundled libevent... no checking whether to use bundled tdb... no checking for TDB... yes checking for TRACKER... no checking whether to enable developer build... no checking for dtrace... yes checking for DBUS... yes checking for DBUS_GLIB... yes checking for DBUS_GTHREAD... yes checking for dbus_g_bus_get_private... yes checking whether to use Filesystem Hierarchy Standard (FHS) compatibility... no checking netatalk lockfile path... /run/lock/netatalk checking whether to build Docbook documentation... no checking whether make supports nested variables... (cached) yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating bin/Makefile config.status: creating bin/ad/Makefile config.status: creating bin/afppasswd/Makefile config.status: creating bin/cnid/Makefile config.status: creating bin/cnid/cnid2_create config.status: creating bin/megatron/Makefile config.status: creating bin/misc/Makefile config.status: creating config/Makefile config.status: creating config/pam/Makefile config.status: creating contrib/Makefile config.status: creating contrib/macusers/Makefile config.status: creating contrib/macusers/macusers config.status: creating contrib/shell_utils/Makefile config.status: creating contrib/shell_utils/apple_dump config.status: creating contrib/shell_utils/asip-status.pl config.status: creating distrib/Makefile config.status: creating distrib/config/Makefile config.status: creating distrib/config/netatalk-config config.status: creating distrib/initscripts/Makefile config.status: creating distrib/m4/Makefile config.status: creating doc/Makefile config.status: creating doc/html.xsl config.status: creating doc/man.xsl config.status: creating doc/manual/Makefile config.status: creating doc/manual/manual.xml config.status: creating doc/manpages/Makefile config.status: creating doc/manpages/man1/Makefile config.status: creating doc/manpages/man5/Makefile config.status: creating doc/manpages/man8/Makefile config.status: creating etc/Makefile config.status: creating etc/afpd/Makefile config.status: creating etc/cnid_dbd/Makefile config.status: creating etc/netatalk/Makefile config.status: creating etc/spotlight/Makefile config.status: creating etc/uams/Makefile config.status: creating include/Makefile config.status: creating include/atalk/Makefile config.status: creating libatalk/Makefile config.status: creating libatalk/acl/Makefile config.status: creating libatalk/adouble/Makefile config.status: creating libatalk/bstring/Makefile config.status: creating libatalk/cnid/Makefile config.status: creating libatalk/cnid/cdb/Makefile config.status: creating libatalk/cnid/last/Makefile config.status: creating libatalk/cnid/dbd/Makefile config.status: creating libatalk/cnid/tdb/Makefile config.status: creating libatalk/cnid/mysql/Makefile config.status: creating libatalk/compat/Makefile config.status: creating libatalk/dsi/Makefile config.status: creating libatalk/iniparser/Makefile config.status: creating libatalk/talloc/Makefile config.status: creating libatalk/tdb/Makefile config.status: creating libatalk/unicode/Makefile config.status: creating libatalk/unicode/charsets/Makefile config.status: creating libatalk/util/Makefile config.status: creating libatalk/vfs/Makefile config.status: creating macros/Makefile config.status: creating man/Makefile config.status: creating man/man1/Makefile config.status: creating man/man1/ad.1 config.status: creating man/man1/afpldaptest.1 config.status: creating man/man1/afppasswd.1 config.status: creating man/man1/afpstats.1 config.status: creating man/man1/apple_dump.1 config.status: creating man/man1/asip-status.pl.1 config.status: creating man/man1/dbd.1 config.status: creating man/man1/macusers.1 config.status: creating man/man1/netatalk-config.1 config.status: creating man/man1/uniconv.1 config.status: creating man/man5/Makefile config.status: creating man/man5/afp.conf.5 config.status: creating man/man5/afp_signature.conf.5 config.status: creating man/man5/afp_voluuid.conf.5 config.status: creating man/man5/extmap.conf.5 config.status: creating man/man8/Makefile config.status: creating man/man8/afpd.8 config.status: creating man/man8/cnid_dbd.8 config.status: creating man/man8/cnid_metad.8 config.status: creating man/man8/netatalk.8 config.status: creating test/Makefile config.status: creating test/afpd/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default commands Compilation summary: CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_srcdir) CFLAGS = -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing LIBS = PTHREADS: LIBS = CFLAGS = -pthread SSL: LIBS = -L/usr/lib64 -lcrypto CFLAGS = -I/usr/include/openssl LIBGCRYPT: LIBS = -lgcrypt -lgpg-error CFLAGS = PAM: LIBS = -lpam CFLAGS = WRAP: LIBS = -lwrap CFLAGS = BDB: LIBS = -L/usr/lib64 -ldb CFLAGS = LIBEVENT: LIBS = -L/usr/lib64 CFLAGS = -I/usr/include TDB: LIBS = -Wl,-rpath,/usr/lib64 -ltdb CFLAGS = MySQL: LIBS = -L/usr/lib64 -lmysqlclient -lpthread -lz -lzstd -lm -lrt -lssl -lcrypto -ldl -lresolv CFLAGS = -I/usr/include/mysql Configure summary: INIT STYLE: gentoo-openrc AFP: Extended Attributes: ad | sys ACL support: yes Spotlight: no CNID: backends: dbd last tdb mysql UAMS: DHX (PAM SHADOW) DHX2 (PAM SHADOW) RANDNUM (afppasswd) clrtxt (PAM SHADOW) guest Options: Zeroconf support: no tcp wrapper support: yes quota support: no valid shell check: yes cracklib support: no ACL support: yes Kerberos support: auto LDAP support: no AFP stats via dbus: yes dtrace probes: yes Paths: Netatalk lockfile: /run/lock/netatalk init directory: /etc/init.d dbus system directory: ${sysconfdir}/dbus-1/system.d pam config directory: ${sysconfdir}/pam.d Documentation: Docbook: no >>> Source configured. >>> Compiling source in /var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12 ... make -j3 make all-recursive make[1]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12' Making all in include make[2]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/include' Making all in atalk make[3]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/include/atalk' /bin/sh ../../libtool --mode=execute dtrace -o afp_dtrace.h -h -s ../../include/atalk/afp_dtrace.d make all-am make[4]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/include/atalk' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/include/atalk' make[3]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/include/atalk' make[3]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/include' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/include' make[2]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/include' Making all in libatalk make[2]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk' Making all in acl make[3]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/acl' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o libacl_la-cache.lo `test -f 'cache.c' || echo './'`cache.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o libacl_la-unix.lo `test -f 'unix.c' || echo './'`unix.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o libacl_la-uuid.lo `test -f 'uuid.c' || echo './'`uuid.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c unix.c -fPIC -DPIC -o .libs/libacl_la-unix.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c cache.c -fPIC -DPIC -o .libs/libacl_la-cache.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c uuid.c -fPIC -DPIC -o .libs/libacl_la-uuid.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libacl.la libacl_la-cache.lo libacl_la-unix.lo libacl_la-uuid.lo -lacl -lattr libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libacl.a .libs/libacl_la-cache.o .libs/libacl_la-unix.o .libs/libacl_la-uuid.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libacl.a libtool: link: ( cd ".libs" && rm -f "libacl.la" && ln -s "../libacl.la" "libacl.la" ) make[3]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/acl' Making all in adouble make[3]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/adouble' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_attr.lo ad_attr.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_conv.lo ad_conv.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_date.lo ad_date.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_attr.c -fPIC -DPIC -o .libs/ad_attr.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_conv.c -fPIC -DPIC -o .libs/ad_conv.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_date.c -fPIC -DPIC -o .libs/ad_date.o In file included from ../../include/atalk/ea.h:23, from ad_conv.c:36: /usr/include/attr/xattr.h:5:2: warning: #warning "Please change your includes to " [-Wcpp] 5 | #warning "Please change your includes to " | ^~~~~~~ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_flush.lo ad_flush.c ad_conv.c: In function ‘ad_conv_v22ea_rf’: ad_conv.c:165:9: warning: ignoring return value of ‘fchown’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 165 | fchown(ad_reso_fileno(&adea), sp->st_uid, sp->st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_lock.lo ad_lock.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_flush.c -fPIC -DPIC -o .libs/ad_flush.o In file included from ../../include/atalk/ea.h:23, from ad_flush.c:36: /usr/include/attr/xattr.h:5:2: warning: #warning "Please change your includes to " [-Wcpp] 5 | #warning "Please change your includes to " | ^~~~~~~ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_mmap.lo ad_mmap.c ad_flush.c: In function ‘ad_flush_hf’: ad_flush.c:306:25: warning: implicit declaration of function ‘become_root’ [-Wimplicit-function-declaration] 306 | become_root(); | ^~~~~~~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_lock.c -fPIC -DPIC -o .libs/ad_lock.o ad_flush.c:308:25: warning: implicit declaration of function ‘unbecome_root’ [-Wimplicit-function-declaration] 308 | unbecome_root(); | ^~~~~~~~~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_mmap.c -fPIC -DPIC -o .libs/ad_mmap.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_open.lo ad_open.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_read.lo ad_read.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_open.c -fPIC -DPIC -o .libs/ad_open.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_recvfile.lo ad_recvfile.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_read.c -fPIC -DPIC -o .libs/ad_read.o In file included from ../../include/atalk/ea.h:23, from ad_open.c:49: /usr/include/attr/xattr.h:5:2: warning: #warning "Please change your includes to " [-Wcpp] 5 | #warning "Please change your includes to " | ^~~~~~~ In file included from ../../include/atalk/ea.h:23, from ad_read.c:34: /usr/include/attr/xattr.h:5:2: warning: #warning "Please change your includes to " [-Wcpp] 5 | #warning "Please change your includes to " | ^~~~~~~ ad_open.c: In function ‘ad_path_osx’: ad_open.c:1576:9: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1576 | getcwd(buf, MAXPATHLEN); | ^~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_recvfile.c -fPIC -DPIC -o .libs/ad_recvfile.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_sendfile.lo ad_sendfile.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_size.lo ad_size.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_sendfile.c -fPIC -DPIC -o .libs/ad_sendfile.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_size.c -fPIC -DPIC -o .libs/ad_size.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o ad_write.lo ad_write.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c ad_write.c -fPIC -DPIC -o .libs/ad_write.o In file included from ../../include/atalk/ea.h:23, from ad_write.c:16: /usr/include/attr/xattr.h:5:2: warning: #warning "Please change your includes to " [-Wcpp] 5 | #warning "Please change your includes to " | ^~~~~~~ /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libadouble.la ad_attr.lo ad_conv.lo ad_date.lo ad_flush.lo ad_lock.lo ad_mmap.lo ad_open.lo ad_read.lo ad_recvfile.lo ad_sendfile.lo ad_size.lo ad_write.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libadouble.a .libs/ad_attr.o .libs/ad_conv.o .libs/ad_date.o .libs/ad_flush.o .libs/ad_lock.o .libs/ad_mmap.o .libs/ad_open.o .libs/ad_read.o .libs/ad_recvfile.o .libs/ad_sendfile.o .libs/ad_size.o .libs/ad_write.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libadouble.a libtool: link: ( cd ".libs" && rm -f "libadouble.la" && ln -s "../libadouble.la" "libadouble.la" ) make[3]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/adouble' Making all in bstring make[3]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/bstring' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o bstrlib.lo bstrlib.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o bstradd.lo bstradd.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c bstradd.c -fPIC -DPIC -o .libs/bstradd.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c bstrlib.c -fPIC -DPIC -o .libs/bstrlib.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libbstring.la bstrlib.lo bstradd.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libbstring.a .libs/bstrlib.o .libs/bstradd.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libbstring.a libtool: link: ( cd ".libs" && rm -f "libbstring.la" && ln -s "../libbstring.la" "libbstring.la" ) make[3]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/bstring' Making all in compat make[3]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/compat' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o misc.lo misc.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o mktemp.lo mktemp.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o getusershell.lo getusershell.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c misc.c -fPIC -DPIC -o .libs/misc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c mktemp.c -fPIC -DPIC -o .libs/mktemp.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c getusershell.c -fPIC -DPIC -o .libs/getusershell.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o rquota_xdr.lo rquota_xdr.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o pselect.lo pselect.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o strlcpy.lo strlcpy.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c pselect.c -fPIC -DPIC -o .libs/pselect.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c strlcpy.c -fPIC -DPIC -o .libs/strlcpy.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c rquota_xdr.c -fPIC -DPIC -o .libs/rquota_xdr.o /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libcompat.la misc.lo mktemp.lo getusershell.lo rquota_xdr.lo pselect.lo strlcpy.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libcompat.a .libs/misc.o .libs/mktemp.o .libs/getusershell.o .libs/rquota_xdr.o .libs/pselect.o .libs/strlcpy.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libcompat.a libtool: link: ( cd ".libs" && rm -f "libcompat.la" && ln -s "../libcompat.la" "libcompat.la" ) make[3]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/compat' Making all in cnid make[3]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid' Making all in last make[4]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid/last' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o cnid_last.lo cnid_last.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c cnid_last.c -fPIC -DPIC -o .libs/cnid_last.o /bin/sh ../../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libcnid_last.la cnid_last.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libcnid_last.a .libs/cnid_last.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libcnid_last.a libtool: link: ( cd ".libs" && rm -f "libcnid_last.la" && ln -s "../libcnid_last.la" "libcnid_last.la" ) make[4]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid/last' Making all in cdb make[4]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid/cdb' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid/cdb' Making all in dbd make[4]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid/dbd' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o cnid_dbd.lo cnid_dbd.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c cnid_dbd.c -fPIC -DPIC -o .libs/cnid_dbd.o /bin/sh ../../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o libcnid_dbd.la cnid_dbd.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libcnid_dbd.a .libs/cnid_dbd.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libcnid_dbd.a libtool: link: ( cd ".libs" && rm -f "libcnid_dbd.la" && ln -s "../libcnid_dbd.la" "libcnid_dbd.la" ) make[4]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid/dbd' Making all in tdb make[4]: Entering directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid/tdb' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o libcnid_tdb_la-cnid_tdb_add.lo `test -f 'cnid_tdb_add.c' || echo './'`cnid_tdb_add.c /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o libcnid_tdb_la-cnid_tdb_close.lo `test -f 'cnid_tdb_close.c' || echo './'`cnid_tdb_close.c /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. -D_U_="__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c -o libcnid_tdb_la-cnid_tdb_delete.lo `test -f 'cnid_tdb_delete.c' || echo './'`cnid_tdb_delete.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c cnid_tdb_add.c -fPIC -DPIC -o .libs/libcnid_tdb_la-cnid_tdb_add.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c cnid_tdb_delete.c -fPIC -DPIC -o .libs/libcnid_tdb_la-cnid_tdb_delete.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -I../../.. "-D_U_=__attribute__((unused))" -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -fno-strict-aliasing -c cnid_tdb_close.c -fPIC -DPIC -o .libs/libcnid_tdb_la-cnid_tdb_close.o In file included from ../../../include/atalk/tdb.h:2, from cnid_tdb.h:29, from cnid_tdb_delete.c:15: /usr/include/tdb.h:162:9: error: expected ‘;’ before ‘struct’ 162 | _PUBLIC_ struct tdb_context *tdb_open(const char *name, int hash_size, int tdb_flags, | ^~~~~~~ | ; /usr/include/tdb.h:209:9: error: expected ‘;’ before ‘struct’ 209 | _PUBLIC_ struct tdb_context *tdb_open_ex(const char *name, int hash_size, int tdb_flags, | ^~~~~~~ | ; /usr/include/tdb.h:221:9: error: expected ‘;’ before ‘void’ 221 | _PUBLIC_ void tdb_set_max_dead(struct tdb_context *tdb, int max_dead); | ^~~~~ | ; /usr/include/tdb.h:236:9: error: expected ‘;’ before ‘int’ 236 | _PUBLIC_ int tdb_reopen(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:251:9: error: expected ‘;’ before ‘int’ 251 | _PUBLIC_ int tdb_reopen_all(int parent_longlived); | ^~~~ | ; /usr/include/tdb.h:260:9: error: expected ‘;’ before ‘void’ 260 | _PUBLIC_ void tdb_set_logging_function(struct tdb_context *tdb, const struct tdb_logging_context *log_ctx); | ^~~~~ | ; /usr/include/tdb.h:271:9: error: expected ‘;’ before ‘enum’ 271 | _PUBLIC_ enum TDB_ERROR tdb_error(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:280:9: error: expected ‘;’ before ‘const’ 280 | _PUBLIC_ const char *tdb_errorstr(struct tdb_context *tdb); | ^~~~~~ | ; /usr/include/tdb.h:297:1: error: unknown type name ‘_PUBLIC_’ 297 | _PUBLIC_ TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~ /usr/include/tdb.h:297:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_fetch’ 297 | _PUBLIC_ TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~~ /usr/include/tdb.h:322:9: error: expected ‘;’ before ‘int’ 322 | _PUBLIC_ int tdb_parse_record(struct tdb_context *tdb, TDB_DATA key, | ^~~~ | ; /usr/include/tdb.h:336:9: error: expected ‘;’ before ‘int’ 336 | _PUBLIC_ int tdb_delete(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:358:9: error: expected ‘;’ before ‘int’ 358 | _PUBLIC_ int tdb_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, int flag); | ^~~~ | ; /usr/include/tdb.h:383:9: error: expected ‘;’ before ‘int’ 383 | _PUBLIC_ int tdb_storev(struct tdb_context *tdb, TDB_DATA key, | ^~~~ | ; /usr/include/tdb.h:402:9: error: expected ‘;’ before ‘int’ 402 | _PUBLIC_ int tdb_append(struct tdb_context *tdb, TDB_DATA key, TDB_DATA new_dbuf); | ^~~~ | ; /usr/include/tdb.h:414:9: error: expected ‘;’ before ‘int’ 414 | _PUBLIC_ int tdb_close(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:426:1: error: unknown type name ‘_PUBLIC_’ 426 | _PUBLIC_ TDB_DATA tdb_firstkey(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:426:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_firstkey’ 426 | _PUBLIC_ TDB_DATA tdb_firstkey(struct tdb_context *tdb); | ^~~~~~~~~~~~ /usr/include/tdb.h:440:1: error: unknown type name ‘_PUBLIC_’ 440 | _PUBLIC_ TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~ /usr/include/tdb.h:440:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_nextkey’ 440 | _PUBLIC_ TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~~~~ /usr/include/tdb.h:462:9: error: expected ‘;’ before ‘int’ 462 | _PUBLIC_ int tdb_traverse(struct tdb_context *tdb, tdb_traverse_func fn, void *private_data); | ^~~~ | ; /usr/include/tdb.h:481:9: error: expected ‘;’ before ‘int’ 481 | _PUBLIC_ int tdb_traverse_read(struct tdb_context *tdb, tdb_traverse_func fn, void *private_data); | ^~~~ | ; /usr/include/tdb.h:514:9: error: expected ‘;’ before ‘int’ 514 | _PUBLIC_ int tdb_traverse_chain(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:546:9: error: expected ‘;’ before ‘int’ 546 | _PUBLIC_ int tdb_traverse_key_chain(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:563:9: error: expected ‘;’ before ‘int’ 563 | _PUBLIC_ int tdb_exists(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:575:9: error: expected ‘;’ before ‘int’ 575 | _PUBLIC_ int tdb_lockall(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:590:9: error: expected ‘;’ before ‘int’ 590 | _PUBLIC_ int tdb_lockall_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:603:9: error: expected ‘;’ before ‘int’ 603 | _PUBLIC_ int tdb_unlockall(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:615:9: error: expected ‘;’ before ‘int’ 615 | _PUBLIC_ int tdb_lockall_read(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:630:9: error: expected ‘;’ before ‘int’ 630 | _PUBLIC_ int tdb_lockall_read_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:643:9: error: expected ‘;’ before ‘int’ 643 | _PUBLIC_ int tdb_unlockall_read(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:657:9: error: expected ‘;’ before ‘int’ 657 | _PUBLIC_ int tdb_lockall_mark(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:671:9: error: expected ‘;’ before ‘int’ 671 | _PUBLIC_ int tdb_lockall_unmark(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:682:9: error: expected ‘;’ before ‘const’ 682 | _PUBLIC_ const char *tdb_name(struct tdb_context *tdb); | ^~~~~~ | ; /usr/include/tdb.h:694:9: error: expected ‘;’ before ‘int’ 694 | _PUBLIC_ int tdb_fd(struct tdb_context *tdb); | ^~~~ | ; In file included from ../../../include/atalk/tdb.h:2, from cnid_tdb.h:29, from cnid_tdb_add.c:12: /usr/include/tdb.h:162:9: error: expected ‘;’ before ‘struct’ 162 | _PUBLIC_ struct tdb_context *tdb_open(const char *name, int hash_size, int tdb_flags, | ^~~~~~~ | ; /usr/include/tdb.h:209:9: error: expected ‘;’ before ‘struct’ 209 | _PUBLIC_ struct tdb_context *tdb_open_ex(const char *name, int hash_size, int tdb_flags, | ^~~~~~~ | ; /usr/include/tdb.h:221:9: error: expected ‘;’ before ‘void’ 221 | _PUBLIC_ void tdb_set_max_dead(struct tdb_context *tdb, int max_dead); | ^~~~~ | ; /usr/include/tdb.h:236:9: error: expected ‘;’ before ‘int’ 236 | _PUBLIC_ int tdb_reopen(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:251:9: error: expected ‘;’ before ‘int’ 251 | _PUBLIC_ int tdb_reopen_all(int parent_longlived); | ^~~~ | ; /usr/include/tdb.h:260:9: error: expected ‘;’ before ‘void’ 260 | _PUBLIC_ void tdb_set_logging_function(struct tdb_context *tdb, const struct tdb_logging_context *log_ctx); | ^~~~~ | ; /usr/include/tdb.h:271:9: error: expected ‘;’ before ‘enum’ 271 | _PUBLIC_ enum TDB_ERROR tdb_error(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:280:9: error: expected ‘;’ before ‘const’ 280 | _PUBLIC_ const char *tdb_errorstr(struct tdb_context *tdb); | ^~~~~~ | ; /usr/include/tdb.h:707:1: error: unknown type name ‘_PUBLIC_’ 707 | _PUBLIC_ tdb_log_func tdb_log_fn(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:707:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_log_fn’ 707 | _PUBLIC_ tdb_log_func tdb_log_fn(struct tdb_context *tdb); | ^~~~~~~~~~ /usr/include/tdb.h:718:9: error: expected ‘;’ before ‘void’ 718 | _PUBLIC_ void *tdb_get_logging_private(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:736:9: error: expected ‘;’ before ‘_Bool’ 736 | _PUBLIC_ bool tdb_transaction_active(struct tdb_context *tdb); | ^ | ; /usr/include/tdb.h:769:9: error: expected ‘;’ before ‘int’ 769 | _PUBLIC_ int tdb_transaction_start(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:782:9: error: expected ‘;’ before ‘int’ 782 | _PUBLIC_ int tdb_transaction_start_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:799:9: error: expected ‘;’ before ‘int’ 799 | _PUBLIC_ int tdb_transaction_prepare_commit(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:813:9: error: expected ‘;’ before ‘int’ 813 | _PUBLIC_ int tdb_transaction_commit(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:828:9: error: expected ‘;’ before ‘int’ 828 | _PUBLIC_ int tdb_transaction_cancel(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:848:9: error: expected ‘;’ before ‘int’ 848 | _PUBLIC_ int tdb_get_seqnum(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:857:9: error: expected ‘;’ before ‘int’ 857 | _PUBLIC_ int tdb_hash_size(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:297:1: error: unknown type name ‘_PUBLIC_’ 297 | _PUBLIC_ TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~ /usr/include/tdb.h:297:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_fetch’ 297 | _PUBLIC_ TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~~ /usr/include/tdb.h:322:9: error: expected ‘;’ before ‘int’ 322 | _PUBLIC_ int tdb_parse_record(struct tdb_context *tdb, TDB_DATA key, | ^~~~ | ; /usr/include/tdb.h:866:1: error: unknown type name ‘_PUBLIC_’ 866 | _PUBLIC_ size_t tdb_map_size(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:866:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_map_size’ 866 | _PUBLIC_ size_t tdb_map_size(struct tdb_context *tdb); | ^~~~~~~~~~~~ /usr/include/tdb.h:875:9: error: expected ‘;’ before ‘int’ 875 | _PUBLIC_ int tdb_get_flags(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:884:9: error: expected ‘;’ before ‘void’ 884 | _PUBLIC_ void tdb_add_flags(struct tdb_context *tdb, unsigned flag); | ^~~~~ | ; /usr/include/tdb.h:893:9: error: expected ‘;’ before ‘void’ 893 | _PUBLIC_ void tdb_remove_flags(struct tdb_context *tdb, unsigned flag); | ^~~~~ | ; /usr/include/tdb.h:902:9: error: expected ‘;’ before ‘void’ 902 | _PUBLIC_ void tdb_enable_seqnum(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:915:9: error: expected ‘;’ before ‘void’ 915 | _PUBLIC_ void tdb_increment_seqnum_nonblock(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:924:9: error: expected ‘;’ before ‘unsigned’ 924 | _PUBLIC_ unsigned int tdb_jenkins_hash(TDB_DATA *key); | ^~~~~~~~~ | ; /usr/include/tdb.h:947:9: error: expected ‘;’ before ‘int’ 947 | _PUBLIC_ int tdb_check(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:336:9: error: expected ‘;’ before ‘int’ 336 | _PUBLIC_ int tdb_delete(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:969:9: error: expected ‘;’ before ‘int’ 969 | _PUBLIC_ int tdb_rescue(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:992:9: error: expected ‘;’ before ‘_Bool’ 992 | _PUBLIC_ bool tdb_runtime_check_for_robust_mutexes(void); | ^ | ; /usr/include/tdb.h:997:9: error: expected ‘;’ before ‘int’ 997 | _PUBLIC_ int tdb_chainlock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:998:9: error: expected ‘;’ before ‘int’ 998 | _PUBLIC_ int tdb_chainlock_nonblock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:999:9: error: expected ‘;’ before ‘int’ 999 | _PUBLIC_ int tdb_chainunlock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1000:9: error: expected ‘;’ before ‘int’ 1000 | _PUBLIC_ int tdb_chainlock_read(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1001:9: error: expected ‘;’ before ‘int’ 1001 | _PUBLIC_ int tdb_chainlock_read_nonblock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1002:9: error: expected ‘;’ before ‘int’ 1002 | _PUBLIC_ int tdb_chainunlock_read(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1003:9: error: expected ‘;’ before ‘int’ 1003 | _PUBLIC_ int tdb_chainlock_mark(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1004:9: error: expected ‘;’ before ‘int’ 1004 | _PUBLIC_ int tdb_chainlock_unmark(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1006:9: error: expected ‘;’ before ‘void’ 1006 | _PUBLIC_ void tdb_setalarm_sigptr(struct tdb_context *tdb, volatile sig_atomic_t *sigptr); | ^~~~~ | ; /usr/include/tdb.h:358:9: error: expected ‘;’ before ‘int’ 358 | _PUBLIC_ int tdb_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, int flag); | ^~~~ | ; /usr/include/tdb.h:383:9: error: expected ‘;’ before ‘int’ 383 | _PUBLIC_ int tdb_storev(struct tdb_context *tdb, TDB_DATA key, | ^~~~ | ; /usr/include/tdb.h:1009:9: error: expected ‘;’ before ‘int’ 1009 | _PUBLIC_ int tdb_wipe_all(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:402:9: error: expected ‘;’ before ‘int’ 402 | _PUBLIC_ int tdb_append(struct tdb_context *tdb, TDB_DATA key, TDB_DATA new_dbuf); | ^~~~ | ; /usr/include/tdb.h:414:9: error: expected ‘;’ before ‘int’ 414 | _PUBLIC_ int tdb_close(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1010:9: error: expected ‘;’ before ‘int’ 1010 | _PUBLIC_ int tdb_repack(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1013:9: error: expected ‘;’ before ‘void’ 1013 | _PUBLIC_ void tdb_dump_all(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:1014:9: error: expected ‘;’ before ‘int’ 1014 | _PUBLIC_ int tdb_printfreelist(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1015:9: error: expected ‘;’ before ‘int’ 1015 | _PUBLIC_ int tdb_validate_freelist(struct tdb_context *tdb, int *pnum_entries); | ^~~~ | ; /usr/include/tdb.h:1016:9: error: expected ‘;’ before ‘int’ 1016 | _PUBLIC_ int tdb_freelist_size(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1017:9: error: expected ‘;’ before ‘char’ 1017 | _PUBLIC_ char *tdb_summary(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:1019:9: error: expected ‘;’ before ‘extern’ 1019 | _PUBLIC_ extern TDB_DATA tdb_null; | ^~~~~~~ | ; /usr/include/tdb.h:426:1: error: unknown type name ‘_PUBLIC_’ 426 | _PUBLIC_ TDB_DATA tdb_firstkey(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:426:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_firstkey’ 426 | _PUBLIC_ TDB_DATA tdb_firstkey(struct tdb_context *tdb); | ^~~~~~~~~~~~ cnid_tdb_delete.c: In function ‘cnid_tdb_delete’: cnid_tdb_delete.c:30:12: warning: implicit declaration of function ‘tdb_fetch’ [-Wimplicit-function-declaration] 30 | data = tdb_fetch(db->tdb_cnid, key); | ^~~~~~~~~ cnid_tdb_delete.c:30:12: error: incompatible types when assigning to type ‘TDB_DATA’ from type ‘int’ /usr/include/tdb.h:440:1: error: unknown type name ‘_PUBLIC_’ 440 | _PUBLIC_ TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~ /usr/include/tdb.h:440:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_nextkey’ 440 | _PUBLIC_ TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~~~~ /usr/include/tdb.h:462:9: error: expected ‘;’ before ‘int’ 462 | _PUBLIC_ int tdb_traverse(struct tdb_context *tdb, tdb_traverse_func fn, void *private_data); | ^~~~ | ; /usr/include/tdb.h:481:9: error: expected ‘;’ before ‘int’ 481 | _PUBLIC_ int tdb_traverse_read(struct tdb_context *tdb, tdb_traverse_func fn, void *private_data); | ^~~~ | ; /usr/include/tdb.h:514:9: error: expected ‘;’ before ‘int’ 514 | _PUBLIC_ int tdb_traverse_chain(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:546:9: error: expected ‘;’ before ‘int’ 546 | _PUBLIC_ int tdb_traverse_key_chain(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:563:9: error: expected ‘;’ before ‘int’ 563 | _PUBLIC_ int tdb_exists(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:575:9: error: expected ‘;’ before ‘int’ 575 | _PUBLIC_ int tdb_lockall(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:590:9: error: expected ‘;’ before ‘int’ 590 | _PUBLIC_ int tdb_lockall_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:603:9: error: expected ‘;’ before ‘int’ 603 | _PUBLIC_ int tdb_unlockall(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:615:9: error: expected ‘;’ before ‘int’ 615 | _PUBLIC_ int tdb_lockall_read(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:630:9: error: expected ‘;’ before ‘int’ 630 | _PUBLIC_ int tdb_lockall_read_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:643:9: error: expected ‘;’ before ‘int’ 643 | _PUBLIC_ int tdb_unlockall_read(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:657:9: error: expected ‘;’ before ‘int’ 657 | _PUBLIC_ int tdb_lockall_mark(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:671:9: error: expected ‘;’ before ‘int’ 671 | _PUBLIC_ int tdb_lockall_unmark(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:682:9: error: expected ‘;’ before ‘const’ 682 | _PUBLIC_ const char *tdb_name(struct tdb_context *tdb); | ^~~~~~ | ; /usr/include/tdb.h:694:9: error: expected ‘;’ before ‘int’ 694 | _PUBLIC_ int tdb_fd(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:707:1: error: unknown type name ‘_PUBLIC_’ 707 | _PUBLIC_ tdb_log_func tdb_log_fn(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:707:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_log_fn’ 707 | _PUBLIC_ tdb_log_func tdb_log_fn(struct tdb_context *tdb); | ^~~~~~~~~~ /usr/include/tdb.h:718:9: error: expected ‘;’ before ‘void’ 718 | _PUBLIC_ void *tdb_get_logging_private(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:736:9: error: expected ‘;’ before ‘_Bool’ 736 | _PUBLIC_ bool tdb_transaction_active(struct tdb_context *tdb); | ^ | ; /usr/include/tdb.h:769:9: error: expected ‘;’ before ‘int’ 769 | _PUBLIC_ int tdb_transaction_start(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:782:9: error: expected ‘;’ before ‘int’ 782 | _PUBLIC_ int tdb_transaction_start_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:799:9: error: expected ‘;’ before ‘int’ 799 | _PUBLIC_ int tdb_transaction_prepare_commit(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:813:9: error: expected ‘;’ before ‘int’ 813 | _PUBLIC_ int tdb_transaction_commit(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:828:9: error: expected ‘;’ before ‘int’ 828 | _PUBLIC_ int tdb_transaction_cancel(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:848:9: error: expected ‘;’ before ‘int’ 848 | _PUBLIC_ int tdb_get_seqnum(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:857:9: error: expected ‘;’ before ‘int’ 857 | _PUBLIC_ int tdb_hash_size(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:866:1: error: unknown type name ‘_PUBLIC_’ 866 | _PUBLIC_ size_t tdb_map_size(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:866:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_map_size’ 866 | _PUBLIC_ size_t tdb_map_size(struct tdb_context *tdb); | ^~~~~~~~~~~~ /usr/include/tdb.h:875:9: error: expected ‘;’ before ‘int’ 875 | _PUBLIC_ int tdb_get_flags(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:884:9: error: expected ‘;’ before ‘void’ 884 | _PUBLIC_ void tdb_add_flags(struct tdb_context *tdb, unsigned flag); | ^~~~~ | ; /usr/include/tdb.h:893:9: error: expected ‘;’ before ‘void’ 893 | _PUBLIC_ void tdb_remove_flags(struct tdb_context *tdb, unsigned flag); | ^~~~~ | ; /usr/include/tdb.h:902:9: error: expected ‘;’ before ‘void’ 902 | _PUBLIC_ void tdb_enable_seqnum(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:915:9: error: expected ‘;’ before ‘void’ 915 | _PUBLIC_ void tdb_increment_seqnum_nonblock(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:924:9: error: expected ‘;’ before ‘unsigned’ 924 | _PUBLIC_ unsigned int tdb_jenkins_hash(TDB_DATA *key); | ^~~~~~~~~ | ; /usr/include/tdb.h:947:9: error: expected ‘;’ before ‘int’ 947 | _PUBLIC_ int tdb_check(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:969:9: error: expected ‘;’ before ‘int’ 969 | _PUBLIC_ int tdb_rescue(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:992:9: error: expected ‘;’ before ‘_Bool’ 992 | _PUBLIC_ bool tdb_runtime_check_for_robust_mutexes(void); | ^ | ; /usr/include/tdb.h:997:9: error: expected ‘;’ before ‘int’ 997 | _PUBLIC_ int tdb_chainlock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:998:9: error: expected ‘;’ before ‘int’ 998 | _PUBLIC_ int tdb_chainlock_nonblock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; make[4]: *** [Makefile:559: libcnid_tdb_la-cnid_tdb_delete.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... /usr/include/tdb.h:999:9: error: expected ‘;’ before ‘int’ 999 | _PUBLIC_ int tdb_chainunlock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1000:9: error: expected ‘;’ before ‘int’ 1000 | _PUBLIC_ int tdb_chainlock_read(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1001:9: error: expected ‘;’ before ‘int’ 1001 | _PUBLIC_ int tdb_chainlock_read_nonblock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1002:9: error: expected ‘;’ before ‘int’ 1002 | _PUBLIC_ int tdb_chainunlock_read(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1003:9: error: expected ‘;’ before ‘int’ 1003 | _PUBLIC_ int tdb_chainlock_mark(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1004:9: error: expected ‘;’ before ‘int’ 1004 | _PUBLIC_ int tdb_chainlock_unmark(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1006:9: error: expected ‘;’ before ‘void’ 1006 | _PUBLIC_ void tdb_setalarm_sigptr(struct tdb_context *tdb, volatile sig_atomic_t *sigptr); | ^~~~~ | ; /usr/include/tdb.h:1009:9: error: expected ‘;’ before ‘int’ 1009 | _PUBLIC_ int tdb_wipe_all(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1010:9: error: expected ‘;’ before ‘int’ 1010 | _PUBLIC_ int tdb_repack(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1013:9: error: expected ‘;’ before ‘void’ 1013 | _PUBLIC_ void tdb_dump_all(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:1014:9: error: expected ‘;’ before ‘int’ 1014 | _PUBLIC_ int tdb_printfreelist(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1015:9: error: expected ‘;’ before ‘int’ 1015 | _PUBLIC_ int tdb_validate_freelist(struct tdb_context *tdb, int *pnum_entries); | ^~~~ | ; /usr/include/tdb.h:1016:9: error: expected ‘;’ before ‘int’ 1016 | _PUBLIC_ int tdb_freelist_size(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1017:9: error: expected ‘;’ before ‘char’ 1017 | _PUBLIC_ char *tdb_summary(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:1019:9: error: expected ‘;’ before ‘extern’ 1019 | _PUBLIC_ extern TDB_DATA tdb_null; | ^~~~~~~ | ; cnid_tdb_add.c: In function ‘get_cnid’: cnid_tdb_add.c:119:12: warning: implicit declaration of function ‘tdb_fetch’ [-Wimplicit-function-declaration] 119 | data = tdb_fetch(db->tdb_didname, rootinfo_key); | ^~~~~~~~~ cnid_tdb_add.c:119:12: error: incompatible types when assigning to type ‘TDB_DATA’ from type ‘int’ In file included from ../../../include/atalk/tdb.h:2, from cnid_tdb.h:29, from cnid_tdb_close.c:10: /usr/include/tdb.h:162:9: error: expected ‘;’ before ‘struct’ 162 | _PUBLIC_ struct tdb_context *tdb_open(const char *name, int hash_size, int tdb_flags, | ^~~~~~~ | ; /usr/include/tdb.h:209:9: error: expected ‘;’ before ‘struct’ 209 | _PUBLIC_ struct tdb_context *tdb_open_ex(const char *name, int hash_size, int tdb_flags, | ^~~~~~~ | ; /usr/include/tdb.h:221:9: error: expected ‘;’ before ‘void’ 221 | _PUBLIC_ void tdb_set_max_dead(struct tdb_context *tdb, int max_dead); | ^~~~~ | ; /usr/include/tdb.h:236:9: error: expected ‘;’ before ‘int’ 236 | _PUBLIC_ int tdb_reopen(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:251:9: error: expected ‘;’ before ‘int’ 251 | _PUBLIC_ int tdb_reopen_all(int parent_longlived); | ^~~~ | ; /usr/include/tdb.h:260:9: error: expected ‘;’ before ‘void’ 260 | _PUBLIC_ void tdb_set_logging_function(struct tdb_context *tdb, const struct tdb_logging_context *log_ctx); | ^~~~~ | ; /usr/include/tdb.h:271:9: error: expected ‘;’ before ‘enum’ 271 | _PUBLIC_ enum TDB_ERROR tdb_error(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:280:9: error: expected ‘;’ before ‘const’ 280 | _PUBLIC_ const char *tdb_errorstr(struct tdb_context *tdb); | ^~~~~~ | ; /usr/include/tdb.h:297:1: error: unknown type name ‘_PUBLIC_’ 297 | _PUBLIC_ TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~ /usr/include/tdb.h:297:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_fetch’ 297 | _PUBLIC_ TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~~ /usr/include/tdb.h:322:9: error: expected ‘;’ before ‘int’ 322 | _PUBLIC_ int tdb_parse_record(struct tdb_context *tdb, TDB_DATA key, | ^~~~ | ; /usr/include/tdb.h:336:9: error: expected ‘;’ before ‘int’ 336 | _PUBLIC_ int tdb_delete(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:358:9: error: expected ‘;’ before ‘int’ 358 | _PUBLIC_ int tdb_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, int flag); | ^~~~ | ; /usr/include/tdb.h:383:9: error: expected ‘;’ before ‘int’ 383 | _PUBLIC_ int tdb_storev(struct tdb_context *tdb, TDB_DATA key, | ^~~~ | ; /usr/include/tdb.h:402:9: error: expected ‘;’ before ‘int’ 402 | _PUBLIC_ int tdb_append(struct tdb_context *tdb, TDB_DATA key, TDB_DATA new_dbuf); | ^~~~ | ; /usr/include/tdb.h:414:9: error: expected ‘;’ before ‘int’ 414 | _PUBLIC_ int tdb_close(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:426:1: error: unknown type name ‘_PUBLIC_’ 426 | _PUBLIC_ TDB_DATA tdb_firstkey(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:426:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_firstkey’ 426 | _PUBLIC_ TDB_DATA tdb_firstkey(struct tdb_context *tdb); | ^~~~~~~~~~~~ /usr/include/tdb.h:440:1: error: unknown type name ‘_PUBLIC_’ 440 | _PUBLIC_ TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~ /usr/include/tdb.h:440:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_nextkey’ 440 | _PUBLIC_ TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA key); | ^~~~~~~~~~~ /usr/include/tdb.h:462:9: error: expected ‘;’ before ‘int’ 462 | _PUBLIC_ int tdb_traverse(struct tdb_context *tdb, tdb_traverse_func fn, void *private_data); | ^~~~ | ; /usr/include/tdb.h:481:9: error: expected ‘;’ before ‘int’ 481 | _PUBLIC_ int tdb_traverse_read(struct tdb_context *tdb, tdb_traverse_func fn, void *private_data); | ^~~~ | ; /usr/include/tdb.h:514:9: error: expected ‘;’ before ‘int’ 514 | _PUBLIC_ int tdb_traverse_chain(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:546:9: error: expected ‘;’ before ‘int’ 546 | _PUBLIC_ int tdb_traverse_key_chain(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:563:9: error: expected ‘;’ before ‘int’ 563 | _PUBLIC_ int tdb_exists(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:575:9: error: expected ‘;’ before ‘int’ 575 | _PUBLIC_ int tdb_lockall(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:590:9: error: expected ‘;’ before ‘int’ 590 | _PUBLIC_ int tdb_lockall_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:603:9: error: expected ‘;’ before ‘int’ 603 | _PUBLIC_ int tdb_unlockall(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:615:9: error: expected ‘;’ before ‘int’ 615 | _PUBLIC_ int tdb_lockall_read(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:630:9: error: expected ‘;’ before ‘int’ 630 | _PUBLIC_ int tdb_lockall_read_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:643:9: error: expected ‘;’ before ‘int’ 643 | _PUBLIC_ int tdb_unlockall_read(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:657:9: error: expected ‘;’ before ‘int’ 657 | _PUBLIC_ int tdb_lockall_mark(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:671:9: error: expected ‘;’ before ‘int’ 671 | _PUBLIC_ int tdb_lockall_unmark(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:682:9: error: expected ‘;’ before ‘const’ 682 | _PUBLIC_ const char *tdb_name(struct tdb_context *tdb); | ^~~~~~ | ; /usr/include/tdb.h:694:9: error: expected ‘;’ before ‘int’ 694 | _PUBLIC_ int tdb_fd(struct tdb_context *tdb); | ^~~~ | ; make[4]: *** [Makefile:545: libcnid_tdb_la-cnid_tdb_add.lo] Error 1 /usr/include/tdb.h:707:1: error: unknown type name ‘_PUBLIC_’ 707 | _PUBLIC_ tdb_log_func tdb_log_fn(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:707:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_log_fn’ 707 | _PUBLIC_ tdb_log_func tdb_log_fn(struct tdb_context *tdb); | ^~~~~~~~~~ /usr/include/tdb.h:718:9: error: expected ‘;’ before ‘void’ 718 | _PUBLIC_ void *tdb_get_logging_private(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:736:9: error: expected ‘;’ before ‘_Bool’ 736 | _PUBLIC_ bool tdb_transaction_active(struct tdb_context *tdb); | ^ | ; /usr/include/tdb.h:769:9: error: expected ‘;’ before ‘int’ 769 | _PUBLIC_ int tdb_transaction_start(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:782:9: error: expected ‘;’ before ‘int’ 782 | _PUBLIC_ int tdb_transaction_start_nonblock(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:799:9: error: expected ‘;’ before ‘int’ 799 | _PUBLIC_ int tdb_transaction_prepare_commit(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:813:9: error: expected ‘;’ before ‘int’ 813 | _PUBLIC_ int tdb_transaction_commit(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:828:9: error: expected ‘;’ before ‘int’ 828 | _PUBLIC_ int tdb_transaction_cancel(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:848:9: error: expected ‘;’ before ‘int’ 848 | _PUBLIC_ int tdb_get_seqnum(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:857:9: error: expected ‘;’ before ‘int’ 857 | _PUBLIC_ int tdb_hash_size(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:866:1: error: unknown type name ‘_PUBLIC_’ 866 | _PUBLIC_ size_t tdb_map_size(struct tdb_context *tdb); | ^~~~~~~~ /usr/include/tdb.h:866:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_map_size’ 866 | _PUBLIC_ size_t tdb_map_size(struct tdb_context *tdb); | ^~~~~~~~~~~~ /usr/include/tdb.h:875:9: error: expected ‘;’ before ‘int’ 875 | _PUBLIC_ int tdb_get_flags(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:884:9: error: expected ‘;’ before ‘void’ 884 | _PUBLIC_ void tdb_add_flags(struct tdb_context *tdb, unsigned flag); | ^~~~~ | ; /usr/include/tdb.h:893:9: error: expected ‘;’ before ‘void’ 893 | _PUBLIC_ void tdb_remove_flags(struct tdb_context *tdb, unsigned flag); | ^~~~~ | ; /usr/include/tdb.h:902:9: error: expected ‘;’ before ‘void’ 902 | _PUBLIC_ void tdb_enable_seqnum(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:915:9: error: expected ‘;’ before ‘void’ 915 | _PUBLIC_ void tdb_increment_seqnum_nonblock(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:924:9: error: expected ‘;’ before ‘unsigned’ 924 | _PUBLIC_ unsigned int tdb_jenkins_hash(TDB_DATA *key); | ^~~~~~~~~ | ; /usr/include/tdb.h:947:9: error: expected ‘;’ before ‘int’ 947 | _PUBLIC_ int tdb_check(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:969:9: error: expected ‘;’ before ‘int’ 969 | _PUBLIC_ int tdb_rescue(struct tdb_context *tdb, | ^~~~ | ; /usr/include/tdb.h:992:9: error: expected ‘;’ before ‘_Bool’ 992 | _PUBLIC_ bool tdb_runtime_check_for_robust_mutexes(void); | ^ | ; /usr/include/tdb.h:997:9: error: expected ‘;’ before ‘int’ 997 | _PUBLIC_ int tdb_chainlock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:998:9: error: expected ‘;’ before ‘int’ 998 | _PUBLIC_ int tdb_chainlock_nonblock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:999:9: error: expected ‘;’ before ‘int’ 999 | _PUBLIC_ int tdb_chainunlock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1000:9: error: expected ‘;’ before ‘int’ 1000 | _PUBLIC_ int tdb_chainlock_read(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1001:9: error: expected ‘;’ before ‘int’ 1001 | _PUBLIC_ int tdb_chainlock_read_nonblock(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1002:9: error: expected ‘;’ before ‘int’ 1002 | _PUBLIC_ int tdb_chainunlock_read(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1003:9: error: expected ‘;’ before ‘int’ 1003 | _PUBLIC_ int tdb_chainlock_mark(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1004:9: error: expected ‘;’ before ‘int’ 1004 | _PUBLIC_ int tdb_chainlock_unmark(struct tdb_context *tdb, TDB_DATA key); | ^~~~ | ; /usr/include/tdb.h:1006:9: error: expected ‘;’ before ‘void’ 1006 | _PUBLIC_ void tdb_setalarm_sigptr(struct tdb_context *tdb, volatile sig_atomic_t *sigptr); | ^~~~~ | ; /usr/include/tdb.h:1009:9: error: expected ‘;’ before ‘int’ 1009 | _PUBLIC_ int tdb_wipe_all(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1010:9: error: expected ‘;’ before ‘int’ 1010 | _PUBLIC_ int tdb_repack(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1013:9: error: expected ‘;’ before ‘void’ 1013 | _PUBLIC_ void tdb_dump_all(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:1014:9: error: expected ‘;’ before ‘int’ 1014 | _PUBLIC_ int tdb_printfreelist(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1015:9: error: expected ‘;’ before ‘int’ 1015 | _PUBLIC_ int tdb_validate_freelist(struct tdb_context *tdb, int *pnum_entries); | ^~~~ | ; /usr/include/tdb.h:1016:9: error: expected ‘;’ before ‘int’ 1016 | _PUBLIC_ int tdb_freelist_size(struct tdb_context *tdb); | ^~~~ | ; /usr/include/tdb.h:1017:9: error: expected ‘;’ before ‘char’ 1017 | _PUBLIC_ char *tdb_summary(struct tdb_context *tdb); | ^~~~~ | ; /usr/include/tdb.h:1019:9: error: expected ‘;’ before ‘extern’ 1019 | _PUBLIC_ extern TDB_DATA tdb_null; | ^~~~~~~ | ; make[4]: *** [Makefile:552: libcnid_tdb_la-cnid_tdb_close.lo] Error 1 make[4]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid/tdb' make[3]: *** [Makefile:571: all-recursive] Error 1 make[3]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk/cnid' make[2]: *** [Makefile:707: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12/libatalk' make[1]: *** [Makefile:527: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12' make: *** [Makefile:459: all] Error 2 * ERROR: net-fs/netatalk-3.1.12-r5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-fs/netatalk-3.1.12-r5::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-fs/netatalk-3.1.12-r5::gentoo'`. * The complete build log is located at '/var/log/portage/net-fs:netatalk-3.1.12-r5:20210716-173559.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/temp/environment'. * Working directory: '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12' * S: '/var/tmp/portage/net-fs/netatalk-3.1.12-r5/work/netatalk-3.1.12'