There is a new version of memtest86 available (3.1a) Link to the source: http://www.memtest86.com/memtest86-3.1a.tar.gz Reproducible: Always Steps to Reproduce: 1. 2. 3.
I tried renaming the ebuild and emerged with gcc 3.3.4 and 3.4.0-r6 and it failed on both in init.c and lib.c I'm not a developer though so I can't really help to much.. test.c:1341: error: `v' undeclared (first use in this function) test.c: In function `parity_err': test.c:1362: error: `v' undeclared (first use in this function) test.c: In function `printpatn': test.c:1388: error: `v' undeclared (first use in this function) test.c: In function `do_tick': test.c:1424: error: `v' undeclared (first use in this function) test.c: In function `sleep': test.c:1499: error: `v' undeclared (first use in this function) distcc[8988] ERROR: compile test.c on localhost failed make: *** [test.o] Error 1 make: *** Waiting for unfinished jobs.... distcc[9019] (dcc_build_somewhere) Warning: failed to distribute, running locally instead distcc[8999] ERROR: compile /root/.ccache/init.tmp.Aurora.8991.i on localhost failed distcc[8991] (dcc_build_somewhere) Warning: failed to distribute, running locally instead distcc[9012] ERROR: compile /root/.ccache/lib.tmp.Aurora.9008.i on localhost failed distcc[9008] (dcc_build_somewhere) Warning: failed to distribute, running locally instead init.c: In function `init': init.c:93: error: `v' undeclared (first use in this function) init.c:93: error: (Each undeclared identifier is reported only once init.c:93: error: for each function it appears in.) init.c: In function `paging_off': init.c:136: error: `v' undeclared (first use in this function) init.c: In function `paging_on': init.c:155: error: `v' undeclared (first use in this function) init.c: In function `map_page': init.c:190: error: `v' undeclared (first use in this function) init.c: In function `cpu_type': init.c:261: error: `v' undeclared (first use in this function) init.c: In function `cacheable': init.c:695: error: `v' undeclared (first use in this function) init.c: In function `cpuspeed': init.c:763: error: `v' undeclared (first use in this function) init.c: In function `memspeed': init.c:865: error: `v' undeclared (first use in this function) distcc[8991] ERROR: compile init.c on localhost failed make: *** [init.o] Error 1 !!! ERROR: sys-apps/memtest86-3.1a failed. !!! Function src_compile, Line 31, Exitcode 2 !!! (no error message) Aurora memtest86 # lib.c: In function `scroll': lib.c:100: error: `v' undeclared (first use in this function) lib.c:100: error: (Each undeclared identifier is reported only once lib.c:100: error: for each function it appears in.) lib.c: In function `set_cache': lib.c:405: error: `v' undeclared (first use in this function) distcc[9008] ERROR: compile lib.c on localhost failed (ignore the distcc warnings, the other host is down at the moment)
I simply renamed 3.0-r2 and removed the epatch-call in src_unpack(). Compiled fine with the the currently stable gcc on x86.
now in portage