[Python-bugs-list] [ python-Bugs-691005 ] _POSIX_C_SOURCE redefined
SourceForge.net
noreply@sourceforge.net
Sun, 23 Feb 2003 06:15:34 -0800
Bugs item #691005, was opened at 2003-02-21 21:24
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=691005&group_id=5470
Category: Python Library
Group: Python 2.3
Status: Open
Resolution: None
>Priority: 1
Submitted By: Mike Romberg (romberg)
Assigned to: Nobody/Anonymous (nobody)
Summary: _POSIX_C_SOURCE redefined
Initial Comment:
Not really a bug. Just a warning which might be
easy to cleanup with an ifndef. If the following simple
file is compiled with gcc-3.2.2 on redhat-8.0 (i686) using
the c++ compiler, you get the following warning:
--------------------- test.C -------------------
#include <iostream>
#include <Python.h>
-----------------------------------------------
In file included from
/usr/local/python-2.3a2/include/python2.3/Python.h:8,
from test.C:2:
/usr/local/python-2.3a2/include/python2.3/pyconfig.h:819:1:
warning: "_POSIX_C_SOURCE" redefined
In file included from
/usr/local/gcc-3.2.2/include/c++/3.2.2/i686-pc-linux-gnu/bits/os_defines.h:39,
from
/usr/local/gcc-3.2.2/include/c++/3.2.2/i686-pc-linux-gnu/bits/c++config.h:34,
from
/usr/local/gcc-3.2.2/include/c++/3.2.2/iostream:44,
from test.C:1:
/usr/include/features.h:131:1: warning: this is the
location of the previous definition
----------------------------------------------------------------------
Comment By: Michael Hudson (mwh)
Date: 2003-02-22 05:43
Message:
Logged In: YES
user_id=6656
It's a really bad idea to include system headers *before*
including Python.h.
Do you still get the errors if you reverse the order?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=691005&group_id=5470