[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: