The existence of include/linux/i2o-dev.h in the package hijacks the system libraries from being used and breaks the compile. Deleting the directory include/linux to force default library path search and thus use the system libraries worked. I manually invoked compile via ebuild, qmerged, and tested raidutil. It works. Reproducible: Always Steps to Reproduce: 1.emerge raidutils-0.0.6-r1 Actual Results: >>> Emerging (1 of 1) sys-apps/raidutils-0.0.6-r1 to / [......SNIP......] -I../include -march=athlon-xp -O2 -fomit-frame-pointer -fomit-frame-pointer -m3dnow -mmmx -mfpmath=sse -MT libraidutil_la-engcalls.lo -MD -MP -MF .deps/libraidutil_la-engcalls.Tpo -c engcalls.cpp -fPIC -DPIC -o .libs/libraidutil_la-engcalls.o In file included from ../include/osd_unix.h:301, from engcalls.cpp:65: ../include/linux/i2o-dev.h:27:28: linux/compiler.h: No such file or directory make[2]: *** [libraidutil_la-engcalls.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/sys-apps/raidutils-0.0.6-r1/work/raidutils-0.0.6/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-apps/raidutils-0.0.6-r1/work/raidutils-0.0.6' make: *** [all] Error 2 !!! ERROR: sys-apps/raidutils-0.0.6-r1 failed.
confermed
I can confirm this bug too, as #1 said, installing the package by using the ebuild command and removing the entire include/linux/ folder will work.
I can confirm this also. Really needs to be fixed. :)
Confirmed too, still no official fix yet? Cristi
fixed in cvs.