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

curses mvwgetnstr build problem on Solaris 8 #43232

Closed
eggert mannequin opened this issue Apr 17, 2006 · 4 comments
Closed

curses mvwgetnstr build problem on Solaris 8 #43232

eggert mannequin opened this issue Apr 17, 2006 · 4 comments
Assignees
Labels
build The build process and cross-build

Comments

@eggert
Copy link
Mannequin

eggert mannequin commented Apr 17, 2006

BPO 1471938
Nosy @loewis, @akuchling
Files
  • python.patch: patch for Solaris 8 problem
  • 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 = 'https://github.com/akuchling'
    closed_at = <Date 2006-07-26.17:26:58.000>
    created_at = <Date 2006-04-17.20:07:38.000>
    labels = ['build']
    title = 'curses mvwgetnstr build problem on Solaris 8'
    updated_at = <Date 2006-07-26.17:26:58.000>
    user = 'https://bugs.python.org/eggert'

    bugs.python.org fields:

    activity = <Date 2006-07-26.17:26:58.000>
    actor = 'akuchling'
    assignee = 'akuchling'
    closed = True
    closed_date = None
    closer = None
    components = ['Build']
    creation = <Date 2006-04-17.20:07:38.000>
    creator = 'eggert'
    dependencies = []
    files = ['1974']
    hgrepos = []
    issue_num = 1471938
    keywords = []
    message_count = 4.0
    messages = ['28264', '28265', '28266', '28267']
    nosy_count = 3.0
    nosy_names = ['loewis', 'akuchling', 'eggert']
    pr_nums = []
    priority = 'normal'
    resolution = 'fixed'
    stage = None
    status = 'closed'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue1471938'
    versions = ['Python 2.5']

    @eggert
    Copy link
    Mannequin Author

    eggert mannequin commented Apr 17, 2006

    The _curses extension doesn't build on Solaris 8
    (64-bit) due to the following problem:

    building '_curses' extension
    cc -O -xarch=v9 -xcode=pic32 -DNDEBUG -O -I.
    -I/w/fac.01/cs/eggert/seasnet/Python-2.5a1/./Include
    -I/u/cs/fac/eggert/seasnet/prefix/include -I./Include
    -I. -I/w/fac.01/cs/eggert/seasnet/Python-2.5a1/Include
    -I/w/fac.01/cs/eggert/seasnet/Python-2.5a1 -c
    /w/fac.01/cs/eggert/seasnet/Python-2.5a1/Modules/_cursesmodule.c
    -o build/temp.solaris-2.8-sun4u-2.5/_cursesmodule.o
    "/w/fac.01/cs/eggert/seasnet/Python-2.5a1/Modules/_cursesmodule.c",
    line 822: warning: implicit function declaration:
    mvwgetnstr
    cc -O -xarch=v9 -G
    build/temp.solaris-2.8-sun4u-2.5/_cursesmodule.o
    -L/u/cs/fac/eggert/seasnet/prefix/lib -lcurses
    -ltermcap -o build/lib.solaris-2.8-sun4u-2.5/_curses.so
    *** WARNING: renaming "_curses" since importing it
    failed: ld.so.1: python: fatal: relocation error: file
    build/lib.solaris-2.8-sun4u-2.5/_curses.so: symbol
    mvwgetnstr: referenced symbol not found
    building '_curses_panel' extension

    This problem occurs with both 2.4.3 and 2.5a1.

    I'll attach the obvious patch.

    @eggert eggert mannequin closed this as completed Apr 17, 2006
    @eggert eggert mannequin assigned akuchling Apr 17, 2006
    @eggert eggert mannequin added the build The build process and cross-build label Apr 17, 2006
    @eggert eggert mannequin closed this as completed Apr 17, 2006
    @eggert eggert mannequin assigned akuchling Apr 17, 2006
    @eggert eggert mannequin added the build The build process and cross-build label Apr 17, 2006
    @loewis
    Copy link
    Mannequin

    loewis mannequin commented Apr 17, 2006

    Logged In: YES
    user_id=21627

    There's no uploaded file! You have to check the
    checkbox labeled "Check to Upload & Attach File"
    when you upload a file.

    Please try again.

    (This is a SourceForge annoyance that we can do
    nothing about. :-( )

    @eggert
    Copy link
    Mannequin Author

    eggert mannequin commented Apr 21, 2006

    Logged In: YES
    user_id=17848

    Sorry, I'm trying again to attach a file now.

    @akuchling
    Copy link
    Member

    Logged In: YES
    user_id=11375

    Thanks! I've tried the patch on Linux, including the
    STRICT_SYSV_CURSES code, and applied it to the 2.4 and 2.5
    branches.

    @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
    Projects
    None yet
    Development

    No branches or pull requests

    1 participant