From: plan9assembler <plan9assembler@gmail.com>
To: musl@lists.openwall.com
Subject: Re: util-linux-2.23 mount segmentation fault error
Date: Sun, 26 May 2013 06:34:12 +0900 [thread overview]
Message-ID: <CAGSZau3RKk33wO2dvHna_5ndFg3ob7j_RhK4vU2=FriBr2jnWA@mail.gmail.com> (raw)
In-Reply-To: <20130525162604.GY20323@brightrain.aerifal.cx>
[-- Attachment #1.1: Type: text/plain, Size: 867 bytes --]
Hi, i attached build log, and
i have commented out
text-utils/pg.c://#include <sys/termios.h>
changed __sighandler_t to sighandler_t
fdisks/cfdisk.c:sighandler_t old_SIGINT, old_SIGTERM;
On Sun, May 26, 2013 at 1:26 AM, Rich Felker <dalias@aerifal.cx> wrote:
> On Sun, May 26, 2013 at 12:46:17AM +0900, plan9assembler wrote:
> > Hi,
> >
> > i had compile util-linux-2.23 successfully, but when i test mount binary,
> > it getting segmentation fault.
> >
> http://plan9assembler.wordpress.com/2013/05/25/udev-in-x86_64-linux-musl/
>
> Did you get any warnings building it? My best guess, since you're on a
> 64-bit system, is that mount used some function which returns a
> pointer without having a prototype in scope, and thus the return value
> got treated as an int then extended to a pointer via gcc's harmful
> implicit int-to-pointer conversion.
>
> Rich
>
[-- Attachment #1.2: Type: text/html, Size: 1435 bytes --]
[-- Attachment #2: build.log --]
[-- Type: application/octet-stream, Size: 21533 bytes --]
make all-recursive
make[1]: Entering directory `/util-linux-2.23'
Making all in po
make[2]: Entering directory `/util-linux-2.23/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/util-linux-2.23/po'
make[2]: Entering directory `/util-linux-2.23'
CC lib/libcommon_la-at.lo
CC lib/libcommon_la-blkdev.lo
CC lib/libcommon_la-canonicalize.lo
CC lib/libcommon_la-colors.lo
CC lib/libcommon_la-crc32.lo
CC lib/libcommon_la-env.lo
CC lib/libcommon_la-fileutils.lo
CC lib/libcommon_la-ismounted.lo
CC lib/libcommon_la-mangle.lo
CC lib/libcommon_la-match.lo
CC lib/libcommon_la-mbsalign.lo
CC lib/libcommon_la-md5.lo
CC lib/libcommon_la-pager.lo
CC lib/libcommon_la-path.lo
lib/path.c:240:1: warning: no previous prototype for 'path_set_prefix' [-Wmissing-prototypes]
path_set_prefix(const char *prefix)
^
CC lib/libcommon_la-procutils.lo
CC lib/libcommon_la-randutils.lo
CC lib/libcommon_la-setproctitle.lo
CC lib/libcommon_la-strutils.lo
CC lib/libcommon_la-sysfs.lo
CC lib/libcommon_la-tt.lo
CC lib/libcommon_la-wholedisk.lo
CC lib/libcommon_la-ttyutils.lo
CC lib/libcommon_la-xgetpass.lo
CC lib/libcommon_la-exec_shell.lo
lib/exec_shell.c: In function 'exec_shell':
lib/exec_shell.c:25:2: warning: missing sentinel in function call [-Wformat=]
execl(shell, arg0, NULL);
^
CC lib/libcommon_la-linux_version.lo
CC lib/libcommon_la-loopdev.lo
CCLD libcommon.la
CC libfdisk/src/libfdisk_la-init.lo
CC libfdisk/src/libfdisk_la-test.lo
CC libfdisk/src/libfdisk_la-ask.lo
CC libfdisk/src/libfdisk_la-alignment.lo
CC libfdisk/src/libfdisk_la-label.lo
CC libfdisk/src/libfdisk_la-utils.lo
CC libfdisk/src/libfdisk_la-context.lo
CC libfdisk/src/libfdisk_la-parttype.lo
CC libfdisk/src/libfdisk_la-gpt.lo
CC libblkid/src/libblkid_la-init.lo
CC libblkid/src/libblkid_la-cache.lo
CC libblkid/src/libblkid_la-config.lo
CC libblkid/src/libblkid_la-dev.lo
CC libblkid/src/libblkid_la-devname.lo
CC libblkid/src/libblkid_la-devno.lo
CC libblkid/src/libblkid_la-encode.lo
CC libblkid/src/libblkid_la-evaluate.lo
CC libblkid/src/libblkid_la-getsize.lo
CC libblkid/src/libblkid_la-llseek.lo
CC libblkid/src/libblkid_la-probe.lo
CC libblkid/src/libblkid_la-read.lo
CC libblkid/src/libblkid_la-resolve.lo
CC libblkid/src/libblkid_la-save.lo
CC libblkid/src/libblkid_la-tag.lo
CC libblkid/src/libblkid_la-verify.lo
CC libblkid/src/libblkid_la-version.lo
CC libblkid/src/partitions/libblkid_la-aix.lo
CC libblkid/src/partitions/libblkid_la-bsd.lo
CC libblkid/src/partitions/libblkid_la-dos.lo
CC libblkid/src/partitions/libblkid_la-gpt.lo
CC libblkid/src/partitions/libblkid_la-mac.lo
CC libblkid/src/partitions/libblkid_la-minix.lo
CC libblkid/src/partitions/libblkid_la-partitions.lo
CC libblkid/src/partitions/libblkid_la-sgi.lo
CC libblkid/src/partitions/libblkid_la-solaris_x86.lo
CC libblkid/src/partitions/libblkid_la-sun.lo
CC libblkid/src/partitions/libblkid_la-ultrix.lo
CC libblkid/src/partitions/libblkid_la-unixware.lo
CC libblkid/src/superblocks/libblkid_la-adaptec_raid.lo
CC libblkid/src/superblocks/libblkid_la-befs.lo
CC libblkid/src/superblocks/libblkid_la-bfs.lo
CC libblkid/src/superblocks/libblkid_la-btrfs.lo
CC libblkid/src/superblocks/libblkid_la-cramfs.lo
CC libblkid/src/superblocks/libblkid_la-ddf_raid.lo
CC libblkid/src/superblocks/libblkid_la-drbd.lo
CC libblkid/src/superblocks/libblkid_la-drbdproxy_datalog.lo
CC libblkid/src/superblocks/libblkid_la-exfat.lo
CC libblkid/src/superblocks/libblkid_la-ext.lo
CC libblkid/src/superblocks/libblkid_la-f2fs.lo
CC libblkid/src/superblocks/libblkid_la-gfs.lo
CC libblkid/src/superblocks/libblkid_la-hfs.lo
CC libblkid/src/superblocks/libblkid_la-highpoint_raid.lo
CC libblkid/src/superblocks/libblkid_la-hpfs.lo
CC libblkid/src/superblocks/libblkid_la-iso9660.lo
CC libblkid/src/superblocks/libblkid_la-isw_raid.lo
CC libblkid/src/superblocks/libblkid_la-jfs.lo
CC libblkid/src/superblocks/libblkid_la-jmicron_raid.lo
CC libblkid/src/superblocks/libblkid_la-linux_raid.lo
CC libblkid/src/superblocks/libblkid_la-lsi_raid.lo
CC libblkid/src/superblocks/libblkid_la-luks.lo
CC libblkid/src/superblocks/libblkid_la-lvm.lo
CC libblkid/src/superblocks/libblkid_la-minix.lo
CC libblkid/src/superblocks/libblkid_la-netware.lo
CC libblkid/src/superblocks/libblkid_la-nilfs.lo
CC libblkid/src/superblocks/libblkid_la-ntfs.lo
CC libblkid/src/superblocks/libblkid_la-nvidia_raid.lo
CC libblkid/src/superblocks/libblkid_la-ocfs.lo
CC libblkid/src/superblocks/libblkid_la-promise_raid.lo
CC libblkid/src/superblocks/libblkid_la-reiserfs.lo
CC libblkid/src/superblocks/libblkid_la-romfs.lo
CC libblkid/src/superblocks/libblkid_la-silicon_raid.lo
CC libblkid/src/superblocks/libblkid_la-squashfs.lo
CC libblkid/src/superblocks/libblkid_la-superblocks.lo
CC libblkid/src/superblocks/libblkid_la-swap.lo
CC libblkid/src/superblocks/libblkid_la-sysv.lo
CC libblkid/src/superblocks/libblkid_la-ubifs.lo
CC libblkid/src/superblocks/libblkid_la-udf.lo
CC libblkid/src/superblocks/libblkid_la-ufs.lo
CC libblkid/src/superblocks/libblkid_la-vfat.lo
CC libblkid/src/superblocks/libblkid_la-via_raid.lo
CC libblkid/src/superblocks/libblkid_la-vmfs.lo
CC libblkid/src/superblocks/libblkid_la-vxfs.lo
CC libblkid/src/superblocks/libblkid_la-xfs.lo
CC libblkid/src/superblocks/libblkid_la-zfs.lo
CC libblkid/src/topology/libblkid_la-topology.lo
CC libblkid/src/topology/libblkid_la-dm.lo
CC libblkid/src/topology/libblkid_la-evms.lo
In file included from /include/sys/ioctl.h:7:0,
from libblkid/src/topology/evms.c:18:
libblkid/src/topology/evms.c: In function 'probe_evms_tp':
libblkid/src/topology/evms.c:31:60: warning: overflow in implicit constant conversion [-Woverflow]
#define EVMS_GET_STRIPE_INFO _IOR(EVMS_MAJOR, 0xF0, struct evms_stripe_info)
^
libblkid/src/topology/evms.c:59:20: note: in expansion of macro 'EVMS_GET_STRIPE_INFO'
if (ioctl(pr->fd, EVMS_GET_STRIPE_INFO, &evms))
^
CC libblkid/src/topology/libblkid_la-ioctl.lo
CC libblkid/src/topology/libblkid_la-lvm.lo
CC libblkid/src/topology/libblkid_la-md.lo
In file included from /include/sys/ioctl.h:7:0,
from libblkid/src/topology/md.c:18:
libblkid/src/topology/md.c: In function 'probe_md_tp':
libblkid/src/topology/md.c:33:62: warning: overflow in implicit constant conversion [-Woverflow]
#define GET_ARRAY_INFO _IOR (MD_MAJOR, 0x11, struct md_array_info)
^
libblkid/src/topology/md.c:109:16: note: in expansion of macro 'GET_ARRAY_INFO'
if (ioctl(fd, GET_ARRAY_INFO, &md))
^
CC libblkid/src/topology/libblkid_la-sysfs.lo
CC libuuid/src/libuuid_la-clear.lo
CC libuuid/src/libuuid_la-compare.lo
CC libuuid/src/libuuid_la-copy.lo
CC libuuid/src/libuuid_la-gen_uuid.lo
CC libuuid/src/libuuid_la-isnull.lo
CC libuuid/src/libuuid_la-pack.lo
CC libuuid/src/libuuid_la-parse.lo
CC libuuid/src/libuuid_la-unpack.lo
CC libuuid/src/libuuid_la-unparse.lo
CC libuuid/src/libuuid_la-uuid_time.lo
CC lib/libuuid_la-randutils.lo
CCLD libuuid.la
CCLD libblkid.la
copying selected object files to avoid basename conflicts...
CCLD libfdisk.la
CC libmount/src/libmount_la-cache.lo
CC libmount/src/libmount_la-context.lo
CC libmount/src/libmount_la-context_loopdev.lo
CC libmount/src/libmount_la-context_mount.lo
CC libmount/src/libmount_la-context_umount.lo
CC libmount/src/libmount_la-fs.lo
CC libmount/src/libmount_la-init.lo
CC libmount/src/libmount_la-iter.lo
CC libmount/src/libmount_la-lock.lo
CC libmount/src/libmount_la-optmap.lo
CC libmount/src/libmount_la-optstr.lo
CC libmount/src/libmount_la-tab.lo
CC libmount/src/libmount_la-tab_diff.lo
CC libmount/src/libmount_la-tab_parse.lo
CC libmount/src/libmount_la-tab_update.lo
CC libmount/src/libmount_la-test.lo
CC libmount/src/libmount_la-utils.lo
CC libmount/src/libmount_la-version.lo
CCLD libmount.la
CC text-utils/more.o
text-utils/more.c: In function 'main':
text-utils/more.c:342:6: warning: variable 'left' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
int left;
^
text-utils/more.c:343:6: warning: variable 'prnames' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
int prnames = 0;
^
text-utils/more.c:344:6: warning: variable 'initopt' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
int initopt = 0;
^
text-utils/more.c:345:6: warning: variable 'srchopt' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
int srchopt = 0;
^
text-utils/more.c:348:8: warning: variable 'initbuf' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
char *initbuf = NULL;
^
CCLD more
CC sys-utils/dmesg.o
CCLD dmesg
CC sys-utils/mount-mount.o
CCLD mount
CC sys-utils/umount-umount.o
CCLD umount
CC sys-utils/wdctl.o
CCLD wdctl
CC sys-utils/mountpoint-mountpoint.o
CCLD mountpoint
CC misc-utils/lsblk-lsblk.o
CCLD lsblk
CC misc-utils/findmnt-findmnt.o
misc-utils/findmnt.c: In function 'get_tag':
misc-utils/findmnt.c:413:75: warning: unused parameter 'col' [-Wunused-parameter]
static const char *get_tag(struct libmnt_fs *fs, const char *tagname, int col)
^
CCLD findmnt
CC misc-utils/kill.o
CCLD kill
CC term-utils/agetty.o
CCLD agetty
CC sys-utils/ctrlaltdel.o
CCLD ctrlaltdel
CC sys-utils/fsfreeze.o
sys-utils/fsfreeze.c: In function 'freeze_f':
sys-utils/fsfreeze.c:38:2: warning: overflow in implicit constant conversion [-Woverflow]
return ioctl(fd, FIFREEZE, 0);
^
sys-utils/fsfreeze.c: In function 'unfreeze_f':
sys-utils/fsfreeze.c:43:2: warning: overflow in implicit constant conversion [-Woverflow]
return ioctl(fd, FITHAW, 0);
^
CCLD fsfreeze
CC sys-utils/fstrim.o
CCLD fstrim
CC sys-utils/blkdiscard.o
CCLD blkdiscard
CC sys-utils/losetup.o
sys-utils/losetup.c: In function 'printf_loopdev':
sys-utils/losetup.c:139:3: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'ino_t' [-Wformat=]
loopcxt_get_device(lc), (int) dev, ino, fname);
^
sys-utils/losetup.c: In function 'set_tt_data':
sys-utils/losetup.c:269:5: warning: format '%ju' expects argument of type 'uintmax_t', but argument 3 has type 'ino_t' [-Wformat=]
xasprintf(&np, "%ju", ino);
^
CCLD losetup
CC sys-utils/swapon-swapon.o
CC sys-utils/swapon-swapon-common.o
CCLD swapon
CC sys-utils/swapoff-swapoff.o
CC sys-utils/swapoff-swapon-common.o
CCLD swapoff
CC sys-utils/pivot_root.o
CCLD pivot_root
CC sys-utils/switch_root.o
CCLD switch_root
CC sys-utils/hwclock.o
sys-utils/hwclock.c: In function 'set_system_clock':
sys-utils/hwclock.c:748:4: warning: passing argument 2 of 'settimeofday' discards 'const' qualifier from pointer target type [enabled by default]
rc = settimeofday(&tv, &tz);
^
In file included from sys-utils/hwclock.c:69:0:
/include/sys/time.h:36:5: note: expected 'void *' but argument is of type 'const struct timezone *'
int settimeofday (const struct timeval *, void *);
^
sys-utils/hwclock.c: In function 'set_system_clock_timezone':
sys-utils/hwclock.c:838:4: warning: passing argument 2 of 'settimeofday' discards 'const' qualifier from pointer target type [enabled by default]
rc = settimeofday(tv_null, &tz_utc);
^
In file included from sys-utils/hwclock.c:69:0:
/include/sys/time.h:36:5: note: expected 'void *' but argument is of type 'const struct timezone *'
int settimeofday (const struct timeval *, void *);
^
sys-utils/hwclock.c:843:4: warning: passing argument 2 of 'settimeofday' discards 'const' qualifier from pointer target type [enabled by default]
rc = settimeofday(tv_null, &tz);
^
In file included from sys-utils/hwclock.c:69:0:
/include/sys/time.h:36:5: note: expected 'void *' but argument is of type 'const struct timezone *'
int settimeofday (const struct timeval *, void *);
^
CC sys-utils/hwclock-cmos.o
In file included from sys-utils/hwclock-cmos.c:96:0:
sys-utils/hwclock.h:30:59: warning: 'struct timeval' declared inside parameter list [enabled by default]
extern double time_diff(struct timeval subtrahend, struct timeval subtractor);
^
sys-utils/hwclock.h:30:59: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
CC sys-utils/hwclock-kd.o
In file included from sys-utils/hwclock-kd.c:4:0:
sys-utils/hwclock.h:30:59: warning: 'struct timeval' declared inside parameter list [enabled by default]
extern double time_diff(struct timeval subtrahend, struct timeval subtractor);
^
sys-utils/hwclock.h:30:59: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
CC sys-utils/hwclock-rtc.o
In file included from /include/sys/ioctl.h:7:0,
from sys-utils/hwclock-rtc.c:10:
sys-utils/hwclock-rtc.c: In function 'do_rtc_read_ioctl':
sys-utils/hwclock-rtc.c:86:45: warning: overflow in implicit constant conversion [-Woverflow]
# define RTC_RD_TIME _IOR('p', 0x09, struct linux_rtc_time)
^
sys-utils/hwclock-rtc.c:192:22: note: in expansion of macro 'RTC_RD_TIME'
rc = ioctl(rtc_fd, RTC_RD_TIME, tm);
^
sys-utils/hwclock-rtc.c: In function 'get_epoch_rtc':
sys-utils/hwclock-rtc.c:440:2: warning: overflow in implicit constant conversion [-Woverflow]
if (ioctl(rtc_fd, RTC_EPOCH_READ, epoch_p) == -1) {
^
CCLD hwclock
CC misc-utils/blkid-blkid.o
CCLD blkid
CC misc-utils/findfs-findfs.o
CCLD findfs
CC misc-utils/wipefs-wipefs.o
CCLD wipefs
CC disk-utils/fsck.minix.o
disk-utils/fsck.minix.c: In function 'check_file2':
disk-utils/fsck.minix.c:1051:11: warning: format '%ju' expects argument of type 'uintmax_t', but argument 2 has type 'ino_t' [-Wformat=]
inode->i_nlinks);
^
CCLD fsck.minix
CC disk-utils/mkfs.minix.o
CCLD mkfs.minix
CC disk-utils/mkfs.o
CCLD mkfs
CC disk-utils/mkfs.bfs.o
CCLD mkfs.bfs
CC disk-utils/mkswap-mkswap.o
CCLD mkswap
CC disk-utils/swaplabel-swaplabel.o
CCLD swaplabel
CC disk-utils/fsck-fsck.o
CCLD fsck
CC disk-utils/raw.o
CCLD raw
CC disk-utils/fsck.cramfs.o
CC disk-utils/cramfs_common.o
CCLD fsck.cramfs
CC disk-utils/mkfs.cramfs.o
CCLD mkfs.cramfs
CC disk-utils/blockdev.o
disk-utils/blockdev.c: In function 'report_device':
disk-utils/blockdev.c:453:6: warning: overflow in implicit constant conversion [-Woverflow]
ioctl(fd, BLKBSZGET, &bsz) == 0 &&
^
CCLD blockdev
CC fdisks/fdisk-fdisk.o
CC fdisks/fdisk-fdisk-ask.o
CC fdisks/fdisk-fdiskbsdlabel.o
CC fdisks/fdisk-fdiskdoslabel.o
CC fdisks/fdisk-fdiskmaclabel.o
CC fdisks/fdisk-fdisksgilabel.o
CC fdisks/fdisk-fdisksunlabel.o
fdisks/fdisksunlabel.c: In function 'sun_verify_disklabel':
fdisks/fdisksunlabel.c:454:4: warning: passing argument 4 of 'qsort_r' from incompatible pointer type [enabled by default]
verify_sun_starts);
^
In file included from fdisks/fdisksunlabel.c:14:0:
/include/stdlib.h:56:6: note: expected 'int (*)(void *, const void *, const void *)' but argument is of type 'int (*)(const void *, const void *, void *)'
void qsort_r (void *, size_t, size_t, cmp_t *, void *);
^
CC fdisks/fdisk-partname.o
CCLD fdisk
CC fdisks/partname.o
CC fdisks/sfdisk.o
CCLD sfdisk
CC fdisks/cfdisk-cfdisk.o
fdisks/cfdisk.c: In function 'get_string':
fdisks/cfdisk.c:456:2: warning: implicit declaration of function 'get_wch' [-Wimplicit-function-declaration]
if (get_wch(&c) == ERR) {
^
CCLD cfdisk
CC schedutils/chrt.o
CCLD chrt
CC schedutils/ionice.o
CCLD ionice
CC text-utils/col.o
CCLD col
CC text-utils/colcrt.o
CCLD colcrt
CC text-utils/colrm.o
CCLD colrm
CC text-utils/column.o
CCLD column
CC text-utils/conv.o
CC text-utils/display.o
CC text-utils/hexdump.o
CC text-utils/hexsyntax.o
CC text-utils/parse.o
CCLD hexdump
CC text-utils/rev.o
CCLD rev
CC text-utils/tailf.o
CCLD tailf
CC text-utils/pg.o
text-utils/pg.c: In function 'pgfile':
text-utils/pg.c:1352:13: warning: missing sentinel in function call [-Wformat=]
cmd.cmdline + 1, NULL);
^
text-utils/pg.c:880:21: warning: variable 'fpos' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
off_t pos, oldpos, fpos;
^
text-utils/pg.c:891:11: warning: variable 'searchcount' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
unsigned searchcount = 0;
^
text-utils/pg.c:897:6: warning: variable 'nobuf' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
int nobuf = 0;
^
CCLD pg
CC text-utils/ul.o
CCLD ul
CC term-utils/script.o
CCLD script
CC term-utils/scriptreplay.o
CCLD scriptreplay
CC term-utils/setterm.o
CCLD setterm
CC term-utils/wall-wall.o
CC term-utils/wall-ttymsg.o
CCLD wall
CC sys-utils/flock.o
CCLD flock
CC sys-utils/ipcmk.o
CCLD ipcmk
CC sys-utils/ipcrm.o
CCLD ipcrm
CC sys-utils/ipcs.o
CC sys-utils/ipcutils.o
CCLD ipcs
CC sys-utils/renice.o
CCLD renice
CC sys-utils/setsid.o
CCLD setsid
CC sys-utils/cytune.o
CCLD cytune
CC sys-utils/setarch.o
CCLD setarch
CC sys-utils/prlimit.o
sys-utils/prlimit.c: In function 'do_prlimit':
sys-utils/prlimit.c:356:5: warning: format '%ju' expects argument of type 'uintmax_t', but argument 2 has type 'rlim_t' [-Wformat=]
printf("<%ju", new->rlim_cur);
^
sys-utils/prlimit.c:361:5: warning: format '%ju' expects argument of type 'uintmax_t', but argument 2 has type 'rlim_t' [-Wformat=]
printf(":%ju>\n", new->rlim_max);
^
CCLD prlimit
CC sys-utils/fallocate.o
CCLD fallocate
CC sys-utils/unshare.o
CCLD unshare
CC sys-utils/nsenter.o
CCLD nsenter
CC misc-utils/cal.o
CC lib/mbsalign.o
CC lib/strutils.o
CCLD cal
CC misc-utils/logger.o
CCLD logger
CC misc-utils/look.o
CCLD look
CC misc-utils/mcookie.o
CC lib/md5.o
CCLD mcookie
CC misc-utils/namei.o
CCLD namei
CC misc-utils/whereis.o
CCLD whereis
CC misc-utils/lslocks-lslocks.o
misc-utils/lslocks.c: In function 'get_dev_inode':
misc-utils/lslocks.c:222:2: warning: format '%ju' expects argument of type 'uintmax_t *', but argument 5 has type 'ino_t *' [-Wformat=]
sscanf(str, "%02x:%02x:%ju", &maj, &min, &inum);
^
CCLD lslocks
CC misc-utils/uuidgen-uuidgen.o
CCLD uuidgen
CC misc-utils/rename.o
CCLD rename
CC misc-utils/getopt.o
CCLD getopt
CC disk-utils/isosize.o
CCLD isosize
CC sys-utils/readprofile.o
CCLD readprofile
CC sys-utils/ldattach.o
CCLD ldattach
CC sys-utils/rtcwake.o
CCLD rtcwake
CC misc-utils/uuidd-uuidd.o
CCLD uuidd
CC disk-utils/fdformat.o
CCLD fdformat
CC disk-utils/partx-partx.o
CCLD partx
CC disk-utils/addpart.o
CCLD addpart
CC disk-utils/delpart.o
CCLD delpart
CC disk-utils/resizepart.o
CCLD resizepart
GEN misc-utils/uuidd.8
GEN sys-utils/linux32.8
GEN sys-utils/linux64.8
GEN sys-utils/i386.8
GEN sys-utils/x86_64.8
GEN libuuid/uuid.pc
GEN libblkid/blkid.pc
GEN libmount/mount.pc
make[2]: Leaving directory `/util-linux-2.23'
make[1]: Leaving directory `/util-linux-2.23'
next prev parent reply other threads:[~2013-05-25 21:34 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-25 15:46 plan9assembler
2013-05-25 16:26 ` Rich Felker
2013-05-25 21:34 ` plan9assembler [this message]
2013-05-26 9:14 ` Szabolcs Nagy
2013-05-26 11:22 ` plan9assembler
2013-05-27 14:05 ` plan9assembler
2013-05-27 14:29 ` Szabolcs Nagy
2013-05-27 21:40 ` plan9assembler
2013-05-29 13:46 ` plan9assembler
2013-05-29 14:11 ` Luca Barbato
2013-05-29 14:32 ` plan9assembler
2013-05-29 14:41 ` plan9assembler
2013-05-29 20:04 ` Szabolcs Nagy
2013-05-29 22:07 ` plan9assembler
2013-05-29 22:17 ` plan9assembler
2013-05-30 6:11 ` plan9assembler
2013-05-30 6:43 ` Szabolcs Nagy
2013-05-30 7:26 ` plan9assembler
2013-05-30 8:37 ` Szabolcs Nagy
2013-06-01 23:14 ` plan9assembler
2013-06-01 23:16 ` plan9assembler
2013-06-02 1:50 ` John Spencer
2013-06-02 10:55 ` plan9assembler
2013-06-02 13:00 ` Szabolcs Nagy
2013-06-02 22:02 ` plan9assembler
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAGSZau3RKk33wO2dvHna_5ndFg3ob7j_RhK4vU2=FriBr2jnWA@mail.gmail.com' \
--to=plan9assembler@gmail.com \
--cc=musl@lists.openwall.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/musl/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).