Can't compile 0.36.2

John (J5) Palmieri johnp at redhat.com
Mon Aug 29 17:42:19 PDT 2005


What version of Pyrex?  You need the latest plus a patch if you are
compiling with GCC4.0.  Pyrex for some reason ignores errors and keeps
on going.

On Tue, 2005-08-30 at 10:22 +1000, Curtis Maloney wrote:
> System:
> 	Debian testing
> 
> I have installed Python2.4, and the associated Pyrex, as well as changing the 
> sym-link for /usr/bin/pyrex to use the 2.4 version.  Debian seems reluctant to 
> embrace Python 2.4 as yet... perhaps there's more things I need to change?
> 
> I get the following error after an otherwise uneventful build from "./configure 
> --enable-python":
> 
> make[3]: Entering directory `/home/curtis/src/dbus-0.36.2/python'
> pyrexc ./dbus_bindings.pyx -I. -o ./dbus_bindings.c
> /home/curtis/src/dbus-0.36.2/python/./dbus_bindings.pxd:95:45: Expected ')'
> /home/curtis/src/dbus-0.36.2/python/./dbus_bindings.pyx:183:20: Syntax error in 
> C variable declaration
> make[3]: [dbus_bindings.c] Error 1 (ignored)
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
> -I./.. -I./../dbus  -I/usr/include/python2.4 -DDBUS_COMPILATION=1 
> -DDBUS_API_SUBJECT_TO_CHANGE=1   -g -O2 -Wall -Wchar-subscripts 
> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
> -Wcast-align -Wfloat-equal -Wsign-compare -MT dbus_bindings.lo -MD -MP -MF 
> ".deps/dbus_bindings.Tpo" -c -o dbus_bindings.lo dbus_bindings.c; \
> then mv -f ".deps/dbus_bindings.Tpo" ".deps/dbus_bindings.Plo"; else rm -f 
> ".deps/dbus_bindings.Tpo"; exit 1; fi
>   gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../dbus -I/usr/include/python2.4 
> -DDBUS_COMPILATION=1 -DDBUS_API_SUBJECT_TO_CHANGE=1 -g -O2 -Wall 
> -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs 
> -Wpointer-arith -Wcast-align -Wfloat-equal -Wsign-compare -MT dbus_bindings.lo 
> -MD -MP -MF .deps/dbus_bindings.Tpo -c dbus_bindings.c  -fPIC -DPIC -o 
> .libs/dbus_bindings.o
> gcc: dbus_bindings.c: No such file or directory
> gcc: no input files
> make[3]: *** [dbus_bindings.lo] Error 1
> 
> So, two questions:
> 	1) why is pyrex complaining?
> 	2) why is the error being ignored?
> 
> --
> Curtis Maloney
> cmaloney at cardgate.net
> _______________________________________________
> dbus mailing list
> dbus at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dbus
-- 
John (J5) Palmieri <johnp at redhat.com>



More information about the dbus mailing list