Package: src:knot-resolver
Version: 5.7.1-1
Severity: serious
Tags: sid trixie ftbfs
seen trying to build knot-resolver on armhf with time_t64:
[...]
Program stderr:
Checking for size of "knot_pkt_t" with dependency libknot: 364
Program luajit found: YES (/usr/bin/luajit)
Running command: /usr/bin/luajit -e '
dofile('"'"'/<<PKGBUILDDIR>>/daemon/lua/kres-gen-32.lua'"'"')
local ffi = require('"'"'ffi'"'"')
assert(ffi.sizeof(ffi.typeof('"'"'time_t'"'"')) == 8,
'"'"'Lua binding for C type '"'"' .. '"'"'time_t'"'"' .. '"'"'
has incorrect size: '"'"'
.. ffi.sizeof(ffi.typeof('"'"'time_t'"'"'))
)
assert(ffi.sizeof(ffi.typeof('"'"'struct timeval'"'"')) == 16,
'"'"'Lua binding for C type '"'"' .. '"'"'struct timeval'"'"'
.. '"'"' has incorrect size: '"'"'
.. ffi.sizeof(ffi.typeof('"'"'struct timeval'"'"'))
)
assert(ffi.sizeof(ffi.typeof('"'"'zs_scanner_t'"'"')) == 206056,
'"'"'Lua binding for C type '"'"' .. '"'"'zs_scanner_t'"'"' ..
'"'"' has incorrect size: '"'"'
.. ffi.sizeof(ffi.typeof('"'"'zs_scanner_t'"'"'))
)
assert(ffi.sizeof(ffi.typeof('"'"'knot_pkt_t'"'"')) == 364,
'"'"'Lua binding for C type '"'"' .. '"'"'knot_pkt_t'"'"' ..
'"'"' has incorrect size: '"'"'
.. ffi.sizeof(ffi.typeof('"'"'knot_pkt_t'"'"'))
)
'
--- stdout ---
--- stderr ---
/usr/bin/luajit: (command line):5: Lua binding for C type time_t has
incorrect size: 4
stack traceback:
[C]: in function 'assert'
(command line):5: in main chunk
[C]: at 0x00511b7d
../daemon/lua/meson.build:97:4: ERROR: Problem encountered: if you use
released Knot* versions, please contact us:
https://www.knot-resolver.cz/contact/
/usr/bin/luajit: (command line):5: Lua binding for C type time_t has
incorrect size: 4
stack traceback:
[C]: in function 'assert'
(command line):5: in main chunk
[C]: at 0x00511b7d
dh_auto_configure: error: cd obj-arm-linux-gnueabihf &&
DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup ..
--wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc
--localstatedir=/var --libdir=lib/arm-linux-gnueabihf
-Dpython.bytecompile=-1 -Dkeyfile_default=/usr/share/dns/root.key
-Dinstall_root_keys=disabled -Dmanaged_ta=disabled
-Droot_hints=/usr/share/dns/root.hints -Dinstall_kresd_conf=enabled
-Dsystemd_files=enabled -Dclient=enabled -Dutils=enabled -Ddoc=enabled
-Ddnstap=enabled -Dunit_tests=enabled -Dconfig_tests=enabled
-Dextra_tests=disabled -Dmalloc=jemalloc returned exit code 1
make[1]: *** [debian/rules:26: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'