This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: ia64-hp-hpux11.31 won't compile 2.7 without -D_TERMIOS_INCLUDED
Type: compile error Stage: resolved
Components: Extension Modules Versions: Python 3.2, Python 3.3, Python 3.4, Python 2.7
process
Status: closed Resolution: duplicate
Dependencies: Superseder: termios fix for QNX breaks HP-UX
View: 6308
Assigned To: Nosy List: pda, r.david.murray, skrah, terry.reedy, trent
Priority: normal Keywords: buildbot

Created on 2012-04-08 01:54 by pda, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (9)
msg157769 - (view) Author: Paul A. (pda) Date: 2012-04-08 01:54
I can't help thinking that configure should be able to figure out the need for this -- Modules/termios.c won't compile without adding -D_TERMIOS_INCLUDED by hand. This is far from new, all 2.5+ versions I've tried to compile are like that on this platform.
msg157772 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2012-04-08 02:06
Can you suggest a patch?  As I said on the other issue I don't believe any core developers have access to hpux.
msg157792 - (view) Author: Paul A. (pda) Date: 2012-04-08 16:10
On Sun, Apr 08, 2012 at 02:06:46AM +0000, R. David Murray wrote:
> 
> R. David Murray <rdmurray@bitdance.com> added the comment:
> 
> Can you suggest a patch?  As I said on the other issue I don't believe any core developers have access to hpux.

Sure, once I figure out what that patch will be.
msg158213 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2012-04-13 17:07
patch should be for 2.7 or 3.2/3 as 2.6 only gets security fixes.
msg175914 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2012-11-18 20:01
I should have added 'please try compiling 3.x to make sure it has the same problem' since configure might behave differently.
msg176033 - (view) Author: Paul A. (pda) Date: 2012-11-20 22:08
On Sun, Nov 18, 2012 at 08:01:39PM +0000, Terry J. Reedy wrote:
> I should have added 'please try compiling 3.x to make sure it has the same problem' since configure might behave differently.

I'm fairly sure I did, that was quite a few months ago, so my memory
could be faulty.  I did eventually get both of 2.6.7 and 2.7.3 built,
I really must submit my patches.  I suppose it should go against the
current 2.7 in the repo, correct?
msg176035 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2012-11-20 23:03
Yes, and ditto for 3.x if the patch needs to be altered.
msg176036 - (view) Author: Stefan Krah (skrah) * (Python committer) Date: 2012-11-20 23:11
I think I fixed this yesterday in #6308. Please try with a current 2.7,
3.3 or 3.4 clone.
msg176123 - (view) Author: Stefan Krah (skrah) * (Python committer) Date: 2012-11-22 20:19
Closing, since this is fixed on the buildslave.
History
Date User Action Args
2022-04-11 14:57:28adminsetgithub: 58730
2012-11-22 20:19:42skrahsetstatus: open -> closed

superseder: termios fix for QNX breaks HP-UX
components: + Extension Modules, - Build
keywords: + buildbot
messages: + msg176123
type: enhancement -> compile error
resolution: duplicate
stage: needs patch -> resolved
2012-11-20 23:11:14skrahsetnosy: + skrah
messages: + msg176036
2012-11-20 23:03:31terry.reedysetmessages: + msg176035
title: ia64-hp-hpux11.31 won't compile Python-2.6.8rc2 without -D_TERMIOS_INCLUDED -> ia64-hp-hpux11.31 won't compile 2.7 without -D_TERMIOS_INCLUDED
2012-11-20 22:08:05pdasetmessages: + msg176033
2012-11-18 20:01:39terry.reedysetmessages: + msg175914
2012-11-18 19:55:29ezio.melottisetnosy: + trent

versions: + Python 3.4
2012-04-13 17:07:13terry.reedysetversions: + Python 2.7, Python 3.2, Python 3.3, - Python 2.6
nosy: + terry.reedy

messages: + msg158213

stage: needs patch
2012-04-08 16:10:27pdasetmessages: + msg157792
2012-04-08 02:06:46r.david.murraysetnosy: + r.david.murray
messages: + msg157772
2012-04-08 01:54:35pdacreate