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>>'

Reply via email to