seems like linux/compiler.h has been removed now : In file included from ixjunix.cxx:491: /var/tmp/portage/net-libs/openh323-1.18.0/work/openh323_v1_18_0/include/ixjlid.h:277:28: error: linux/compiler.h: No such file or directory while searching I found this : http://www.openh323.org/pipermail/openh323/2004-August/069756.html I'm not 100% sure if it's safe to remove it, but it seems to be.
It would help if you could try it out yourself and let us know if it helps. :) Thanks
Bah... remvoving the line : #include <linux/compiler.h> seems fine. grepping portage tree shows that some other packages already do the same thing. Could anybody in toolchain confirm that it's safe to remove it ? (wrt to stable linux-headers and so on) Perhaps it could deserve a rev bump in ~arch removing that offending include line. (it had been added after bug #72448 but I dont hit that bug with linux-headers 2.6.20) I'll commit the patch as soon as somebody from toolchain can confirm this is not just plain wrong.
i cant comment on older headers as that include is generally added because someone somewhere hit a failure so they started including files until things compiled again in general though, no package should ever include <linux/compiler.h>, so that is a safe fix for sanitized linux-headers
I commited the patch removing the offending, thanks mike for the explanation.