Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

meson build of chsh fails with vendordir and libeconf #2431

Open
loqs opened this issue Aug 12, 2023 · 0 comments
Open

meson build of chsh fails with vendordir and libeconf #2431

loqs opened this issue Aug 12, 2023 · 0 comments

Comments

@loqs
Copy link

loqs commented Aug 12, 2023

Versions Used:
util-linux 2.39.1
libeconf 0.5.2
meson 1.2.0
ninja 1.11.1
gcc 13.2.1

Steps to reproduce and output generated:

$ meson setup -Dvendordir=/usr/lib util-linux build
The Meson build system
Version: 1.2.1
Source dir: /build/util-linux/src/util-linux
Build dir: /build/util-linux/src/build
Build type: native build
Project name: util-linux
Project version: 2.39.1
C compiler for the host machine: cc (gcc 13.2.1 "cc (GCC) 13.2.1 20230801")
C linker for the host machine: cc ld.bfd 2.41.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Run-time dependency bash-completion found: YES 2.11
Checking for size of "struct mount_attr" : 32 
Checking if "wchar_t support" compiles: YES 
Library m found: YES
Run-time dependency tinfo found: YES 6.4.20230520
Run-time dependency ncursesw found: YES 6.4.20230520
Dependency slang skipped: feature slang disabled
Checking for function "use_default_colors" with dependency ncursesw: YES 
Checking for function "resizeterm" with dependency ncursesw: YES 
Run-time dependency zlib found: YES 1.2.13
Run-time dependency readline found: YES 8.2
Run-time dependency intl found: YES
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency libuser found: NO (tried pkgconfig and cmake)
Library util found: YES
Library utempter found: YES
Run-time dependency systemd found: YES 254
Run-time dependency libsystemd found: YES 254
Run-time dependency libudev found: YES 254
Library crypt found: YES
Library pam found: YES
Library pam_misc found: YES
Run-time dependency libcryptsetup found: YES 2.6.1
Checking for function "crypt_activate_by_signed_key" with dependency libcryptsetup: YES 
Run-time dependency libcap-ng found: YES 0.8.3
Dependency libselinux skipped: feature selinux disabled
Run-time dependency libmagic found: YES 5.44
Run-time dependency libeconf found: YES 0.5.2
Dependency audit skipped: feature audit disabled
Has header "byteswap.h" : YES 
Has header "crypt.h" : YES 
Has header "endian.h" : YES 
Has header "err.h" : YES 
Has header "errno.h" : YES 
Has header "fcntl.h" : YES 
Has header "getopt.h" : YES 
Has header "inttypes.h" : YES 
Has header "langinfo.h" : YES 
Has header "lastlog.h" : YES 
Has header "libutil.h" : NO 
Has header "locale.h" : YES 
Has header "mntent.h" : YES 
Has header "paths.h" : YES 
Has header "pty.h" : YES 
Has header "shadow.h" : YES 
Has header "stdint.h" : YES 
Has header "stdio_ext.h" : YES 
Has header "stdlib.h" : YES 
Has header "string.h" : YES 
Has header "strings.h" : YES 
Has header "unistd.h" : YES 
Has header "utmp.h" : YES 
Has header "utmpx.h" : YES 
Has header "asm-generic/fcntl.h" : YES 
Has header "asm/fcntl.h" : YES 
Has header "asm/io.h" : NO 
Has header "linux/blkzoned.h" : YES 
Has header "linux/capability.h" : YES 
Has header "linux/cdrom.h" : YES 
Has header "linux/compiler.h" : NO 
Has header "linux/falloc.h" : YES 
Has header "linux/fd.h" : YES 
Has header "linux/fs.h" : YES 
Has header "linux/fiemap.h" : YES 
Has header "linux/gsmmux.h" : YES 
Has header "linux/if_alg.h" : YES 
Has header "linux/kcmp.h" : YES 
Has header "linux/net_namespace.h" : YES 
Has header "linux/nsfs.h" : YES 
Has header "linux/pr.h" : YES 
Has header "linux/stat.h" : YES 
Has header "linux/securebits.h" : YES 
Has header "linux/tiocl.h" : YES 
Has header "linux/version.h" : YES 
Has header "linux/watchdog.h" : YES 
Has header "net/if.h" : YES 
Has header "net/if_dl.h" : NO 
Has header "netinet/in.h" : YES 
Has header "security/openpam.h" : NO 
Has header "security/pam_appl.h" : YES 
Has header "security/pam_misc.h" : YES 
Has header "sys/disk.h" : NO 
Has header "sys/disklabel.h" : NO 
Has header "sys/endian.h" : NO 
Has header "sys/file.h" : YES 
Has header "sys/io.h" : YES 
Has header "sys/ioccom.h" : NO 
Has header "sys/ioctl.h" : YES 
Has header "sys/mkdev.h" : NO 
Has header "sys/mount.h" : YES 
Has header "sys/param.h" : YES 
Has header "sys/pidfd.h" : YES 
Has header "sys/prctl.h" : YES 
Has header "sys/resource.h" : YES 
Has header "sys/sendfile.h" : YES 
Has header "sys/signalfd.h" : YES 
Has header "sys/socket.h" : YES 
Has header "sys/sockio.h" : NO 
Has header "sys/stat.h" : YES 
Has header "sys/statfs.h" : YES 
Has header "sys/swap.h" : YES 
Has header "sys/syscall.h" : YES 
Has header "sys/sysmacros.h" : YES 
Has header "sys/time.h" : YES 
Has header "sys/timex.h" : YES 
Has header "sys/ttydefaults.h" : YES 
Has header "sys/types.h" : YES 
Has header "sys/ucred.h" : NO 
Has header "sys/un.h" : YES 
Has header "sys/vfs.h" : YES 
Has header "sys/xattr.h" : YES 
Has header "ncursesw/ncurses.h" : NO 
Has header "ncursesw/term.h" : NO 
Has header "ncurses.h" : YES 
Has header "term.h" : YES 
Has header "linux/btrfs.h" : YES 
Has header "linux/blkpg.h" : YES 
Has header "linux/major.h" : YES 
Has header "sched.h" : YES 
Checking for size of "cpu_set_t" : 128 
Header "unistd.h" has symbol "environ" : YES 
Header "signal.h" has symbol "sighandler_t" : YES 
Checking for function "strsignal" : YES 
Checking for size of "union semun" : -1 
Checking for type "loff_t" : YES 
Checking if "langinfo.h defines ALTMON_x constants" compiles: YES 
Checking if "langinfo.h defines _NL_ABALTMON_x constants" compiles: YES 
Checking if "langinfo.h defines _NL_TIME_WEEK_1STDAY constant" compiles: YES 
Checking for function "clearenv" : YES 
Checking for function "close_range" : YES 
Checking for function "__fpurge" : YES 
Checking for function "fpurge" : NO 
Checking for function "__fpending" : YES 
Checking for function "secure_getenv" : YES 
Checking for function "__secure_getenv" : NO 
Checking for function "eaccess" : YES 
Checking for function "err" : YES 
Checking for function "errx" : YES 
Checking for function "explicit_bzero" : YES 
Checking for function "fnmatch" : YES 
Checking for function "fseeko" : YES 
Checking for function "fsconfig" : YES 
Checking for function "fsmount" : YES 
Checking for function "fsopen" : YES 
Checking for function "fspick" : YES 
Checking for function "fsync" : YES 
Checking for function "getttynam" : YES 
Checking for function "utimensat" : YES 
Checking for function "getdomainname" : YES 
Checking for function "getdtablesize" : YES 
Checking for function "getexecname" : NO 
Checking for function "getmntinfo" : NO 
Checking for function "getrandom" : YES 
Checking for function "getrlimit" : YES 
Checking for function "getsgnam" : YES 
Checking for function "inotify_init" : YES 
Checking for function "jrand48" : YES 
Checking for function "lchown" : YES 
Checking for function "lgetxattr" : YES 
Checking for function "llistxattr" : YES 
Checking for function "llseek" : NO 
Checking for function "newlocale" : YES 
Checking for function "mempcpy" : YES 
Checking for function "mkostemp" : YES 
Checking for function "move_mount" : YES 
Checking for function "mount_setattr" : YES 
Checking for function "nanosleep" : YES 
Checking for function "ntp_gettime" : YES 
Checking for function "open_tree" : YES 
Checking for function "personality" : YES 
Checking for function "pidfd_open" : YES 
Checking for function "pidfd_send_signal" : YES 
Checking for function "posix_fadvise" : YES 
Checking for function "prctl" : YES 
Checking for function "qsort_r" : YES 
Checking for function "rpmatch" : YES 
Checking for function "scandirat" : YES 
Checking for function "setprogname" : NO 
Checking for function "sendfile" : YES 
Checking for function "setns" : YES 
Checking for function "setresgid" : YES 
Checking for function "setresuid" : YES 
Checking for function "sched_setattr" : NO 
Checking for function "sched_setscheduler" : YES 
Checking for function "sigqueue" : YES 
Checking for function "srandom" : YES 
Checking for function "statx" : YES 
Checking for function "strnchr" : NO 
Checking for function "strndup" : YES 
Checking for function "strnlen" : YES 
Checking for function "strtod_l" : YES 
Checking for function "sysconf" : YES 
Checking for function "sysinfo" : YES 
Checking for function "swapon" : YES 
Checking for function "swapoff" : YES 
Checking for function "timegm" : YES 
Checking for function "unshare" : YES 
Checking for function "usleep" : YES 
Checking for function "uselocale" : YES 
Checking for function "utimensat" : YES (cached)
Checking for function "vwarnx" : YES 
Checking for function "warn" : YES 
Checking for function "warnx" : YES 
Checking for function "prlimit" : YES 
Checking for function "openat" : YES 
Checking for function "fstatat" : YES 
Checking for function "unlinkat" : YES 
Checking for function "ioperm" : YES 
Checking for function "iopl" : YES 
Checking for function "futimens" : YES 
Checking for function "inotify_init1" : YES 
Checking for function "open_memstream" : YES 
Checking for function "reboot" : YES 
Checking for function "getusershell" : YES 
Checking for function "dirfd" : YES 
Checking whether type "DIR" has member "dd_fd" : NO 
Checking whether type "struct tm" has member "tm_gmtoff" : YES 
Checking for size of "enum fsconfig_command" : 4 
Checking whether type "struct termios" has member "c_line" : YES 
Checking whether type "struct stat" has member "st_mtim.tv_nsec" : YES 
Checking whether type "struct tm" has member "tm_zone" : YES 
Header "time.h" has symbol "tzname" : YES 
Header "linux/blkzoned.h" has symbol "BLK_ZONE_REP_CAPACITY" : YES 
Header "linux/pr.h" has symbol "PR_REP_CAPACITY" : NO 
Checking if "using tzname[]" compiles: YES 
Checking for function "socket" : YES 
Checking for function "clock_gettime" : YES 
Run-time dependency threads found: YES
Checking for function "timer_create" : YES 
Library rtas found: NO
Header "math.h" has symbol "isnan" : YES 
Header "errno.h" has symbol "program_invocation_short_name" : YES 
Checking if "using __progname" compiles: YES 
util-linux/meson.build:723: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.2.0': int operations with non-int. It is not commutative and only worked because of leaky Python abstractions.
util-linux/meson.build:723: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.2.0': int operations with non-int. It is not commutative and only worked because of leaky Python abstractions.
Header "linux/sed-opal.h" has symbol "IOC_OPAL_GET_STATUS" : YES 
Header "sys/ioctl.h" has symbol "TIOCGLCKTRMIOS" : YES 
Header "sys/socket.h" has symbol "SOCK_CLOEXEC" : YES 
Header "sys/socket.h" has symbol "SOCK_NONBLOCK" : YES 
Header "sys/socket.h" has symbol "SO_PASSCRED" : YES 
Checking if "fallocate() function" : links: YES 
Checking if "posix_fallocate() function" : links: YES 
Message: Use CMOS clock: true
Program bison found: YES (/usr/bin/bison)
Configuring config.h using configuration
Compiler for C supports arguments -fno-common: YES 
Compiler for C supports arguments -Waddress-of-packed-member: YES 
Compiler for C supports arguments -Wdiscarded-qualifiers: YES 
Compiler for C supports arguments -Wembedded-directive: NO 
Compiler for C supports arguments -Wextra-semi: NO 
Compiler for C supports arguments -Wformat-security: YES 
Compiler for C supports arguments -Wimplicit-function-declaration: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wmissing-parameter-type: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Wold-style-definition: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wredundant-decls: YES 
Compiler for C supports arguments -Wsign-compare: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wtype-limits: YES 
Compiler for C supports arguments -Wuninitialized: YES 
Compiler for C supports arguments -Wunused-but-set-parameter: YES 
Compiler for C supports arguments -Wunused-but-set-variable: YES 
Compiler for C supports arguments -Wunused-parameter: YES 
Compiler for C supports arguments -Wunused-result: YES 
Compiler for C supports arguments -Wunused-variable: YES 
Configuring blkid.h using configuration
Configuring libmount.h using configuration
Program python3 found: YES (/usr/bin/python3)
Run-time dependency python found: YES 3.11
Configuring libsmartcols.h using configuration
Configuring libfdisk.h using configuration
Configuring fstrim.service using configuration
Configuring uuidd.service using configuration
Configuring uuidd.socket using configuration
Program gettext found: YES (/usr/bin/gettext)
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
util-linux/meson.build:2874: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.2.0': int operations with non-int. It is not commutative and only worked because of leaky Python abstractions.
util-linux/meson.build:2995: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.2.0': int operations with non-int. It is not commutative and only worked because of leaky Python abstractions.
util-linux/meson.build:2995: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.2.0': int operations with non-int. It is not commutative and only worked because of leaky Python abstractions.
util-linux/meson.build:3015: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.2.0': int operations with non-int. It is not commutative and only worked because of leaky Python abstractions.
util-linux/meson.build:3289: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.2.0': int operations with non-int. It is not commutative and only worked because of leaky Python abstractions.
Configuring meson.conf with command
Program tests/run.sh found: YES (/build/util-linux/src/util-linux/tests/run.sh)
Program asciidoctor found: YES (/usr/bin/asciidoctor)
Build targets in project: 385
WARNING: Broken features used:
 * 1.2.0: {'int operations with non-int'}

util-linux 2.39.1

  components
    libblkid          : enabled
    libuuid           : enabled
    libmount          : enabled
    libsmartcols      : enabled
    libfdisk          : enabled
    uuidd             : enabled
    cryptsetup support: enabled
    plymouth support  : enabled

    static programs   :

  User defined options
    vendordir         : /usr/lib

Found ninja-1.11.1 at /usr/bin/ninja
$ meson compile -C build
ninja: Entering directory `/build/util-linux/src/build'
[1/905] Compiling C object lib/libcommon.a.p/match.c.o
[2/905] Compiling C object lib/libcommon.a.p/crc32c.c.o
[3/905] Compiling C object lib/libcommon.a.p/crc32.c.o
[4/905] Compiling C object lib/libcommon.a.p/crc64.c.o
[5/905] Compiling C object lib/libcommon.a.p/md5.c.o
[6/905] Compiling C object lib/libcommon.a.p/sha256.c.o
[7/905] Compiling C object lib/libcommon.a.p/c_strtod.c.o
[8/905] Compiling C object lib/libcommon.a.p/encode.c.o
[9/905] Compiling C object lib/libcommon.a.p/mbsedit.c.o
[10/905] Compiling C object lib/libcommon.a.p/pwdutils.c.o
[11/905] Compiling C object lib/libcommon.a.p/linux_version.c.o
[12/905] Compiling C object lib/libcommon.a.p/color-names.c.o
[13/905] Compiling C object lib/libcommon.a.p/mangle.c.o
[14/905] Compiling C object lib/libcommon.a.p/ttyutils.c.o
[15/905] Compiling C object lib/libcommon.a.p/caputils.c.o
[16/905] Compiling C object lib/libcommon.a.p/buffer.c.o
[17/905] Compiling C object lib/libcommon.a.p/env.c.o
[18/905] Compiling C object lib/libcommon.a.p/idcache.c.o
[19/905] Compiling C object lib/libcommon.a.p/jsonwrt.c.o
[20/905] Compiling C object lib/libcommon.a.p/randutils.c.o
[21/905] Compiling C object lib/libcommon.a.p/signames.c.o
[22/905] Compiling C object lib/libcommon.a.p/sha1.c.o
[23/905] Compiling C object lib/libcommon.a.p/strv.c.o
[24/905] Compiling C object lib/liblogindefs.a.p/logindefs.c.o
[25/905] Compiling C object lib/libcommon.a.p/xxhash.c.o
[26/905] Compiling C object lib/libcommon.a.p/blkdev.c.o
[27/905] Compiling C object lib/libcommon.a.p/fileutils.c.o
[28/905] Compiling C object lib/libcommon.a.p/canonicalize.c.o
[29/905] Compiling C object lib/libcommon.a.p/timeutils.c.o
[30/905] Linking static target lib/liblogindefs.a
[31/905] Compiling C object lib/libcommon.a.p/plymouth-ctrl.c.o
[32/905] Compiling C object lib/libcommon.a.p/mbsalign.c.o
[33/905] Compiling C object lib/libcommon.a.p/procfs.c.o
[34/905] Compiling C object lib/libcommon.a.p/cpuset.c.o
[35/905] Compiling C object lib/libtcolors.a.p/color-names.c.o
[36/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_version.c.o
[37/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_init.c.o
[38/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_getsize.c.o
[39/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_dev.c.o
[40/905] Compiling C object lib/libcommon.a.p/strutils.c.o
[41/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_cache.c.o
[42/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_config.c.o
[43/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_aix.c.o
[44/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_encode.c.o
[45/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_evaluate.c.o
[46/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_resolve.c.o
[47/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_devno.c.o
[48/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_tag.c.o
[49/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_bsd.c.o
[50/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_mac.c.o
[51/905] Compiling C object lib/libtcolors.a.p/colors.c.o
[52/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_save.c.o
[53/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_minix.c.o
[54/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_devname.c.o
[55/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_read.c.o
[56/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_verify.c.o
[57/905] Compiling C object lib/libcommon.a.p/sysfs.c.o
[58/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_atari.c.o
[59/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_dos.c.o
[60/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_gpt.c.o
[61/905] Linking static target lib/libtcolors.a
[62/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_solaris_x86.c.o
[63/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_ultrix.c.o
[64/905] Compiling C object lib/libcommon.a.p/path.c.o
[65/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_sgi.c.o
[66/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_sun.c.o
[67/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_adaptec_raid.c.o
[68/905] Compiling C object lib/libcommon.a.p/loopdev.c.o
[69/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_bfs.c.o
[70/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_apfs.c.o
[71/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_unixware.c.o
[72/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_bluestore.c.o
[73/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_bcache.c.o
[74/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_bitlocker.c.o
[75/905] Linking static target lib/libcommon.a
[76/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_cs_fvault2.c.o
[77/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_cramfs.c.o
[78/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_ddf_raid.c.o
[79/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_drbd.c.o
[80/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_drbdproxy_datalog.c.o
[81/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_partitions_partitions.c.o
[82/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_btrfs.c.o
[83/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_drbdmanage.c.o
[84/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_befs.c.o
[85/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_exfs.c.o
[86/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_f2fs.c.o
[87/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_exfat.c.o
[88/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_ext.c.o
[89/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_gfs.c.o
[90/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_isw_raid.c.o
[91/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_luks.c.o
[92/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_jfs.c.o
[93/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_jmicron_raid.c.o
[94/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_hpfs.c.o
[95/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_hfs.c.o
[96/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_highpoint_raid.c.o
[97/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_linux_raid.c.o
[98/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_lsi_raid.c.o
[99/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_iso9660.c.o
[100/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_mpool.c.o
[101/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_netware.c.o
[102/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_probe.c.o
[103/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_lvm.c.o
[104/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_refs.c.o
[105/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_minix.c.o
[106/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_nvidia_raid.c.o
[107/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_nilfs.c.o
[108/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_ntfs.c.o
[109/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_ocfs.c.o
[110/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_promise_raid.c.o
[111/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_reiserfs.c.o
[112/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_romfs.c.o
[113/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_silicon_raid.c.o
[114/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_squashfs.c.o
[115/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_ubi.c.o
[116/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_sysv.c.o
[117/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_ubifs.c.o
[118/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_vxfs.c.o
[119/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_ufs.c.o
[120/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_vdo.c.o
[121/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_vmfs.c.o
[122/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_via_raid.c.o
[123/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_stratis.c.o
[124/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_zonefs.c.o
[125/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_swap.c.o
[126/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_udf.c.o
[127/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_erofs.c.o
[128/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_vfat.c.o
[129/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_xfs.c.o
[130/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_topology_evms.c.o
[131/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_topology_ioctl.c.o
[132/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_superblocks.c.o
[133/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_superblocks_zfs.c.o
[134/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_topology_topology.c.o
[135/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_topology_dm.c.o
[136/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_topology_sysfs.c.o
[137/905] Compiling C object libmount/lib_mount.a.p/src_hook_selinux.c.o
[138/905] Compiling C object libmount/lib_mount.a.p/src_iter.c.o
[139/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_topology_lvm.c.o
[140/905] Compiling C object libmount/lib_mount.a.p/src_init.c.o
[141/905] Compiling C object libblkid/libblkid.so.1.1.0.p/src_topology_md.c.o
[142/905] Compiling C object libmount/lib_mount.a.p/src_hooks.c.o
[143/905] Compiling C object libmount/lib_mount.a.p/src_test.c.o
[144/905] Compiling C object libmount/lib_mount.a.p/src_optmap.c.o
[145/905] Compiling C object libmount/lib_mount.a.p/src_version.c.o
[146/905] Compiling C object libmount/lib_mount.a.p/.._lib_monotonic.c.o
[147/905] Compiling C object libmount/lib_mount.a.p/src_cache.c.o
[148/905] Compiling C object libmount/lib_mount.a.p/src_lock.c.o
[149/905] Compiling C object libmount/lib_mount.a.p/src_tab_diff.c.o
[150/905] Compiling C object libmount/lib_mount.a.p/src_optstr.c.o
[151/905] Compiling C object libmount/lib_mount.a.p/src_hook_mkdir.c.o
[152/905] Compiling C object libmount/lib_mount.a.p/src_hook_owner.c.o
[153/905] Linking static target libblkid/libblkid.a
[154/905] Compiling C object libmount/lib_mount.a.p/src_hook_subdir.c.o
[155/905] Compiling C object libmount/lib_mount.a.p/src_hook_mount_legacy.c.o
[156/905] Compiling C object libmount/lib_mount.a.p/src_monitor.c.o
[157/905] Compiling C object libmount/lib_mount.a.p/src_btrfs.c.o
[158/905] Compiling C object libmount/lib_mount.a.p/src_fs.c.o
[159/905] Compiling C object libmount/lib_mount.a.p/src_hook_veritydev.c.o
[160/905] Compiling C object libmount/lib_mount.a.p/src_tab_update.c.o
[161/905] Compiling C object libmount/lib_mount.a.p/src_hook_loopdev.c.o
[162/905] Compiling C object libmount/test_mount_lock.p/src_lock.c.o
../util-linux/libmount/src/lock.c: In function ‘test_lock’:
../util-linux/libmount/src/lock.c:298:42: warning: unused parameter ‘ts’ [-Wunused-parameter]
  298 | static int test_lock(struct libmnt_test *ts, int argc, char *argv[])
      |                      ~~~~~~~~~~~~~~~~~~~~^~
[163/905] Compiling C object libmount/lib_mount.a.p/src_hook_idmap.c.o
[164/905] Compiling C object libmount/lib_mount.a.p/src_utils.c.o
[165/905] Compiling C object libmount/test_mount_version.p/src_version.c.o
../util-linux/libmount/src/version.c: In function ‘test_version’:
../util-linux/libmount/src/version.c:121:45: warning: unused parameter ‘ts’ [-Wunused-parameter]
  121 | static int test_version(struct libmnt_test *ts, int argc, char *argv[])
      |                         ~~~~~~~~~~~~~~~~~~~~^~
[166/905] Compiling C object libmount/lib_mount.a.p/src_tab_parse.c.o
[167/905] Compiling C object libmount/lib_mount.a.p/src_optlist.c.o
[168/905] Compiling C object libmount/lib_mount.a.p/src_hook_mount.c.o
[169/905] Compiling C object libmount/test_mount_tab_diff.p/src_tab_diff.c.o
../util-linux/libmount/src/tab_diff.c: In function ‘test_diff’:
../util-linux/libmount/src/tab_diff.c:312:42: warning: unused parameter ‘ts’ [-Wunused-parameter]
  312 | static int test_diff(struct libmnt_test *ts, int argc, char *argv[])
      |                      ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab_diff.c:312:50: warning: unused parameter ‘argc’ [-Wunused-parameter]
  312 | static int test_diff(struct libmnt_test *ts, int argc, char *argv[])
      |                                              ~~~~^~~~
[170/905] Compiling C object libmount/lib_mount.a.p/src_tab.c.o
[171/905] Compiling C object libmount/test_mount_debug.p/src_init.c.o
[172/905] Compiling C object libmount/test_mount_cache.p/src_cache.c.o
../util-linux/libmount/src/cache.c: In function ‘test_resolve_path’:
../util-linux/libmount/src/cache.c:748:50: warning: unused parameter ‘ts’ [-Wunused-parameter]
  748 | static int test_resolve_path(struct libmnt_test *ts, int argc, char *argv[])
      |                              ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/cache.c:748:58: warning: unused parameter ‘argc’ [-Wunused-parameter]
  748 | static int test_resolve_path(struct libmnt_test *ts, int argc, char *argv[])
      |                                                      ~~~~^~~~
../util-linux/libmount/src/cache.c:748:70: warning: unused parameter ‘argv’ [-Wunused-parameter]
  748 | static int test_resolve_path(struct libmnt_test *ts, int argc, char *argv[])
      |                                                                ~~~~~~^~~~~~
../util-linux/libmount/src/cache.c: In function ‘test_resolve_spec’:
../util-linux/libmount/src/cache.c:771:50: warning: unused parameter ‘ts’ [-Wunused-parameter]
  771 | static int test_resolve_spec(struct libmnt_test *ts, int argc, char *argv[])
      |                              ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/cache.c:771:58: warning: unused parameter ‘argc’ [-Wunused-parameter]
  771 | static int test_resolve_spec(struct libmnt_test *ts, int argc, char *argv[])
      |                                                      ~~~~^~~~
../util-linux/libmount/src/cache.c:771:70: warning: unused parameter ‘argv’ [-Wunused-parameter]
  771 | static int test_resolve_spec(struct libmnt_test *ts, int argc, char *argv[])
      |                                                                ~~~~~~^~~~~~
../util-linux/libmount/src/cache.c: In function ‘test_read_tags’:
../util-linux/libmount/src/cache.c:794:47: warning: unused parameter ‘ts’ [-Wunused-parameter]
  794 | static int test_read_tags(struct libmnt_test *ts, int argc, char *argv[])
      |                           ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/cache.c:794:55: warning: unused parameter ‘argc’ [-Wunused-parameter]
  794 | static int test_read_tags(struct libmnt_test *ts, int argc, char *argv[])
      |                                                   ~~~~^~~~
../util-linux/libmount/src/cache.c:794:67: warning: unused parameter ‘argv’ [-Wunused-parameter]
  794 | static int test_read_tags(struct libmnt_test *ts, int argc, char *argv[])
      |                                                             ~~~~~~^~~~~~
[173/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_iter.c.o
[174/905] Compiling C object libmount/test_mount_optstr.p/src_optstr.c.o
../util-linux/libmount/src/optstr.c: In function ‘test_append’:
../util-linux/libmount/src/optstr.c:913:44: warning: unused parameter ‘ts’ [-Wunused-parameter]
  913 | static int test_append(struct libmnt_test *ts, int argc, char *argv[])
      |                        ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_prepend’:
../util-linux/libmount/src/optstr.c:936:45: warning: unused parameter ‘ts’ [-Wunused-parameter]
  936 | static int test_prepend(struct libmnt_test *ts, int argc, char *argv[])
      |                         ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_split’:
../util-linux/libmount/src/optstr.c:959:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
  959 | static int test_split(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_flags’:
../util-linux/libmount/src/optstr.c:985:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
  985 | static int test_flags(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_apply’:
../util-linux/libmount/src/optstr.c:1013:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1013 | static int test_apply(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_set’:
../util-linux/libmount/src/optstr.c:1045:41: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1045 | static int test_set(struct libmnt_test *ts, int argc, char *argv[])
      |                     ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_get’:
../util-linux/libmount/src/optstr.c:1068:41: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1068 | static int test_get(struct libmnt_test *ts, int argc, char *argv[])
      |                     ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_remove’:
../util-linux/libmount/src/optstr.c:1097:44: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1097 | static int test_remove(struct libmnt_test *ts, int argc, char *argv[])
      |                        ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_dedup’:
../util-linux/libmount/src/optstr.c:1117:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1117 | static int test_dedup(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/optstr.c: In function ‘test_match’:
../util-linux/libmount/src/optstr.c:1137:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1137 | static int test_match(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
[175/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_clear.c.o
[176/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_cell.c.o
[177/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_symbols.c.o
[178/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_copy.c.o
[179/905] Compiling C object libmount/lib_mount.a.p/src_context_umount.c.o
[180/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_version.c.o
[181/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_isnull.c.o
[182/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_pack.c.o
[183/905] Compiling C object libmount/test_mount_monitor.p/src_monitor.c.o
../util-linux/libmount/src/monitor.c: In function ‘__test_epoll’:
../util-linux/libmount/src/monitor.c:873:45: warning: unused parameter ‘ts’ [-Wunused-parameter]
  873 | static int __test_epoll(struct libmnt_test *ts, int argc, char *argv[], int cleanup)
      |                         ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/monitor.c: In function ‘test_wait’:
../util-linux/libmount/src/monitor.c:950:42: warning: unused parameter ‘ts’ [-Wunused-parameter]
  950 | static int test_wait(struct libmnt_test *ts, int argc, char *argv[])
      |                      ~~~~~~~~~~~~~~~~~~~~^~
[184/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_print-api.c.o
[185/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_compare.c.o
[186/905] Compiling C object libmount/lib_mount.a.p/src_context_mount.c.o
[187/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_column.c.o
[188/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_line.c.o
[189/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_predefined.c.o
[190/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_unpack.c.o
[191/905] Compiling C object libmount/test_mount_tab_update.p/src_tab_update.c.o
../util-linux/libmount/src/tab_update.c: In function ‘test_add’:
../util-linux/libmount/src/tab_update.c:973:41: warning: unused parameter ‘ts’ [-Wunused-parameter]
  973 | static int test_add(struct libmnt_test *ts, int argc, char *argv[])
      |                     ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab_update.c: In function ‘test_remove’:
../util-linux/libmount/src/tab_update.c:990:44: warning: unused parameter ‘ts’ [-Wunused-parameter]
  990 | static int test_remove(struct libmnt_test *ts, int argc, char *argv[])
      |                        ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab_update.c: In function ‘test_move’:
../util-linux/libmount/src/tab_update.c:997:42: warning: unused parameter ‘ts’ [-Wunused-parameter]
  997 | static int test_move(struct libmnt_test *ts, int argc, char *argv[])
      |                      ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab_update.c: In function ‘test_remount’:
../util-linux/libmount/src/tab_update.c:1013:45: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1013 | static int test_remount(struct libmnt_test *ts, int argc, char *argv[])
      |                         ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab_update.c: In function ‘test_replace’:
../util-linux/libmount/src/tab_update.c:1028:45: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1028 | static int test_replace(struct libmnt_test *ts, int argc, char *argv[])
      |                         ~~~~~~~~~~~~~~~~~~~~^~
[192/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_uuid_time.c.o
[193/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_init.c.o
[194/905] Compiling C object libuuid/libuuid.so.1.3.0.p/.._lib_md5.c.o
[195/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_parse.c.o
[196/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_walk.c.o
[197/905] Compiling C object libmount/python/pylibmount.cpython-311-x86_64-linux-gnu.so.p/pylibmount.c.o
[198/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_grouping.c.o
[199/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_gen_uuid.c.o
[200/905] Compiling C object libuuid/libuuid.so.1.3.0.p/.._lib_sha1.c.o
[201/905] Compiling C object libmount/test_mount_tab.p/src_tab.c.o
../util-linux/libmount/src/tab.c: In function ‘parser_errcb’:
../util-linux/libmount/src/tab.c:1916:46: warning: unused parameter ‘tb’ [-Wunused-parameter]
 1916 | static int parser_errcb(struct libmnt_table *tb, const char *filename, int line)
      |                         ~~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab.c: In function ‘test_copy_fs’:
../util-linux/libmount/src/tab.c:1945:45: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1945 | static int test_copy_fs(struct libmnt_test *ts, int argc, char *argv[])
      |                         ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab.c:1945:53: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1945 | static int test_copy_fs(struct libmnt_test *ts, int argc, char *argv[])
      |                                                 ~~~~^~~~
../util-linux/libmount/src/tab.c: In function ‘test_parse’:
../util-linux/libmount/src/tab.c:1975:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1975 | static int test_parse(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab.c: In function ‘test_find_idx’:
../util-linux/libmount/src/tab.c:2011:46: warning: unused parameter ‘ts’ [-Wunused-parameter]
 2011 | static int test_find_idx(struct libmnt_test *ts, int argc, char *argv[])
      |                          ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab.c: In function ‘test_find’:
../util-linux/libmount/src/tab.c:2056:42: warning: unused parameter ‘ts’ [-Wunused-parameter]
 2056 | static int test_find(struct libmnt_test *ts, int argc, char *argv[], int dr)
      |                      ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab.c: In function ‘test_find_pair’:
../util-linux/libmount/src/tab.c:2108:47: warning: unused parameter ‘ts’ [-Wunused-parameter]
 2108 | static int test_find_pair(struct libmnt_test *ts, int argc, char *argv[])
      |                           ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab.c:2108:55: warning: unused parameter ‘argc’ [-Wunused-parameter]
 2108 | static int test_find_pair(struct libmnt_test *ts, int argc, char *argv[])
      |                                                   ~~~~^~~~
../util-linux/libmount/src/tab.c: In function ‘test_find_mountpoint’:
../util-linux/libmount/src/tab.c:2135:53: warning: unused parameter ‘ts’ [-Wunused-parameter]
 2135 | static int test_find_mountpoint(struct libmnt_test *ts, int argc, char *argv[])
      |                                 ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab.c:2135:61: warning: unused parameter ‘argc’ [-Wunused-parameter]
 2135 | static int test_find_mountpoint(struct libmnt_test *ts, int argc, char *argv[])
      |                                                         ~~~~^~~~
../util-linux/libmount/src/tab.c: In function ‘test_is_mounted’:
../util-linux/libmount/src/tab.c:2162:48: warning: unused parameter ‘ts’ [-Wunused-parameter]
 2162 | static int test_is_mounted(struct libmnt_test *ts, int argc, char *argv[])
      |                            ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/tab.c:2162:56: warning: unused parameter ‘argc’ [-Wunused-parameter]
 2162 | static int test_is_mounted(struct libmnt_test *ts, int argc, char *argv[])
      |                                                    ~~~~^~~~
../util-linux/libmount/src/tab.c: In function ‘test_uniq’:
../util-linux/libmount/src/tab.c:2218:42: warning: unused parameter ‘ts’ [-Wunused-parameter]
 2218 | static int test_uniq(struct libmnt_test *ts, int argc, char *argv[])
      |                      ~~~~~~~~~~~~~~~~~~~~^~
[202/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_calculate.c.o
[203/905] Compiling C object libuuid/libuuid.so.1.3.0.p/.._lib_randutils.c.o
[204/905] Compiling C object libfdisk/lib_fdisk.a.p/src_field.c.o
[205/905] Compiling C object libuuid/libuuid.so.1.3.0.p/src_unparse.c.o
[206/905] Compiling C object libmount/test_mount_utils.p/src_utils.c.o
../util-linux/libmount/src/utils.c: In function ‘test_match_fstype’:
../util-linux/libmount/src/utils.c:1289:50: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1289 | static int test_match_fstype(struct libmnt_test *ts, int argc, char *argv[])
      |                              ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1289:58: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1289 | static int test_match_fstype(struct libmnt_test *ts, int argc, char *argv[])
      |                                                      ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘test_match_options’:
../util-linux/libmount/src/utils.c:1298:51: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1298 | static int test_match_options(struct libmnt_test *ts, int argc, char *argv[])
      |                               ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1298:59: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1298 | static int test_match_options(struct libmnt_test *ts, int argc, char *argv[])
      |                                                       ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘test_startswith’:
../util-linux/libmount/src/utils.c:1307:48: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1307 | static int test_startswith(struct libmnt_test *ts, int argc, char *argv[])
      |                            ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1307:56: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1307 | static int test_startswith(struct libmnt_test *ts, int argc, char *argv[])
      |                                                    ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘test_endswith’:
../util-linux/libmount/src/utils.c:1316:46: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1316 | static int test_endswith(struct libmnt_test *ts, int argc, char *argv[])
      |                          ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1316:54: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1316 | static int test_endswith(struct libmnt_test *ts, int argc, char *argv[])
      |                                                  ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘test_mountpoint’:
../util-linux/libmount/src/utils.c:1325:48: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1325 | static int test_mountpoint(struct libmnt_test *ts, int argc, char *argv[])
      |                            ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1325:56: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1325 | static int test_mountpoint(struct libmnt_test *ts, int argc, char *argv[])
      |                                                    ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘test_filesystems’:
../util-linux/libmount/src/utils.c:1336:49: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1336 | static int test_filesystems(struct libmnt_test *ts, int argc, char *argv[])
      |                             ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c: In function ‘test_chdir’:
../util-linux/libmount/src/utils.c:1351:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1351 | static int test_chdir(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1351:51: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1351 | static int test_chdir(struct libmnt_test *ts, int argc, char *argv[])
      |                                               ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘test_kernel_cmdline’:
../util-linux/libmount/src/utils.c:1370:52: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1370 | static int test_kernel_cmdline(struct libmnt_test *ts, int argc, char *argv[])
      |                                ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1370:60: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1370 | static int test_kernel_cmdline(struct libmnt_test *ts, int argc, char *argv[])
      |                                                        ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘test_guess_root’:
../util-linux/libmount/src/utils.c:1389:48: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1389 | static int test_guess_root(struct libmnt_test *ts, int argc, char *argv[])
      |                            ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c: In function ‘test_mkdir’:
../util-linux/libmount/src/utils.c:1415:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1415 | static int test_mkdir(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1415:51: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1415 | static int test_mkdir(struct libmnt_test *ts, int argc, char *argv[])
      |                                               ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘test_statfs_type’:
../util-linux/libmount/src/utils.c:1427:49: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1427 | static int test_statfs_type(struct libmnt_test *ts, int argc, char *argv[])
      |                             ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1427:57: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1427 | static int test_statfs_type(struct libmnt_test *ts, int argc, char *argv[])
      |                                                     ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘tests_parse_uid’:
../util-linux/libmount/src/utils.c:1442:48: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1442 | static int tests_parse_uid(struct libmnt_test *ts, int argc, char *argv[])
      |                            ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1442:56: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1442 | static int tests_parse_uid(struct libmnt_test *ts, int argc, char *argv[])
      |                                                    ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘tests_parse_gid’:
../util-linux/libmount/src/utils.c:1457:48: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1457 | static int tests_parse_gid(struct libmnt_test *ts, int argc, char *argv[])
      |                            ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1457:56: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1457 | static int tests_parse_gid(struct libmnt_test *ts, int argc, char *argv[])
      |                                                    ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘tests_parse_mode’:
../util-linux/libmount/src/utils.c:1472:49: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1472 | static int tests_parse_mode(struct libmnt_test *ts, int argc, char *argv[])
      |                             ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1472:57: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1472 | static int tests_parse_mode(struct libmnt_test *ts, int argc, char *argv[])
      |                                                     ~~~~^~~~
../util-linux/libmount/src/utils.c: In function ‘tests_stat’:
../util-linux/libmount/src/utils.c:1490:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 1490 | static int tests_stat(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/utils.c:1490:51: warning: unused parameter ‘argc’ [-Wunused-parameter]
 1490 | static int tests_stat(struct libmnt_test *ts, int argc, char *argv[])
      |                                               ~~~~^~~~
[207/905] Compiling C object libfdisk/lib_fdisk.a.p/src_test.c.o
[208/905] Compiling C object libfdisk/lib_fdisk.a.p/src_init.c.o
[209/905] Compiling C object libmount/lib_mount.a.p/src_context.c.o
[210/905] Linking static target libuuid/libuuid.a
[211/905] Compiling C object libmount/test_mount_context.p/src_context.c.o
../util-linux/libmount/src/context.c: In function ‘test_search_helper’:
../util-linux/libmount/src/context.c:3169:51: warning: unused parameter ‘ts’ [-Wunused-parameter]
 3169 | static int test_search_helper(struct libmnt_test *ts, int argc, char *argv[])
      |                               ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/context.c: In function ‘test_mount’:
../util-linux/libmount/src/context.c:3203:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 3203 | static int test_mount(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/context.c: In function ‘test_umount’:
../util-linux/libmount/src/context.c:3253:44: warning: unused parameter ‘ts’ [-Wunused-parameter]
 3253 | static int test_umount(struct libmnt_test *ts, int argc, char *argv[])
      |                        ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/context.c: In function ‘test_flags’:
../util-linux/libmount/src/context.c:3308:43: warning: unused parameter ‘ts’ [-Wunused-parameter]
 3308 | static int test_flags(struct libmnt_test *ts, int argc, char *argv[])
      |                       ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/context.c: In function ‘test_cxtsync’:
../util-linux/libmount/src/context.c:3346:45: warning: unused parameter ‘ts’ [-Wunused-parameter]
 3346 | static int test_cxtsync(struct libmnt_test *ts, int argc, char *argv[])
      |                         ~~~~~~~~~~~~~~~~~~~~^~
../util-linux/libmount/src/context.c: In function ‘test_mountall’:
../util-linux/libmount/src/context.c:3390:46: warning: unused parameter ‘ts’ [-Wunused-parameter]
 3390 | static int test_mountall(struct libmnt_test *ts, int argc, char *argv[])
      |                          ~~~~~~~~~~~~~~~~~~~~^~
[212/905] Compiling C object libmount/python/pylibmount.cpython-311-x86_64-linux-gnu.so.p/fs.c.o
[213/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_table.c.o
[214/905] Compiling C object libfdisk/lib_fdisk.a.p/src_item.c.o
[215/905] Compiling C object libfdisk/lib_fdisk.a.p/src_iter.c.o
[216/905] Compiling C object libmount/python/pylibmount.cpython-311-x86_64-linux-gnu.so.p/tab.c.o
[217/905] Compiling C object libmount/python/pylibmount.cpython-311-x86_64-linux-gnu.so.p/context.c.o
[218/905] Compiling C object libsmartcols/libsmartcols.so.1.1.0.p/src_print.c.o
[219/905] Linking static target libmount/lib_mount.a
[220/905] Linking static target libmount/libmount_static.a
[221/905] Compiling C object libfdisk/lib_fdisk.a.p/src_alignment.c.o
[222/905] Compiling C object libfdisk/lib_fdisk.a.p/src_utils.c.o
[223/905] Compiling C object libfdisk/lib_fdisk.a.p/src_parttype.c.o
[224/905] Compiling C object libfdisk/lib_fdisk.a.p/src_version.c.o
[225/905] Compiling C object libfdisk/lib_fdisk.a.p/src_label.c.o
[226/905] Compiling C object libfdisk/lib_fdisk.a.p/src_wipe.c.o
[227/905] Generating po/ca/LC_MESSAGES/util-linux-ca.mo with a custom command
[228/905] Generating po/da/LC_MESSAGES/util-linux-da.mo with a custom command
[229/905] Generating po/de/LC_MESSAGES/util-linux-de.mo with a custom command
[230/905] Compiling C object libfdisk/lib_fdisk.a.p/src_ask.c.o
[231/905] Generating po/et/LC_MESSAGES/util-linux-et.mo with a custom command
[232/905] Generating po/es/LC_MESSAGES/util-linux-es.mo with a custom command
[233/905] Generating po/cs/LC_MESSAGES/util-linux-cs.mo with a custom command
[234/905] Generating po/eu/LC_MESSAGES/util-linux-eu.mo with a custom command
[235/905] Compiling C object libfdisk/lib_fdisk.a.p/src_context.c.o
[236/905] Compiling C object libfdisk/lib_fdisk.a.p/src_table.c.o
[237/905] Generating po/fi/LC_MESSAGES/util-linux-fi.mo with a custom command
[238/905] Generating po/gl/LC_MESSAGES/util-linux-gl.mo with a custom command
[239/905] Compiling C object libfdisk/lib_fdisk.a.p/src_partition.c.o
[240/905] Generating po/fr/LC_MESSAGES/util-linux-fr.mo with a custom command
[241/905] Generating po/hr/LC_MESSAGES/util-linux-hr.mo with a custom command
[242/905] Linking static target libsmartcols/libsmartcols.a
[243/905] Generating po/hu/LC_MESSAGES/util-linux-hu.mo with a custom command
[244/905] Generating po/id/LC_MESSAGES/util-linux-id.mo with a custom command
[245/905] Compiling C object libfdisk/lib_fdisk.a.p/src_sun.c.o
[246/905] Compiling C object libfdisk/lib_fdisk.a.p/src_bsd.c.o
[247/905] Compiling C object libfdisk/lib_fdisk.a.p/src_script.c.o
[248/905] Compiling C object libfdisk/lib_fdisk.a.p/src_sgi.c.o
[249/905] Generating po/it/LC_MESSAGES/util-linux-it.mo with a custom command
[250/905] Generating po/ko/LC_MESSAGES/util-linux-ko.mo with a custom command
[251/905] Generating po/ja/LC_MESSAGES/util-linux-ja.mo with a custom command
[252/905] Generating po/nl/LC_MESSAGES/util-linux-nl.mo with a custom command
[253/905] Generating po/pl/LC_MESSAGES/util-linux-pl.mo with a custom command
[254/905] Generating po/pt/LC_MESSAGES/util-linux-pt.mo with a custom command
[255/905] Generating po/ru/LC_MESSAGES/util-linux-ru.mo with a custom command
[256/905] Generating po/sk/LC_MESSAGES/util-linux-sk.mo with a custom command
[257/905] Generating po/pt_BR/LC_MESSAGES/util-linux-pt_BR.mo with a custom command
[258/905] Generating po/sl/LC_MESSAGES/util-linux-sl.mo with a custom command
[259/905] Generating po/sr/LC_MESSAGES/util-linux-sr.mo with a custom command
[260/905] Generating po/sv/LC_MESSAGES/util-linux-sv.mo with a custom command
[261/905] Generating po/tr/LC_MESSAGES/util-linux-tr.mo with a custom command
[262/905] Generating po/zh_TW/LC_MESSAGES/util-linux-zh_TW.mo with a custom command
[263/905] Generating po/zh_CN/LC_MESSAGES/util-linux-zh_CN.mo with a custom command
[264/905] Linking target libmount/test_mount_debug
[265/905] Linking target libmount/test_mount_version
[266/905] Generating po/vi/LC_MESSAGES/util-linux-vi.mo with a custom command
[267/905] Compiling C object chfn.p/login-utils_ch-common.c.o
[268/905] Generating po/uk/LC_MESSAGES/util-linux-uk.mo with a custom command
[269/905] Compiling C object chfn.p/login-utils_chfn.c.o
[270/905] Compiling C object chfn.p/login-utils_auth.c.o
[271/905] Compiling C object chfn.p/login-utils_islocal.c.o
[272/905] Compiling C object libfdisk/lib_fdisk.a.p/src_dos.c.o
[273/905] Linking target libmount/test_mount_lock
[274/905] Compiling C object chfn.p/login-utils_setpwnam.c.o
[275/905] Compiling C object chsh.p/lib_shells.c.o
[276/905] Compiling C object chsh.p/login-utils_ch-common.c.o
[277/905] Compiling C object su.p/login-utils_su.c.o
[278/905] Compiling C object libfdisk/lib_fdisk.a.p/src_gpt.c.o
[279/905] Compiling C object chsh.p/login-utils_chsh.c.o
[280/905] Compiling C object chsh.p/login-utils_auth.c.o
[281/905] Compiling C object chsh.p/login-utils_islocal.c.o
[282/905] Compiling C object test_islocal.p/login-utils_islocal.c.o
[283/905] Compiling C object runuser.p/login-utils_runuser.c.o
[284/905] Compiling C object chsh.p/login-utils_setpwnam.c.o
[285/905] Compiling C object last.p/lib_monotonic.c.o
[286/905] Compiling C object nologin.p/login-utils_nologin.c.o
[287/905] Compiling C object su.p/lib_monotonic.c.o
[288/905] Linking static target libfdisk/lib_fdisk.a
[289/905] Linking static target libfdisk/libfdisk_static.a
[290/905] Compiling C object test-consoles.p/login-utils_sulogin-consoles.c.o
[291/905] Compiling C object last.p/login-utils_last.c.o
[292/905] Compiling C object utmpdump.p/login-utils_utmpdump.c.o
[293/905] Compiling C object su.p/lib_shells.c.o
[294/905] Compiling C object newgrp.p/login-utils_newgrp.c.o
[295/905] Compiling C object vipw.p/login-utils_vipw.c.o
[296/905] Compiling C object runuser.p/lib_shells.c.o
[297/905] Compiling C object runuser.p/lib_monotonic.c.o
[298/905] Linking target libmount/test_mount_optstr
[299/905] Compiling C object su.p/login-utils_su-common.c.o
[300/905] Compiling C object su.p/lib_pty-session.c.o
[301/905] Compiling C object lslogins.p/login-utils_lslogins.c.o
[302/905] Compiling C object runuser.p/login-utils_su-common.c.o
[303/905] Compiling C object runuser.p/lib_pty-session.c.o
[304/905] Compiling C object col.p/text-utils_col.c.o
[305/905] Compiling C object colcrt.p/text-utils_colcrt.c.o
[306/905] Compiling C object colrm.p/text-utils_colrm.c.o
[307/905] Compiling C object line.p/text-utils_line.c.o
[308/905] Linking target libuuid/libuuid.so.1.3.0
[309/905] Linking target test_islocal
[310/905] Compiling C object rev.p/text-utils_rev.c.o
[311/905] Compiling C object column.p/text-utils_column.c.o
[312/905] Linking target libmount/test_mount_monitor
[313/905] Compiling C object ul.p/text-utils_ul.c.o
[314/905] Compiling C object hexdump.p/text-utils_hexdump-conv.c.o
[315/905] Linking target nologin
[316/905] Compiling C object hexdump.p/text-utils_hexdump.c.o
[317/905] Compiling C object hexdump.p/text-utils_hexdump-display.c.o
[318/905] Generating symbol file libuuid/libuuid.so.1.3.0.p/libuuid.so.1.3.0.symbols
[319/905] Linking target chsh
FAILED: chsh 
cc  -o chsh chsh.p/login-utils_chsh.c.o chsh.p/lib_shells.c.o chsh.p/login-utils_ch-common.c.o chsh.p/login-utils_auth.c.o chsh.p/login-utils_islocal.c.o chsh.p/login-utils_setpwnam.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/util-linux/src=/usr/src/debug/util-linux -flto=auto -Wl,--start-group lib/libcommon.a /usr/lib/libreadline.so -lpam -lpam_misc -Wl,--end-group
/usr/bin/ld: /tmp/ccl22vXW.ltrans0.ltrans.o: in function `is_known_shell':
/usr/src/debug/util-linux/build/../util-linux/lib/shells.c:27:(.text+0x1a6): undefined reference to `econf_readDirs'
/usr/bin/ld: /usr/src/debug/util-linux/build/../util-linux/lib/shells.c:41:(.text+0x1c6): undefined reference to `econf_getKeys'
/usr/bin/ld: /usr/src/debug/util-linux/build/../util-linux/lib/shells.c:56:(.text+0x212): undefined reference to `econf_freeFile'
/usr/bin/ld: /usr/src/debug/util-linux/build/../util-linux/lib/shells.c:43:(.text+0x23b): undefined reference to `econf_errString'
/usr/bin/ld: /usr/src/debug/util-linux/build/../util-linux/lib/shells.c:46:(.text+0x274): undefined reference to `econf_freeFile'
/usr/bin/ld: /usr/src/debug/util-linux/build/../util-linux/lib/shells.c:35:(.text+0x287): undefined reference to `econf_errString'
collect2: error: ld returned 1 exit status
[320/905] Compiling C object pg.p/text-utils_pg.c.o
[321/905] Compiling C object choom.p/sys-utils_choom.c.o
[322/905] Compiling C object more.p/text-utils_more.c.o
[323/905] Linking target newgrp
[324/905] Linking target vipw
[325/905] Compiling C object lsmem.p/sys-utils_lsmem.c.o
[326/905] Linking target line
[327/905] Compiling C object test_more.p/text-utils_more.c.o
[328/905] Linking target colcrt
[329/905] Compiling C object hexdump.p/text-utils_hexdump-parse.c.o
[330/905] Linking target utmpdump
[331/905] Linking target chfn
[332/905] Compiling C object ipcmk.p/sys-utils_ipcmk.c.o
[333/905] Compiling C object chmem.p/sys-utils_chmem.c.o
[334/905] Compiling C object ipcrm.p/sys-utils_ipcrm.c.o
[335/905] Linking target colrm
[336/905] Linking target test-consoles
[337/905] Compiling C object ipcs.p/sys-utils_ipcutils.c.o
[338/905] Compiling C object ipcs.p/sys-utils_ipcs.c.o
[339/905] Linking target rev
[340/905] Linking target col
[341/905] Linking target last
[342/905] Linking target ul
[343/905] Linking target runuser
[344/905] Linking target su
[345/905] Linking target libblkid/libblkid.so.1.1.0
[346/905] Linking target libmount/test_mount_tab_update
[347/905] Linking target libmount/test_mount_tab
[348/905] Linking target libmount/test_mount_tab_diff
[349/905] Linking target libmount/test_mount_utils
[350/905] Linking target libmount/test_mount_cache
[351/905] Linking target libsmartcols/libsmartcols.so.1.1.0
[352/905] Linking target libmount/test_mount_context
ninja: build stopped: subcommand failed.
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /build/util-linux/src/build

Possibly caused by lib_econf not being added to chfn_chsh_deps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant