* CPV: sys-process/procps-3.2.8-r1 * REPO: gentoo * USE: elibc_glibc kernel_linux test unicode userland_GNU x86 >>> Unpacking source... >>> Unpacking procps-3.2.8.tar.gz to /var/tmp/portage/sys-process/procps-3.2.8-r1/work * Applying 3.2.5-top-sort.patch ... [ ok ] * Applying procps-3.2.7-proc-mount.patch ... [ ok ] * Applying procps-3.2.3-noproc.patch ... [ ok ] * Applying procps-3.2.8-toprc-fixup.patch ... [ ok ] * Applying procps-mips-define-pagesize.patch ... [ ok ] * Applying procps-3.2.6-mips-n32_isnt_usable_on_mips64_yet.patch ... [ ok ] >>> Source unpacked in /var/tmp/portage/sys-process/procps-3.2.8-r1/work >>> Compiling source in /var/tmp/portage/sys-process/procps-3.2.8-r1/work/procps-3.2.8 ... make -j14 CC=i686-pc-linux-gnu-gcc CPPFLAGS= 'CFLAGS=-O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu' i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -MM -MG proc/pwcache.c proc/sig.c proc/alloc.c proc/escape.c proc/version.c proc/slab.c proc/ksym.c proc/sysinfo.c proc/whattime.c proc/devname.c proc/smaps.c proc/readproc.c > proc/.depend i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o uptime.o uptime.c i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/pwcache.c -o proc/pwcache.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/sig.c -o proc/sig.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/readproc.c -o proc/readproc.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/alloc.c -o proc/alloc.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/escape.c -o proc/escape.o i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic -DVERSION=\"3\" -DSUBVERSION=\"2\" -DMINORVERSION=\"8\" -c -o proc/version.o proc/version.c i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/slab.c -o proc/slab.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/ksym.c -o proc/ksym.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/sysinfo.c -o proc/sysinfo.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/whattime.c -o proc/whattime.o In file included from proc/readproc.c:13:0: proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/devname.c -o proc/devname.o proc/slab.c:99:1: warning: multi-line comment proc/slab.c:104:1: warning: multi-line comment proc/slab.c:111:1: warning: multi-line comment proc/slab.c:116:1: warning: multi-line comment proc/sig.c: In function ‘pretty_print_signals’: proc/sig.c:217:5: warning: format not a string literal and no format arguments i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/smaps.c -o proc/smaps.o In file included from proc/escape.h:7:0, from proc/escape.c:15: proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o tload.o tload.c i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o free.o free.c i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c w.c i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o top.o top.c proc/readproc.c: In function ‘status2proc’: proc/readproc.c:176:9: warning: array subscript has type ‘char’ proc/readproc.c:176:9: warning: array subscript has type ‘char’ proc/readproc.c:176:9: warning: array subscript has type ‘char’ i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o vmstat.o vmstat.c proc/readproc.c: In function ‘stat2proc’: proc/readproc.c:391:5: warning: use of assignment suppression and length modifier together in gnu_scanf format proc/readproc.c:391:5: warning: use of assignment suppression and length modifier together in gnu_scanf format proc/readproc.c: At top level: proc/readproc.c:41:27: warning: ‘unhex’ defined but not used proc/escape.c: In function ‘escape_command’: proc/escape.c:184:5: warning: new qualifiers in middle of multi-level non-const cast are unsafe i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o watch.o watch.c In file included from w.c:10:0: proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ proc/sysinfo.c: In function ‘getstat’: proc/sysinfo.c:391:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result proc/sysinfo.c: In function ‘getrunners’: proc/sysinfo.c:352:9: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result proc/devname.c: In function ‘load_drivers’: proc/devname.c:87:12: warning: comparison between signed and unsigned integer expressions w.c: In function ‘getproc’: w.c:161:24: warning: comparison between signed and unsigned integer expressions w.c:161:44: warning: comparison between signed and unsigned integer expressions free.c: In function ‘main’: free.c:58:19: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o skill.o skill.c tload.c:33:12: warning: redundant redeclaration of ‘optind’ /usr/include/getopt.h:73:12: note: previous declaration of ‘optind’ was here tload.c:34:14: warning: redundant redeclaration of ‘optarg’ /usr/include/getopt.h:59:14: note: previous declaration of ‘optarg’ was here i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o sysctl.o sysctl.c tload.c: In function ‘main’: tload.c:152:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result tload.c:153:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o pmap.o pmap.c In file included from top.c:49:0: proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ In file included from top.c:56:0: top.h:342:1: warning: padding struct size to alignment boundary i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o pgrep.o pgrep.c top.c: In function ‘capsmk’: top.c:506:7: warning: value computed is not used top.c:507:7: warning: value computed is not used top.c:508:7: warning: value computed is not used top.c:511:10: warning: value computed is not used top.c:512:10: warning: value computed is not used top.c:522:7: warning: value computed is not used top.c:523:7: warning: value computed is not used top.c:524:7: warning: value computed is not used top.c:525:7: warning: value computed is not used top.c:526:7: warning: value computed is not used top.c: In function ‘show_special’: top.c:691:12: warning: assignment discards qualifiers from pointer target type i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o slabtop.o slabtop.c top.c: In function ‘good_uid’: top.c:854:20: warning: comparison between signed and unsigned integer expressions top.c:855:20: warning: comparison between signed and unsigned integer expressions top.c:856:20: warning: comparison between signed and unsigned integer expressions top.c:859:20: warning: comparison between signed and unsigned integer expressions top.c: In function ‘prochlp’: top.c:1075:4: warning: passing argument 5 of ‘bsearch’ from incompatible pointer type /usr/include/stdlib.h:755:14: note: expected ‘__compar_fn_t’ but argument is of type ‘int (*)(const struct HST_t *, const struct HST_t *)’ watch.c: In function ‘main’: watch.c:255:12: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result top.c: In function ‘summary_show’: top.c:2962:7: warning: passing argument 5 of ‘select’ discards qualifiers from pointer target type /usr/include/sys/select.h:109:12: note: expected ‘struct timeval * __restrict__’ but argument is of type ‘volatile struct timeval *’ top.c: In function ‘task_show’: top.c:3180:4: warning: assignment discards qualifiers from pointer target type top.c: In function ‘window_show’: top.c:3206:4: warning: assignment discards qualifiers from pointer target type top.c: In function ‘main’: top.c:3383:10: warning: passing argument 5 of ‘select’ discards qualifiers from pointer target type /usr/include/sys/select.h:109:12: note: expected ‘struct timeval * __restrict__’ but argument is of type ‘volatile struct timeval *’ top.c:3402:13: warning: passing argument 5 of ‘select’ discards qualifiers from pointer target type /usr/include/sys/select.h:109:12: note: expected ‘struct timeval * __restrict__’ but argument is of type ‘volatile struct timeval *’ i686-pc-linux-gnu-gcc -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o pwdx.o pwdx.c i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions ps/display.c -o ps/display.o In file included from pgrep.c:30:0: proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ pgrep.c:158:5: warning: no previous prototype for ‘fcntl_lock’ i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions ps/global.c -o ps/global.o skill.c: In function ‘check_proc’: skill.c:140:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions ps/help.c -o ps/help.o In file included from pmap.c:24:0: proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ pmap.c:43:1: warning: large integer implicitly truncated to unsigned type pmap.c: In function ‘main’: pmap.c:311:13: warning: ISO C90 forbids mixed declarations and code pmap.c:314:18: warning: operation on ‘arg2’ may be undefined i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions ps/output.c -o ps/output.o In file included from ps/../proc/escape.h:7:0, from ps/common.h:16, from ps/display.c:31: ps/../proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ In file included from ps/display.c:31:0: ps/common.h:20:2: warning: #warning PAGE_SIZE not defined, using sysconf() to determine correct value i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions ps/parser.c -o ps/parser.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions ps/select.c -o ps/select.o i686-pc-linux-gnu-gcc -c -D_GNU_SOURCE -I proc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions ps/sortformat.c -o ps/sortformat.o i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -Wl,-soname,libproc-3.2.8.so -Wl,--version-script=proc/library.map -o proc/libproc-3.2.8.so proc/pwcache.o proc/sig.o proc/readproc.o proc/alloc.o proc/escape.o proc/version.o proc/slab.o proc/ksym.o proc/sysinfo.o proc/whattime.o proc/devname.o proc/smaps.o -lc In file included from ps/../proc/escape.h:7:0, from ps/common.h:16, from ps/global.c:24: ps/../proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ In file included from ps/global.c:24:0: ps/common.h:20:2: warning: #warning PAGE_SIZE not defined, using sysconf() to determine correct value In file included from ps/../proc/escape.h:7:0, from ps/common.h:16, from ps/parser.c:28: ps/../proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ In file included from ps/parser.c:28:0: ps/common.h:20:2: warning: #warning PAGE_SIZE not defined, using sysconf() to determine correct value In file included from ps/../proc/escape.h:7:0, from ps/common.h:16, from ps/select.c:16: ps/../proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ ps/parser.c: In function ‘arg_parse’: ps/parser.c:1243:9: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result ps/parser.c: In function ‘parse_gnu_option’: ps/parser.c:922:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions watch.o -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o watch -lncurses In file included from ps/select.c:16:0: ps/common.h:20:2: warning: #warning PAGE_SIZE not defined, using sysconf() to determine correct value In file included from ps/output.c:58:0: ps/../proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ In file included from ps/output.c:64:0: ps/common.h:20:2: warning: #warning PAGE_SIZE not defined, using sysconf() to determine correct value In file included from ps/sortformat.c:21:0: ps/../proc/readproc.h:76:2: warning: padding struct to align ‘start_code’ ps/output.c: In function ‘pr_args’: ps/output.c:341:6: warning: the address of ‘forest_prefix’ will always evaluate as ‘true’ ps/output.c:351:5: warning: new qualifiers in middle of multi-level non-const cast are unsafe ps/output.c: In function ‘pr_comm’: ps/output.c:368:6: warning: the address of ‘forest_prefix’ will always evaluate as ‘true’ ps/output.c:378:5: warning: new qualifiers in middle of multi-level non-const cast are unsafe ps/output.c: In function ‘pr_fname’: ps/output.c:393:6: warning: the address of ‘forest_prefix’ will always evaluate as ‘true’ In file included from ps/sortformat.c:23:0: ps/common.h:20:2: warning: #warning PAGE_SIZE not defined, using sysconf() to determine correct value ps/output.c: In function ‘pr_nice’: ps/output.c:592:31: warning: comparison between signed and unsigned integer expressions ps/output.c: In function ‘pr_rtprio’: ps/output.c:629:31: warning: comparison between signed and unsigned integer expressions ps/output.c: In function ‘pr_sched’: ps/output.c:633:15: warning: comparison between signed and unsigned integer expressions ps/output.c: In function ‘pr_stime’: ps/output.c:930:3: warning: pointer targets in passing argument 1 of ‘localtime’ differ in signedness /usr/include/time.h:237:19: note: expected ‘const time_t *’ but argument is of type ‘long unsigned int *’ ps/output.c: In function ‘show_one_proc’: ps/output.c:1892:13: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result ps/output.c:1896:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions uptime.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o uptime i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions tload.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o tload i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions free.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o free i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions w.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o w i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions sysctl.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o sysctl i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions slabtop.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o slabtop -lncurses i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions pwdx.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o pwdx i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions pmap.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o pmap i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions skill.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o skill i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions pgrep.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o pgrep ln -f skill snice ln -f skill kill ln -f pgrep pkill i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions vmstat.o proc/libproc-3.2.8.so -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o vmstat i686-pc-linux-gnu-gcc -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -Wl,-warn-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o ps/ps ps/display.o ps/global.o ps/help.o ps/output.o ps/parser.o ps/select.o ps/sortformat.o ps/display.o: In function `show_proc_array': display.c:(.text+0x210): undefined reference to `readtask' ps/display.o: In function `want_this_proc_pcpu': display.c:(.text+0x29f): undefined reference to `Hertz' display.c:(.text+0x2a8): undefined reference to `Hertz' ps/display.o: In function `signal_handler': display.c:(.text+0x311): undefined reference to `signal_number_to_name' display.c:(.text+0x320): undefined reference to `procps_version' ps/display.o: In function `simple_spew': display.c:(.text+0x388): undefined reference to `openproc' display.c:(.text+0x3e0): undefined reference to `readproc' display.c:(.text+0x3f4): undefined reference to `readtask' display.c:(.text+0x42a): undefined reference to `closeproc' display.c:(.text+0x472): undefined reference to `readproc' display.c:(.text+0x4c8): undefined reference to `readproc' display.c:(.text+0x506): undefined reference to `readtask' display.c:(.text+0x588): undefined reference to `readproc' display.c:(.text+0x5d6): undefined reference to `readtask' ps/display.o: In function `main': display.c:(.text+0x96f): undefined reference to `openproc' display.c:(.text+0x9a4): undefined reference to `readproctab2' display.c:(.text+0xaf3): undefined reference to `closeproc' display.c:(.text+0xb68): undefined reference to `readproctab2' display.c:(.text+0xb9a): undefined reference to `closeproc' display.c:(.text+0xbac): undefined reference to `open_psdb' ps/global.o: In function `reset_global': global.c:(.text+0x4a1): undefined reference to `look_up_our_self' global.c:(.text+0x628): undefined reference to `uptime' ps/global.o: In function `self_info': global.c:(.text+0x90a): undefined reference to `display_version' global.c:(.text+0x910): undefined reference to `linux_version_code' global.c:(.text+0x9dd): undefined reference to `Hertz' global.c:(.text+0x9e9): undefined reference to `Hertz' global.c:(.text+0xac5): undefined reference to `open_psdb' ps/output.o: In function `pr_wname': output.c:(.text+0x111e): undefined reference to `lookup_wchan' ps/output.o: In function `pr_wchan': output.c:(.text+0x11bf): undefined reference to `lookup_wchan' ps/output.o: In function `pr_etime': output.c:(.text+0x1f25): undefined reference to `Hertz' output.c:(.text+0x1f37): undefined reference to `Hertz' ps/output.o: In function `pr_cp': output.c:(.text+0x22bb): undefined reference to `Hertz' output.c:(.text+0x22c3): undefined reference to `Hertz' ps/output.o: In function `pr_c': output.c:(.text+0x25bb): undefined reference to `Hertz' ps/output.o:output.c:(.text+0x25c3): more undefined references to `Hertz' follow ps/output.o: In function `pr_pmem': output.c:(.text+0x2a2a): undefined reference to `kb_main_total' ps/output.o: In function `pr_pcpu': output.c:(.text+0x2aeb): undefined reference to `Hertz' output.c:(.text+0x2af3): undefined reference to `Hertz' ps/output.o: In function `pr_tty4': output.c:(.text+0x2e18): undefined reference to `dev_to_tty' ps/output.o: In function `pr_tty8': output.c:(.text+0x2e58): undefined reference to `dev_to_tty' ps/output.o: In function `do_pr_name': output.c:(.text+0x2e99): undefined reference to `escape_str' ps/output.o: In function `pr_fname': output.c:(.text+0x3040): undefined reference to `escape_str' ps/output.o: In function `pr_stime': output.c:(.text+0x3073): undefined reference to `Hertz' output.c:(.text+0x3079): undefined reference to `Hertz' ps/output.o: In function `pr_start': output.c:(.text+0x3106): undefined reference to `Hertz' output.c:(.text+0x3110): undefined reference to `Hertz' ps/output.o: In function `pr_lstart': output.c:(.text+0x31c4): undefined reference to `Hertz' ps/output.o:output.c:(.text+0x31ce): more undefined references to `Hertz' follow ps/output.o: In function `pr_comm': output.c:(.text+0x3429): undefined reference to `escape_command' output.c:(.text+0x3473): undefined reference to `escape_strlist' ps/output.o: In function `pr_args': output.c:(.text+0x34f9): undefined reference to `escape_command' output.c:(.text+0x3543): undefined reference to `escape_strlist' ps/output.o: In function `init_output': output.c:(.text+0x3d42): undefined reference to `meminfo' ps/parser.o: In function `parse_gnu_option': parser.c:(.text+0x89a): undefined reference to `display_version' ps/parser.o: In function `parse_all_options': parser.c:(.text+0x14b3): undefined reference to `display_version' ps/sortformat.o: In function `do_one_spec': sortformat.c:(.text+0x229): undefined reference to `get_pid_digits' collect2: ld returned 1 exit status make: *** [ps/ps] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: sys-process/procps-3.2.8-r1 failed: * make failed * * Call stack: * ebuild.sh, line 54: Called src_compile * environment, line 2788: Called die * The specific snippet of code: * emake CC="$(tc-getCC)" CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die "make failed" * * If you need support, post the output of 'emerge --info =sys-process/procps-3.2.8-r1', * the complete build log and the output of 'emerge -pqv =sys-process/procps-3.2.8-r1'. * Gentoo contact information ... herds: base-system maintainers: * The complete build log is located at '/var/log/portage/build/sys-process/procps-3.2.8-r1:20100818-111058.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-process/procps-3.2.8-r1/temp/environment'. * S: '/var/tmp/portage/sys-process/procps-3.2.8-r1/work/procps-3.2.8'