[klibc] kbuild & klibc - heads up

Sam Ravnborg sam at ravnborg.org
Mon Aug 1 14:49:31 PDT 2005


And for all to enjoy - here is the oputput of a kernel compile.

I snipped a good part of it so you all could enjoy (and fix) the
warnings.

If some of the warnings is due to kbuild using wrong cflags -
yell and I will fix it.

	Sam

  USERCC  usr/klibc/getpriority.o
  USERCC  usr/klibc/qsort.o
  USERCC  usr/klibc/lrand48.o
  USERCC  usr/klibc/jrand48.o
  USERCC  usr/klibc/mrand48.o
  USERCC  usr/klibc/nrand48.o
  USERCC  usr/klibc/srand48.o
  USERCC  usr/klibc/seed48.o
  USERCC  usr/klibc/inet/inet_ntoa.o
  USERCC  usr/klibc/inet/inet_aton.o
  USERCC  usr/klibc/inet/inet_addr.o
  USERCC  usr/klibc/inet/inet_ntop.o
  USERCC  usr/klibc/inet/inet_pton.o
  USERCC  usr/klibc/inet/bindresvport.o
  USERCC  usr/klibc/send.o
  USERCC  usr/klibc/recv.o
  USERAS  usr/klibc/arch/i386/exits.o
  USERAS  usr/klibc/arch/i386/socketcall.o
  USERAS  usr/klibc/arch/i386/setjmp.o
  USERAS  usr/klibc/arch/i386/syscall.o
  USERAS  usr/klibc/arch/i386/open.o
  USERAS  usr/klibc/arch/i386/sigreturn.o
  USERAS  usr/klibc/arch/i386/libgcc/__ashldi3.o
  USERAS  usr/klibc/arch/i386/libgcc/__ashrdi3.o
  USERAS  usr/klibc/arch/i386/libgcc/__lshrdi3.o
  USERAS  usr/klibc/arch/i386/libgcc/__muldi3.o
  USERAS  usr/klibc/arch/i386/libgcc/__negdi2.o
  USERCC  usr/klibc/libgcc/__divdi3.o
  USERCC  usr/klibc/libgcc/__moddi3.o
  USERCC  usr/klibc/libgcc/__udivdi3.o
  USERCC  usr/klibc/libgcc/__umoddi3.o
  USERCC  usr/klibc/libgcc/__udivmoddi4.o
  USERAR  usr/klibc/libc.a
  USERCC  usr/klibc/__shared_init.o
  LD      usr/klibc/libc.so
  HOSTCC  usr/klibc/sha1hash
  HASH    usr/klibc/libc.so.hash
  GEN     usr/klibc/klibc.so
  BUILD   usr/klibc/interp.o
  USERCC  usr/gzip/gzip.o
  USERCC  usr/gzip/util.o
  USERCC  usr/gzip/unzip.o
  USERCC  usr/gzip/inflate.o
  USERLD  usr/gzip/gzip
  LN      usr/gzip/gunzip
  LN      usr/gzip/zcat
  STRIP   usr/gzip/gzip.stripped
  USERCC  usr/kinit/ipconfig/main.o
usr/kinit/ipconfig/main.c: In function `do_pkt_recv':
usr/kinit/ipconfig/main.c:285: warning: comparison between signed and unsigned
usr/kinit/ipconfig/main.c:275: warning: unused parameter `pkt_fd'
usr/kinit/ipconfig/main.c: In function `add_device':
usr/kinit/ipconfig/main.c:568: warning: comparison between signed and unsigned
  USERCC  usr/kinit/ipconfig/netdev.o
  USERCC  usr/kinit/ipconfig/packet.o
  USERCC  usr/kinit/ipconfig/dhcp_proto.o
usr/kinit/ipconfig/dhcp_proto.c: In function `dhcp_recv':
usr/kinit/ipconfig/dhcp_proto.c:140: warning: comparison between signed and unsigned
  USERCC  usr/kinit/ipconfig/bootp_proto.o
usr/kinit/ipconfig/bootp_proto.c: In function `bootp_recv_reply':
usr/kinit/ipconfig/bootp_proto.c:162: warning: comparison between signed and unsigned
  LD      usr/kinit/ipconfig/lib.a
  USERLD  usr/kinit/ipconfig/static/ipconfig
  USERLD  usr/kinit/ipconfig/shared/ipconfig
  USERCC  usr/kinit/nfsmount/main.o
  USERCC  usr/kinit/nfsmount/mount.o
usr/kinit/nfsmount/mount.c: In function `dump_params':
usr/kinit/nfsmount/mount.c:84: warning: unused parameter `server'
usr/kinit/nfsmount/mount.c:85: warning: unused parameter `path'
usr/kinit/nfsmount/mount.c:86: warning: unused parameter `data'
usr/kinit/nfsmount/mount.c: In function `dump_fh':
usr/kinit/nfsmount/mount.c:111: warning: unused parameter `data'
usr/kinit/nfsmount/mount.c:111: warning: unused parameter `len'
  USERCC  usr/kinit/nfsmount/portmap.o
usr/kinit/nfsmount/portmap.c:27: warning: missing initializer
usr/kinit/nfsmount/portmap.c:27: warning: (near initialization for `call.rpc.prog_vers')
usr/kinit/nfsmount/portmap.c:28: warning: missing initializer
usr/kinit/nfsmount/portmap.c:28: warning: (near initialization for `call.rpc.proc')
usr/kinit/nfsmount/portmap.c:29: warning: missing initializer
usr/kinit/nfsmount/portmap.c:29: warning: (near initialization for `call.rpc.cred_flavor')
  USERCC  usr/kinit/nfsmount/dummypmap.o
usr/kinit/nfsmount/dummypmap.c: In function `dummy_portmap':
usr/kinit/nfsmount/dummypmap.c:82: warning: comparison between signed and unsigned
  USERCC  usr/kinit/nfsmount/sunrpc.o
usr/kinit/nfsmount/sunrpc.c: In function `rpc_do_reply':
usr/kinit/nfsmount/sunrpc.c:27: warning: comparison between signed and unsigned
usr/kinit/nfsmount/sunrpc.c: In function `rpc_header':
usr/kinit/nfsmount/sunrpc.c:55: warning: unused parameter `clnt'
usr/kinit/nfsmount/sunrpc.c: In function `rpc_call_tcp':
usr/kinit/nfsmount/sunrpc.c:73: warning: comparison between signed and unsigned
usr/kinit/nfsmount/sunrpc.c: In function `rpc_call_udp':
usr/kinit/nfsmount/sunrpc.c:114: warning: comparison between signed and unsigned
  LD      usr/kinit/nfsmount/lib.a
  USERLD  usr/kinit/nfsmount/static/nfsmount
  USERLD  usr/kinit/nfsmount/shared/nfsmount
  USERCC  usr/kinit/kinit.o
  USERCC  usr/kinit/do_mounts.o
  USERCC  usr/kinit/nfsroot.o
  USERCC  usr/kinit/getintfile.o
  USERCC  usr/kinit/initrd.o
  USERCC  usr/kinit/open.o
  USERCC  usr/kinit/readfile.o
  USERLD  usr/kinit/kinit
  USERCC  usr/ash/init.o
  USERCC  usr/ash/arith.o
  USERCC  usr/ash/arith_lex.o
  USERCC  usr/ash/builtins.o
  USERCC  usr/ash/cd.o
usr/ash/cd.c: In function `cdcmd':
usr/ash/cd.c:84: warning: unused parameter `argc'
usr/ash/cd.c:84: warning: unused parameter `argv'
usr/ash/cd.c: In function `pwdcmd':
usr/ash/cd.c:313: warning: unused parameter `argc'
usr/ash/cd.c:313: warning: unused parameter `argv'
  USERCC  usr/ash/echo.o
  USERCC  usr/ash/error.o
  USERCC  usr/ash/eval.o
usr/ash/eval.c: In function `syspath':
usr/ash/eval.c:624: warning: unused variable `len'
usr/ash/eval.c: In function `evalcommand':
usr/ash/eval.c:696: warning: variable `mode' might be clobbered by `longjmp' or `vfork'
usr/ash/eval.c:707: warning: variable `path' might be clobbered by `longjmp' or `vfork'
usr/ash/eval.c:708: warning: `temp_path' might be used uninitialized in this function
usr/ash/eval.c:708: warning: variable `temp_path' might be clobbered by `longjmp' or `vfork'
usr/ash/eval.c: In function `bltincmd':
usr/ash/eval.c:1133: warning: unused parameter `argc'
usr/ash/eval.c:1133: warning: unused parameter `argv'
usr/ash/eval.c: In function `falsecmd':
usr/ash/eval.c:1193: warning: unused parameter `argc'
usr/ash/eval.c:1193: warning: unused parameter `argv'
usr/ash/eval.c: In function `truecmd':
usr/ash/eval.c:1200: warning: unused parameter `argc'
usr/ash/eval.c:1200: warning: unused parameter `argv'
usr/ash/eval.c: In function `timescmd':
usr/ash/eval.c:1251: warning: unused parameter `argc'
usr/ash/eval.c:1251: warning: unused parameter `argv'
  USERCC  usr/ash/exec.o
usr/ash/exec.c: In function `hashcmd':
usr/ash/exec.c:344: warning: unused parameter `argc'
usr/ash/exec.c:344: warning: unused parameter `argv'
usr/ash/exec.c: In function `typecmd':
usr/ash/exec.c:966: warning: unused variable `ap'
usr/ash/exec.c:961: warning: unused parameter `argc'
usr/ash/exec.c:961: warning: unused parameter `argv'
  USERCC  usr/ash/expand.o
usr/ash/expand.c: In function `expandmeta':
usr/ash/expand.c:1049: warning: unused parameter `flag'
  USERCC  usr/ash/input.o
  USERCC  usr/ash/jobs.o
usr/ash/jobs.c: In function `jobscmd':
usr/ash/jobs.c:488: warning: unused parameter `argc'
usr/ash/jobs.c:488: warning: unused parameter `argv'
usr/ash/jobs.c: In function `waitcmd':
usr/ash/jobs.c:589: warning: unused parameter `argc'
usr/ash/jobs.c:589: warning: unused parameter `argv'
usr/ash/jobs.c:592: warning: `retval' might be used uninitialized in this function
usr/ash/jobs.c: In function `jobidcmd':
usr/ash/jobs.c:648: warning: unused parameter `argc'
usr/ash/jobs.c:648: warning: unused parameter `argv'
usr/ash/jobs.c: In function `makejob':
usr/ash/jobs.c:761: warning: unused parameter `node'
usr/ash/jobs.c: In function `forkchild':
usr/ash/jobs.c:884: warning: unused variable `pgrp'
usr/ash/jobs.c:881: warning: unused parameter `n'
usr/ash/jobs.c: In function `waitproc':
usr/ash/jobs.c:1136: warning: unused parameter `jp'
usr/ash/jobs.c: At top level:
usr/ash/jobs.c:108: warning: `ttyfd' defined but not used
  USERCC  usr/ash/main.o
usr/ash/main.c: In function `main':
usr/ash/main.c:219: warning: comparison between signed and unsigned
  USERCC  usr/ash/memalloc.o
usr/ash/memalloc.c: In function `stalloc':
usr/ash/memalloc.c:139: warning: comparison between signed and unsigned
  USERCC  usr/ash/miscbltin.o
usr/ash/miscbltin.c: In function `readcmd':
usr/ash/miscbltin.c:83: warning: unused parameter `argc'
usr/ash/miscbltin.c:83: warning: unused parameter `argv'
usr/ash/miscbltin.c: In function `umaskcmd':
usr/ash/miscbltin.c:168: warning: unused parameter `argc'
  USERCC  usr/ash/mystring.o
  USERCC  usr/ash/nodes.o
  USERCC  usr/ash/options.o
usr/ash/options.c: In function `procargs':
usr/ash/options.c:99: warning: comparison between signed and unsigned
usr/ash/options.c:108: warning: comparison between signed and unsigned
usr/ash/options.c: In function `set_opt_val':
usr/ash/options.c:208: warning: comparison between signed and unsigned
usr/ash/options.c: In function `minus_o':
usr/ash/options.c:226: warning: comparison between signed and unsigned
usr/ash/options.c:230: warning: comparison between signed and unsigned
usr/ash/options.c: In function `setoption':
usr/ash/options.c:245: warning: comparison between signed and unsigned
usr/ash/options.c: In function `setcmd':
usr/ash/options.c:348: warning: unused parameter `argv'
  USERCC  usr/ash/parser.o
usr/ash/parser.c: In function `readtoken':
usr/ash/parser.c:726: warning: unused variable `ap'
usr/ash/parser.c:728: warning: label `top' defined but not used
usr/ash/parser.c: In function `readtoken1':
usr/ash/parser.c:1327: warning: comparison between signed and unsigned
usr/ash/parser.c: In function `getprompt':
usr/ash/parser.c:1619: warning: unused parameter `unused'
  USERCC  usr/ash/redir.o
  USERCC  usr/ash/show.o
usr/ash/show.c: In function `trace':
usr/ash/show.c:288: warning: unused parameter `fmt'
usr/ash/show.c: In function `tracev':
usr/ash/show.c:302: warning: unused parameter `fmt'
usr/ash/show.c:302: warning: unused parameter `va'
usr/ash/show.c: In function `trargs':
usr/ash/show.c:364: warning: unused parameter `ap'
  USERCC  usr/ash/syntax.o
  USERCC  usr/ash/trap.o
  USERCC  usr/ash/output.o
  USERCC  usr/ash/var.o
usr/ash/var.c: In function `localcmd':
usr/ash/var.c:639: warning: unused parameter `argc'
usr/ash/var.c:639: warning: unused parameter `argv'
usr/ash/var.c: In function `unsetcmd':
usr/ash/var.c:751: warning: unused parameter `argc'
usr/ash/var.c:751: warning: unused parameter `argv'
  USERCC  usr/ash/test.o
  USERLD  usr/ash/sh
  USERLD  usr/ash/sh.shared
  USERCC  usr/utils/chroot.o
  USERCC  usr/utils/dd.o
  USERCC  usr/utils/fstype.o
  USERCC  usr/utils/mkdir.o
  USERCC  usr/utils/file_mode.o
  USERCC  usr/utils/mkfifo.o
  USERCC  usr/utils/mount_main.o
  USERCC  usr/utils/mount_opts.o
  USERCC  usr/utils/pivot_root.o
  USERCC  usr/utils/umount.o
  USERCC  usr/utils/true.o
  USERCC  usr/utils/false.o
  USERCC  usr/utils/sleep.o
  USERCC  usr/utils/ln.o
  USERCC  usr/utils/nuke.o
  USERCC  usr/utils/minips.o
  USERCC  usr/utils/run-init.o
  USERCC  usr/utils/printf.o
  USERCC  usr/utils/cat.o
  USERCC  usr/utils/insmod.o
  USERCC  usr/utils/uname.o
  USERLD  usr/utils/static/chroot
  USERLD  usr/utils/static/dd
  USERLD  usr/utils/static/fstype
  USERLD  usr/utils/static/mkdir
  USERLD  usr/utils/static/mkfifo
  USERLD  usr/utils/static/mount
  USERLD  usr/utils/static/pivot_root
  USERLD  usr/utils/static/umount
  USERLD  usr/utils/static/true
  USERLD  usr/utils/static/false
  USERLD  usr/utils/static/sleep
  USERLD  usr/utils/static/ln
  USERLD  usr/utils/static/nuke
  USERLD  usr/utils/static/minips
  USERLD  usr/utils/static/run-init
  USERLD  usr/utils/static/printf
  USERLD  usr/utils/static/cat
  USERLD  usr/utils/static/insmod
  USERLD  usr/utils/static/uname
  USERLD  usr/utils/shared/chroot
  USERLD  usr/utils/shared/dd
  USERLD  usr/utils/shared/fstype
  USERLD  usr/utils/shared/mkdir
  USERLD  usr/utils/shared/mkfifo
  USERLD  usr/utils/shared/mount
  USERLD  usr/utils/shared/pivot_root
  USERLD  usr/utils/shared/umount
  USERLD  usr/utils/shared/true
  USERLD  usr/utils/shared/false
  USERLD  usr/utils/shared/sleep
  USERLD  usr/utils/shared/ln
  USERLD  usr/utils/shared/nuke
  USERLD  usr/utils/shared/minips
  USERLD  usr/utils/shared/run-init
  USERLD  usr/utils/shared/printf
  USERLD  usr/utils/shared/cat
  USERLD  usr/utils/shared/insmod
  USERLD  usr/utils/shared/uname
  CHK     usr/initramfs_list
  UPD     usr/initramfs_list



More information about the klibc mailing list