"M. Levinson" <[EMAIL PROTECTED]> writes: > diff --git a/src/scripting/python/python.c b/src/scripting/python/python.c > index cf9e0c0..13411c4 100644 > --- a/src/scripting/python/python.c > +++ b/src/scripting/python/python.c > @@ -4,11 +4,10 @@ #ifdef HAVE_CONFIG_H > #include "config.h" > #endif > > -#include "scripting/python/core.h" > - > #include "elinks.h" > > #include "main/module.h" > +#include "scripting/python/core.h" > #include "scripting/python/hooks.h" > >
I get a preprocessor error and reverting the quoted patch fixes it.
make -C python all
make[3]: Siirrytään hakemistoon
"/home/Kalle/build/i686-pc-linux-gnu/elinks/src/scripting/python"
gcc -DHAVE_CONFIG_H -I../../.. -I/home/Kalle/src/elinks/src
-I/usr/include/python2.3 -I/usr/include/python2.3 -I/home/Kalle/prefix/include
-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing
-pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/lib/perl/5.8/CORE -I/usr/include/python2.3 -I/usr/include/python2.3
-I/usr/include -I/usr/include/lua50 -I/usr/include -O0 -ggdb -Wall -Wall
-Werror -fno-strict-aliasing -Wno-pointer-sign -o python.o -c
/home/Kalle/src/elinks/src/scripting/python/python.c
In file included from /usr/include/python2.3/Python.h:8,
from /home/Kalle/src/elinks/src/scripting/python/core.h:5,
from /home/Kalle/src/elinks/src/scripting/python/python.c:10:
/usr/include/python2.3/pyconfig.h:853:1: error: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/sys/types.h:27,
from /home/Kalle/src/elinks/src/osdep/types.h:9,
from /home/Kalle/src/elinks/src/elinks.h:11,
from /home/Kalle/src/elinks/src/scripting/python/python.c:7:
/usr/include/features.h:150:1: error: this is the location of the previous
definition
make[3]: *** [python.o] Virhe 1
make[3]: Poistutaan hakemistosta
"/home/Kalle/build/i686-pc-linux-gnu/elinks/src/scripting/python"
/usr/include/features.h (from from Debian libc6-dev 2.3.6-7) does
this:
144 #ifdef _GNU_SOURCE
...
149 # undef _POSIX_C_SOURCE
150 # define _POSIX_C_SOURCE 199506L
...
161 #endif
/usr/include/python2.3/pyconfig.h (from Debian python2.3-dev
2.3.5-15) does this:
852 /* Define to activate features from IEEE Stds 1003.1-2001 */
853 #define _POSIX_C_SOURCE 200112L
The -D_GNU_SOURCE option comes from `perl -MExtUtils::Embed -e ccopts`
of Debian perl 5.8.8-4.
pgp0OXoTOdV31.pgp
Description: PGP signature
_______________________________________________ elinks-dev mailing list [email protected] http://linuxfromscratch.org/mailman/listinfo/elinks-dev
