Re: IRIX MipsPro compiler chokes on Python.h
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
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
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
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