Alexey Kardashevskiy <a...@ozlabs.ru> writes: > On 04/15/2013 08:01 PM, Peter Maydell wrote: >> On 15 April 2013 10:50, Alexey Kardashevskiy <a...@ozlabs.ru> wrote: >>> /home/alexey/pcipassthru/qemu-impreza/../lib4qemu/usr/include/assert.h:67:13: >>> error: redundant redeclaration of '__assert_fail' [-Werror=redundant-decls] >>> /home/alexey/pcipassthru/qemu-impreza/../lib4qemu/usr/include/assert.h:67:13: >>> note: previous declaration of '__assert_fail' was here >>> /home/alexey/pcipassthru/qemu-impreza/../lib4qemu/usr/include/assert.h:72:13: >>> error: redundant redeclaration of '__assert_perror_fail' >>> [-Werror=redundant-decls] >> >> This copy of assert.h seems to be broken. The declarations >> should be guarded (by _ASSERT_H_DECLS in my system's copy). > > Debian? It uses eglibc which is fork (or clone?) of glibc. > >> If it's widespread we might have to work around this. > > It is in fedora 18 and glibc's git master branch. Why "if"?
It's in Fedora 17, too, but I *don't* get a warning. Suspecting your compiler. --version? [...]