Warning while compiling dbus 0.34
Ikke
eikke at eikke.com
Tue Jul 12 04:31:03 EST 2005
On Mon, 2005-07-11 at 14:20 -0400, Colin Walters wrote:
> On Mon, 2005-07-11 at 11:40 -0400, John (J5) Palmieri wrote:
> > That is just the Pyrex python module generator being stupid. I brought
> > up these issues with the upstream maintainers and their response was,
> > "it would complicate the code too much to fix the issues". The lvalue
> > warnings however have been fixed (they used to be errors or at least
> > error out on fedora's gcc). You can grab the patch from the fedora RPM
> > of Pyrex if you want. It should be showing up when they do the next
> > release of Pyrex upstream hopefully.
>
> As a temporary workaround it might be nice at some point if we changed
> CFLAGS in configure.in to be the core CFLAGS (e.g. -DDBUS_COMPILATION)
> and another WARN_CFLAGS or something. Then for the Python bindings we
> drop WARN_CFLAGS.
Just a thought: wouldnt it be better to do it the other way around? Like
that you dont have to add WARN_CFLAGS to every non-python Makefile.am,
only need to change the python ones:
In configure.in:
PYTHON_CFLAGS="-all -flags -used -by -both -python -and -common -cflags"
CFLAGS="-Wall -Werror -pedantic -ansi ${PYTHON_CFLAGS}"
Then in all Python Makefile.am's:
CFLAGS=$(PYTHON_CFLAGS)
I did not test this, just guessing it should give the same result with
less work.
Regards,
Ikke
http://www.eikke.com
More information about the dbus
mailing list