>>> mdadm 4.1 Extracting xzcat /home/mark/buildroot-test/instance-1/dl/mdadm/mdadm-4.1.tar.xz | /home/mark/buildroot-test/instance-1/output/host/bin/tar --strip-components=1 -C /home/mark/buildroot-test/instance-1/output/build/mdadm-4.1 -xf - >>> mdadm 4.1 Patching Applying 0001-add-install-targets-for-mdadm-and-mdmon.patch using patch: patching file Makefile Hunk #1 succeeded at 242 (offset 11 lines). >>> mdadm 4.1 Configuring >>> mdadm 4.1 Building PATH="/home/mark/buildroot-test/instance-1/output/host/bin:/home/mark/buildroot-test/instance-1/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /usr/bin/make -j2 -C /home/mark/buildroot-test/instance-1/output/build/mdadm-4.1 PATH="/home/mark/buildroot-test/instance-1/output/host/bin:/home/mark/buildroot-test/instance-1/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" AR="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-ar" AS="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-as" LD="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-ld" NM="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-nm" CC="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc" GCC="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc" CPP="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-cpp" CXX="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-g++" FC="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gfortran" F77="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gfortran" RANLIB="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-ranlib" READELF="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-readelf" STRIP="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-strip" OBJCOPY="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-objcopy" OBJDUMP="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/mark/buildroot-test/instance-1/output/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/mark/buildroot-test/instance-1/output/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/mark/buildroot-test/instance-1/output/host/include" LDFLAGS_FOR_BUILD="-L/home/mark/buildroot-test/instance-1/output/host/lib -Wl,-rpath,/home/mark/buildroot-test/instance-1/output/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-as" DEFAULT_LINKER="/home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " LDFLAGS="" FCFLAGS=" -Os " FFLAGS=" -Os " PKG_CONFIG="/home/mark/buildroot-test/instance-1/output/host/bin/pkg-config" STAGING_DIR="/home/mark/buildroot-test/instance-1/output/host/riscv64-buildroot-linux-musl/sysroot" INTLTOOL_PERL=/usr/bin/perl CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\\\"/sbin\\\"" CHECK_RUN_DIR=0 mdadm mdmon make[1]: Entering directory '/home/mark/buildroot-test/instance-1/output/build/mdadm-4.1' /home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\"/sbin\" -o mdadm.o -c mdadm.c /home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\"/sbin\" -o config.o -c config.c mdadm.c: In function 'main': mdadm.c:1372:24: warning: implicit declaration of function 'minor'; did you mean 'mknod'? [-Wimplicit-function-declaration] ident.super_minor = minor(stb.st_rdev); ^~~~~ mknod /home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\"/sbin\" -o policy.o -c policy.c policy.c: In function 'disk_path': policy.c:215:23: warning: implicit declaration of function 'makedev'; did you mean 'map_dev'? [-Wimplicit-function-declaration] if (stb.st_rdev != makedev(disk->disk.major, disk->disk.minor)) ^~~~~~~ map_dev policy.c: In function 'devid_policy': policy.c:425:20: warning: implicit declaration of function 'major' [-Wimplicit-function-declaration] disk.disk.major = major(dev); ^~~~~ policy.c:426:20: warning: implicit declaration of function 'minor'; did you mean 'mknod'? [-Wimplicit-function-declaration] disk.disk.minor = minor(dev); ^~~~~ mknod /home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\"/sbin\" -o mdstat.o -c mdstat.c /home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\"/sbin\" -o ReadMe.o -c ReadMe.c /home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\"/sbin\" -o util.o -c util.c /home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\"/sbin\" -o maps.o -c maps.c util.c: In function 'test_partition_from_id': util.c:539:24: warning: implicit declaration of function 'major' [-Wimplicit-function-declaration] sprintf(buf, "%d:%d", major(id), minor(id)); ^~~~~ util.c:539:35: warning: implicit declaration of function 'minor'; did you mean 'mincore'? [-Wimplicit-function-declaration] sprintf(buf, "%d:%d", major(id), minor(id)); ^~~~~ mincore util.c: In function 'devnm2devid': util.c:1028:11: warning: implicit declaration of function 'makedev'; did you mean 'map_dev'? [-Wimplicit-function-declaration] return makedev(mjr, mnr); ^~~~~~~ map_dev util.c: In function 'open_container': util.c:1622:8: error: called object 'major' is not a function or function pointer (int)major(st.st_rdev), (int)minor(st.st_rdev)); ^~~~~ util.c:1616:6: note: declared here int major, minor; ^~~~~ util.c:1622:32: error: called object 'minor' is not a function or function pointer (int)major(st.st_rdev), (int)minor(st.st_rdev)); ^~~~~ util.c:1616:13: note: declared here int major, minor; ^~~~~ /home/mark/buildroot-test/instance-1/output/host/bin/riscv64-buildroot-linux-musl-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DNO_COROSYNC -DNO_DLM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DBINDIR=\"/sbin\" -o lib.o -c lib.c make[1]: *** [Makefile:185: util.o] Error 1 make[1]: *** Waiting for unfinished jobs.... lib.c: In function 'devid2kname': lib.c:76:40: warning: implicit declaration of function 'major' [-Wimplicit-function-declaration] sprintf(path, "/sys/dev/block/%d:%d", major(devid), minor(devid)); ^~~~~ lib.c:76:54: warning: implicit declaration of function 'minor'; did you mean 'mknod'? [-Wimplicit-function-declaration] sprintf(path, "/sys/dev/block/%d:%d", major(devid), minor(devid)); ^~~~~ mknod make[1]: Leaving directory '/home/mark/buildroot-test/instance-1/output/build/mdadm-4.1' make: *** [package/pkg-generic.mk:241: /home/mark/buildroot-test/instance-1/output/build/mdadm-4.1/.stamp_built] Error 2 make: Leaving directory '/home/mark/buildroot-test/instance-1/buildroot'