• Bug#1108994: util-linux: FTBFS on hurd-any due to uuid_time64 symbol

    From Samuel Thibault@21:1/5 to All on Wed Jul 9 10:40:01 2025
    Package: util-linux
    Version: 2.41-5
    Severity: important
    Tags: ftbfs patch

    Hello,

    (apart from a test that hangs) util-linux fails to build on hurd-any in
    the end because of a missing symbol. Indeed, we don't plan to implement
    the time64 trickery on i386, so not having uuid_time64 is expected, as
    the attached patch fixes.

    With regards,
    Samuel

    -- System Information:
    Debian Release: 13.0
    APT prefers testing
    APT policy: (990, 'testing'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'oldstable-proposed-updates-debug'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (
    1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64)
    Foreign Architectures: i386, arm64

    Kernel: Linux 6.15.0 (SMP w/8 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages util-linux depends on:
    ii libblkid1 2.41-5
    ii libc6 2.41-9
    ii libcap-ng0 0.8.5-4+b1
    ii libcrypt1 1:4.4.38-1
    ii liblastlog2-2 2.41-5
    ii libmount1 2.41-5
    ii libpam-modules 1.7.0-3
    ii libpam-runtime 1.7.0-3
    ii libpam0g 1.7.0-3
    ii libselinux1 3.8.1-1
    ii libsmartcols1 2.41-5
    ii libsystemd0 257.6-1
    ii libtinfo6 6.5+20250216-2
    ii libudev1 257.6-1
    ii libuuid1 2.41-5

    Versions of packages util-linux recommends:
    ii sensible-utils 0.0.25

    Versions of packages util-linux suggests:
    ii dosfstools 4.2-1.2
    ii kbd 2.7.1-2
    ii util-linux-extra 2.41-5
    ii util-linux-locales 2.41-5
    pn wtmpdb <none>

    -- no debconf information

    --
    Samuel
    "...[Linux's] capacity to talk via any medium except smoke signals."
    (By Dr. Greg Wettstein, Roger Maris Cancer Center)

    --- debian/libuuid1.symbols.original 2025-07-08 20:19:43.752277077 +0200
    +++ debian/libuuid1.symbols 2025-07-08 20:37:15.445065827 +0200
    @@ -26,7 +26,7 @@
    uuid_parse@UUID_1.0 2.16
    uuid_parse_range@UUID_2.36 2.36
    uuid_time@UUID_1.0 2.16
    - (arch=gnu-any-any)uuid_time64@UUID_2.40 2.40
    + (arch=gnu-linux-any)uuid_time64@UUID_2.40 2.40
    uuid_type@UUID_1.0 2.16
    uuid_unparse@UUID_1.0 2.16
    uuid_unparse_lower@UUID_1.0 2.16

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)