Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ia64-hp-hpux11.31 won't compile 2.7 without -D_TERMIOS_INCLUDED #58730

Closed
pda mannequin opened this issue Apr 8, 2012 · 9 comments
Closed

ia64-hp-hpux11.31 won't compile 2.7 without -D_TERMIOS_INCLUDED #58730

pda mannequin opened this issue Apr 8, 2012 · 9 comments
Labels
build The build process and cross-build extension-modules C modules in the Modules dir

Comments

@pda
Copy link
Mannequin

pda mannequin commented Apr 8, 2012

BPO 14525
Nosy @terryjreedy, @tpn, @bitdancer, @skrah
Superseder
  • bpo-6308: termios fix for QNX breaks HP-UX
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2012-11-22.20:19:42.460>
    created_at = <Date 2012-04-08.01:54:35.208>
    labels = ['extension-modules', 'build']
    title = "ia64-hp-hpux11.31 won't compile 2.7 without -D_TERMIOS_INCLUDED"
    updated_at = <Date 2012-11-22.20:19:42.457>
    user = 'https://bugs.python.org/pda'

    bugs.python.org fields:

    activity = <Date 2012-11-22.20:19:42.457>
    actor = 'skrah'
    assignee = 'none'
    closed = True
    closed_date = <Date 2012-11-22.20:19:42.460>
    closer = 'skrah'
    components = ['Extension Modules']
    creation = <Date 2012-04-08.01:54:35.208>
    creator = 'pda'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 14525
    keywords = ['buildbot']
    message_count = 9.0
    messages = ['157769', '157772', '157792', '158213', '175914', '176033', '176035', '176036', '176123']
    nosy_count = 5.0
    nosy_names = ['terry.reedy', 'trent', 'r.david.murray', 'skrah', 'pda']
    pr_nums = []
    priority = 'normal'
    resolution = 'duplicate'
    stage = 'resolved'
    status = 'closed'
    superseder = '6308'
    type = 'compile error'
    url = 'https://bugs.python.org/issue14525'
    versions = ['Python 2.7', 'Python 3.2', 'Python 3.3', 'Python 3.4']

    @pda
    Copy link
    Mannequin Author

    pda mannequin commented Apr 8, 2012

    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.

    @pda pda mannequin added build The build process and cross-build type-feature A feature request or enhancement labels Apr 8, 2012
    @bitdancer
    Copy link
    Member

    Can you suggest a patch? As I said on the other issue I don't believe any core developers have access to hpux.

    @pda
    Copy link
    Mannequin Author

    pda mannequin commented Apr 8, 2012

    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.

    @terryjreedy
    Copy link
    Member

    patch should be for 2.7 or 3.2/3 as 2.6 only gets security fixes.

    @terryjreedy
    Copy link
    Member

    I should have added 'please try compiling 3.x to make sure it has the same problem' since configure might behave differently.

    @pda
    Copy link
    Mannequin Author

    pda mannequin commented Nov 20, 2012

    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?

    @terryjreedy
    Copy link
    Member

    Yes, and ditto for 3.x if the patch needs to be altered.

    @terryjreedy terryjreedy changed the 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 Nov 20, 2012
    @skrah
    Copy link
    Mannequin

    skrah mannequin commented Nov 20, 2012

    I think I fixed this yesterday in bpo-6308. Please try with a current 2.7,
    3.3 or 3.4 clone.

    @skrah
    Copy link
    Mannequin

    skrah mannequin commented Nov 22, 2012

    Closing, since this is fixed on the buildslave.

    @skrah skrah mannequin added extension-modules C modules in the Modules dir and removed build The build process and cross-build labels Nov 22, 2012
    @skrah skrah mannequin closed this as completed Nov 22, 2012
    @skrah skrah mannequin added build The build process and cross-build and removed type-feature A feature request or enhancement labels Nov 22, 2012
    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    build The build process and cross-build extension-modules C modules in the Modules dir
    Projects
    None yet
    Development

    No branches or pull requests

    2 participants