Bug#408850: conflicting stat prototypes on alpha
This bug is caused by the use of --combine when building the mksh binary. I
suppose it's a compiler bug that identical declarations of these functions
are not seen as equivalent. I would recommend not using --combine, at least
on alpha, until this can be looked at in more detail.
Building without -std=gnu99 has no effect. Note that this is not strictly a
problem of conflicting declarations of these functions *within* sys/stat.h,
but a problem of conflicting declarations between multiple *copies* of
sys/stat.h:
/usr/include/sys/stat.h:414: error: conflicting types for ‘__fxstat64’
/usr/include/sys/stat.h:414: error: previous declaration of ‘__fxstat64’ was here
line 414 is surely the same in both cases, yet there is a perceived
conflict.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
vorlon@debian.org http://www.debian.org/
Reply to: