Opened 13 years ago

Closed 13 years ago

#2181 closed defect (duplicate)

pari 2.3.3 on osx -- gets build without readline

Reported by: was Owned by: mabshoff
Priority: major Milestone: sage-2.10.3
Component: packages: standard Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

                                                                GP/PARI CALCULATOR Version 2.3.3 (released)
                                                        i386 running darwin (ix86/GMP-4.2.1 kernel) 32-bit version
                                                         compiled: Feb 15 2008, gcc-4.0.1 (Apple Inc. build 5465)
                                                            (readline not compiled in, extended help available)

The above should not say "readline not compiled in". It didn't with older versions of the pari spkg. So something broke this.

I once installed Sage on OS X for Ken Ribet specifically because gp's readline does work in OS X with Sage, and he couldn't get a very that worked without Sage no matter what he tried. Now this is broken, which is bad.

We should have a doctest that runs gp as a subprocess and verifies that readline is compiled in. E.g.,

sage: import pexpect; p = pexpect.spawn('gp')
sage: p.expect('\?')
0
sage: assert 'readline not compiled in' not in p.before

Then this problem will never happen again.

Change History (2)

comment:1 Changed 13 years ago by mabshoff

  • Status changed from new to assigned

Is this OSX 10.4, 10.5 or both? On 10.5 the dynamic readline is currently broken, see 1259, so those issues might be related if it happens on 10.5 only.

Cheers,

Michael

comment:2 Changed 13 years ago by craigcitro

  • Resolution set to duplicate
  • Status changed from assigned to closed

This is fixed with #2282.

Note: See TracTickets for help on using tickets.