Re: IRIX MipsPro compiler chokes on Python.h

2005-05-25 Thread Bram Stolk
Andrew MacIntyre wrote:

> My suspicion would be directed to a #define that is incorrect, as the
> snippet above suggests that select() appears in two system headers
> (/usr/include/sys/time.h & /usr/include/unistd.h).

thanks for the info.
I need to undef the following from my pyconfig.h to make it pass the
compiler:

HAVE_SYS_TIME_H
TIME_WITH_SYS_TIME

   Bram


> That is ./configure got something wrong and may need to be modified for
> your platform to sort this out properly, but modifying pyconfig.h to
> correct the incorrect definitions should get you out of trouble.
> 
> -
> Andrew I MacIntyre "These thoughts are mine alone..."
> E-mail: [EMAIL PROTECTED]  (pref) | Snail: PO Box 370
>[EMAIL PROTECTED] (alt) |Belconnen ACT 2616
> Web:http://www.andymac.org/   |Australia
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: IRIX MipsPro compiler chokes on Python.h

2005-05-25 Thread Andrew MacIntyre
Bram Stolk wrote:
> Hi there,
> 
> I just built and installed Python-2.4.1 on my Irix machine.
> My compiler, the MipsPro compiler, chokes on the Python.h include file,
> as demonstrated here:
> 
> 
> $ CC -v
> MIPSpro Compilers: Version 7.41
> $ python -V
> Python 2.4.1
> $ cat l.cxx
> #include 
> 
> int main()
> {
>return 0;
> }
> 
> $ CC -I $HOME/include/python2.4 l.cxx
> cc-1311 CC: ERROR File = /usr/include/sys/time.h, Line = 186
>The indicated linkage specification is incompatible with previous "select"
>(declared at line 479 of "/usr/include/unistd.h").
> 
>static int select(
>   ^
> 
> 1 error detected in the compilation of "l.cxx".
> 
> Has anyone experienced the same?
> How do I solve this?

My suspicion would be directed to a #define that is incorrect, as the
snippet above suggests that select() appears in two system headers
(/usr/include/sys/time.h & /usr/include/unistd.h).

That is ./configure got something wrong and may need to be modified for
your platform to sort this out properly, but modifying pyconfig.h to
correct the incorrect definitions should get you out of trouble.

-
Andrew I MacIntyre "These thoughts are mine alone..."
E-mail: [EMAIL PROTECTED]  (pref) | Snail: PO Box 370
[EMAIL PROTECTED] (alt) |Belconnen ACT 2616
Web:http://www.andymac.org/   |Australia
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: IRIX MipsPro compiler chokes on Python.h

2005-05-25 Thread Bram Stolk
Dennis Lee Bieber wrote:
> On Tue, 24 May 2005 13:20:01 +0200, Bram Stolk <[EMAIL PROTECTED]>
> declaimed the following in comp.lang.python:
> 
> 
>>$ cat l.cxx
> 
> 
>   Isn't ".cxx" a "C++" indicator? I think Python is just plain C,
> so you'd have to wrap everything to indicate C style naming in the
> compiler output.

extern "C"
{
#include 
}

...gives the same result.

   Bram

> 
-- 
http://mail.python.org/mailman/listinfo/python-list


IRIX MipsPro compiler chokes on Python.h

2005-05-24 Thread Bram Stolk
Hi there,

I just built and installed Python-2.4.1 on my Irix machine.
My compiler, the MipsPro compiler, chokes on the Python.h include file,
as demonstrated here:


$ CC -v
MIPSpro Compilers: Version 7.41
$ python -V
Python 2.4.1
$ cat l.cxx
#include 

int main()
{
   return 0;
}

$ CC -I $HOME/include/python2.4 l.cxx
cc-1311 CC: ERROR File = /usr/include/sys/time.h, Line = 186
   The indicated linkage specification is incompatible with previous "select"
   (declared at line 479 of "/usr/include/unistd.h").

   static int select(
  ^

1 error detected in the compilation of "l.cxx".

Has anyone experienced the same?
How do I solve this?

Thanks,

   Bram Stolk
-- 
http://mail.python.org/mailman/listinfo/python-list