[New-bugs-announce] [issue32563] -Werror=declaration-after-statement expat build failure on Python 3.5
report at bugs.python.org
Tue Jan 16 00:14:41 EST 2018
New submission from Nick Coghlan <ncoghlan at gmail.com>:
A fresh Python 3.5 checkout failed to build the embedded expat XML library for me, due to the configure check that adds "-Werror=declaration-after-statement" to the compiler flags.
I'm guessing this was introduced via the expat code changes brought in for https://github.com/python/cpython/commit/f2492bb6aae061aea47e21fc7e56b7ab9bfdf543
That configure check is gone in 3.6 and 3.7, but it's still there in 3.5.
Locally, I've worked around the problem by removing the configure check, but I'm not sure that's the right answer, as I believe we still promise that 3.5 will build under C89.
nosy: larry, ncoghlan, vstinner
stage: needs patch
title: -Werror=declaration-after-statement expat build failure on Python 3.5
type: compile error
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce