i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -W -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -march=i686 -O3 -pipe -c dlist.c -Wp,-MD,.deps/libsysfs_la-dlist.TPlo -fPIC -DPIC -DPIC -o libsysfs_la-dlist.o dlist.c: In function `dlist_sort_custom': dlist.c:550: parse error before `struct' dlist.c:555: `listsource' undeclared (first use in this function) dlist.c:555: (Each undeclared identifier is reported only once dlist.c:555: for each function it appears in.) dlist.c:556: `listdest' undeclared (first use in this function) dlist.c:556: `templist' undeclared (first use in this function) dlist.c:563: `mergecount' undeclared (first use in this function) dlist.c:565: `passcount' undeclared (first use in this function) dlist.c:570: `swap' undeclared (first use in this function) dlist.c: In function `_dlist_swap': dlist.c:609: warning: unused parameter `list' make[2]: *** [libsysfs_la-dlist.lo] Error 1 make[2]: Leaving directory `/mnt/portage/tmp/portage/sysfsutils-1.2.0/work/sysfsutils-1.2.0/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/portage/tmp/portage/sysfsutils-1.2.0/work/sysfsutils-1.2.0' make: *** [all] Error 2 !!! ERROR: sys-fs/sysfsutils-1.2.0 failed. !!! Function src_compile, Line 36, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
Created attachment 44538 [details, diff] sysfsutils-1.2.0-gcc2.patch Fixes compile with gcc-2.95
still doesn't compile with sysfsutils-1.2.0-r1
Perhaps WONTFIX this? I guess noone really cares about gcc-2.95 now.
Zzzzzzz...