Check $URL sparc-unknown-linux-gnu-g++ -I.. -I. -I. -I./../libev -DHAVE_CONFIG_H -I/usr/include/freetype2 -O2 -mcpu=ultrasparc -pipe -w -c rxvtdaemon.C sparc-unknown-linux-gnu-g++ -I.. -I. -I. -I./../libev -DHAVE_CONFIG_H -I/usr/include/freetype2 -O2 -mcpu=ultrasparc -pipe -w -c rxvtc.C In file included from ./../libev/ev.c:1420, from ev_cpp.C:2: ./../libev/ev_epoll.c: In function 'int epoll_init(int)': ./../libev/ev_epoll.c:189: error: 'epoll_create1' was not declared in this scope make[1]: *** [ev_cpp.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/x11-terms/rxvt-unicode-9.07-r1/work/rxvt-unicode-9.07/src'
`emerge --info' is missing for both arches.
.
the sparc/alpha headers are simply outdated -/* Same as epoll_create but with an additional FLAGS parameter. */ -extern int epoll_create2 (int __size, int __flags) __THROW; +/* Same as epoll_create but with an FLAGS parameter. The unused SIZE + parameter has been dropped. */ +extern int epoll_create1 (int __flags) __THROW; ive posted patches upstream
x86_64: http://sourceware.org/ml/libc-alpha/2010-08/msg00127.html sparc: http://sourceware.org/ml/libc-alpha/2010-08/msg00128.html alpha: http://sourceware.org/ml/libc-ports/2010-08/msg00039.html
queued up in 2.11.2 and 2.12.1 patchsets