:: Synchronizing package databases... core is up to date extra is up to date community is up to date :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra] (x86_64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-x86_64/root] -> [erich]...done ==> Making package: libfaketime 0.9.7-1 (Wed Oct 17 13:40:10 2018) ==> Retrieving sources... -> Found v0.9.7.tar.gz ==> Validating source files with md5sums... v0.9.7.tar.gz ... Passed ==> Appending keys from archlinux.gpg... gpg: Warning: using insecure memory! ==> Locally signing trusted keys in keyring... -> Locally signing key DDB867B92AA789C165EEFA799B729B06A680C281... -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8... -> Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00... -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7... -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2... ==> Importing owner trust values... gpg: Warning: using insecure memory! ==> Disabling revoked keys in keyring... -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55... -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50... -> Disabling key 40440DC037C05620984379A6761FAD69BA06C6A9... -> Disabling key B1F2C889CB2CCB2ADA36D963097D629E437520BD... -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350... -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992... -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366... -> Disabling key 4FCF887689C41B09506BE8D5F3E1D5C5D30DB0AD... -> Disabling key FB871F0131FEA4FB5A9192B4C8880A6406361833... -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477... -> Disabling key 5E7585ADFF106BFFBBA319DC654B877A0864983E... -> Disabling key 50F33E2E5B0C3D900424ABE89BDCF497A4BBCC7F... -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84... -> Disabling key 65EEFE022108E2B708CBFCF7F9E712E59AF5F22A... -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6... -> Disabling key 40776A5221EF5AD468A4906D42A1DB15EC133BAD... -> Disabling key 8CF934E339CAD8ABF342E822E711306E3C4F88BC... -> Disabling key 5696C003B0854206450C8E5BE613C09CB4440678... -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5... -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2... -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196... -> Disabling key 34C5D94FE7E7913E86DC427E7FB1A3800C84C0A5... -> Disabling key 39F880E50E49A4D11341E8F939E4F17F295AFBF4... -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D... -> Disabling key DBE7D3DD8C81D58D0A13D0E76BC26A17B9B7018A... -> Disabling key 07DFD3A0BC213FA12EDC217559B3122E2FA915EC... -> Disabling key 44D4A033AC140143927397D47EFD567D4C7EA887... -> Disabling key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0... -> Disabling key 8840BD07FC24CB7CE394A07CCF7037A4F27FB7DA... ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2018-10-19 ==> Making package: libfaketime 0.9.7-1 (Wed 17 Oct 2018 01:40:15 PM CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found v0.9.7.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting v0.9.7.tar.gz with bsdtar ==> Starting build()... make -C src all make[1]: Entering directory '/build/libfaketime/src/libfaketime-0.9.7/src' cc -o libfaketime.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -Wall -Wextra -Werror -Wno-nonnull-compare -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib/faketime'"' libfaketime.c cc -o libfaketimeMT.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -Wall -Wextra -Werror -Wno-nonnull-compare -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib/faketime'"' -DPTHREAD -DPTHREAD_SINGLETHREADED_TIME libfaketime.c cc -o faketime -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu99 -Wall -Wextra -Werror -Wno-nonnull-compare -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib/faketime'"' faketime.c -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -lpthread -Wl,--version-script=libfaketime.map -lrt faketime.c: In function ‘main’: faketime.c:289:45: error: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size between 0 and 4095 [-Werror=format-truncation=] snprintf(shared_objs, PATH_BUFSIZE, "%s %s", sem_name, shm_name); ^~ ~~~~~~~~ faketime.c:289:5: note: ‘snprintf’ output between 2 and 8192 bytes into a destination of size 4096 snprintf(shared_objs, PATH_BUFSIZE, "%s %s", sem_name, shm_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [Makefile:98: faketime] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from libfaketime.c:49: libfaketime.c: In function ‘fake_clock_gettime’: libfaketime.c:1986:24: error: cast between incompatible function types from ‘int (*)(pthread_mutex_t *)’ {aka ‘int (*)(union *)’} to ‘void (*)(void *)’ [-Werror=cast-function-type] pthread_cleanup_push((void (*)(void *))pthread_mutex_unlock, (void *)&time_mutex); ^ libfaketime.c:2081:7: error: ‘strncpy’ specified bound 256 equals destination size [-Werror=stringop-truncation] strncpy(user_faked_time, tmp_env, BUFFERLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libfaketime.c: In function ‘fake_clock_gettime.part.4’: libfaketime.c:2081:7: error: ‘strncpy’ specified bound 256 equals destination size [-Werror=stringop-truncation] strncpy(user_faked_time, tmp_env, BUFFERLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libfaketime.c: In function ‘ftpl_init’: libfaketime.c:1831:12: error: ‘strncpy’ specified bound 1024 equals destination size [-Werror=stringop-truncation] (void) strncpy(ft_spawn_target, getenv("FAKETIME_SPAWN_TARGET"), 1024); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libfaketime.c:1892:5: error: ‘strncpy’ specified bound 8192 equals destination size [-Werror=stringop-truncation] strncpy(user_faked_time_fmt, tmp_env, BUFSIZ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libfaketime.c: In function ‘ftpl_init’: libfaketime.c:1831:12: error: ‘strncpy’ specified bound 1024 equals destination size [-Werror=stringop-truncation] (void) strncpy(ft_spawn_target, getenv("FAKETIME_SPAWN_TARGET"), 1024); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libfaketime.c:1892:5: error: ‘strncpy’ specified bound 8192 equals destination size [-Werror=stringop-truncation] strncpy(user_faked_time_fmt, tmp_env, BUFSIZ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [Makefile:92: libfaketimeMT.o] Error 1 cc1: all warnings being treated as errors make[1]: *** [Makefile:92: libfaketime.o] Error 1 make[1]: Leaving directory '/build/libfaketime/src/libfaketime-0.9.7/src' make: *** [Makefile:7: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-x86_64/erich/build