mailing list of musl libc
 help / color / mirror / code / Atom feed
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'

  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).