[MacPorts] #25527: Snow Leopard: Can't install ncurses
#25527: Snow Leopard: Can't install ncurses ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 1.9.1 Keywords: Snow Leopard ncurses | Port: ncurses ----------------------------------------+----------------------------------- $ sudo port install octave ---> Computing dependencies for gettext ---> Configuring gettext Error: You cannot install gettext for the architecture(s) x86_64 because Error: its dependency ncurses only contains the architecture(s) i386. -- Ticket URL: <http://trac.macports.org/ticket/25527> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Snow Leopard: Can't install ncurses ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 1.9.1 Keywords: Snow Leopard ncurses | Port: ncurses ----------------------------------------+----------------------------------- Comment(by gnwiii@…): Replying to [ticket:25527 daledouglas@…]:
$ sudo port install octave ---> Computing dependencies for gettext ---> Configuring gettext Error: You cannot install gettext for the architecture(s) x86_64 because Error: its dependency ncurses only contains the architecture(s) i386.
I just now built octave for SL. ncurses and gettest were already installed and /opt/local/lib/libncurses.dylib is x86_64. Did you try rebuilding ncurses? The news is not all good: imread give "Assertion failed" and "plot 0:10" gives "error:plot no data to plot". I am however pleased to report that 2+2 gives ans = 4. -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Snow Leopard: Can't install ncurses ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 1.9.1 Keywords: Snow Leopard ncurses | Port: ncurses ----------------------------------------+----------------------------------- Comment(by gnwiii@…): Replying to [comment:1 gnwiii@…]:
Replying to [ticket:25527 daledouglas@…]:
$ sudo port install octave ---> Computing dependencies for gettext ---> Configuring gettext Error: You cannot install gettext for the architecture(s) x86_64 because Error: its dependency ncurses only contains the architecture(s) i386.
I just now built octave for SL. ncurses and gettest were already installed and /opt/local/lib/libncurses.dylib is x86_64. Did you try rebuilding ncurses? The news is not all good: imread give "Assertion failed" and "plot 0:10" gives "error:plot no data to plot". I am however pleased to report that 2+2 gives ans = 4.
Killing old gnuplot windows fixed the "no data to plot" problem for me. -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Snow Leopard: Can't install ncurses ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 1.9.1 Keywords: Snow Leopard ncurses | Port: ncurses ----------------------------------------+----------------------------------- Comment(by daledouglas@…): Upgrade ncurses? You mean: sudo port upgrade ncurses? I did that (no response from port), and then tried to reinstall octave, and got the same error. Replying to [comment:1 gnwiii@…]:
Replying to [ticket:25527 daledouglas@…]:
$ sudo port install octave ---> Computing dependencies for gettext ---> Configuring gettext Error: You cannot install gettext for the architecture(s) x86_64 because Error: its dependency ncurses only contains the architecture(s) i386.
I just now built octave for SL. ncurses and gettest were already installed and /opt/local/lib/libncurses.dylib is x86_64. Did you try rebuilding ncurses? The news is not all good: imread give "Assertion failed" and "plot 0:10" gives "error:plot no data to plot". I am however pleased to report that 2+2 gives ans = 4.
-- Ticket URL: <http://trac.macports.org/ticket/25527#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Changes (by ryandesign@…): * keywords: Snow Leopard ncurses => * cc: ryandesign@… (added) * priority: High => Normal Old description:
$ sudo port install octave ---> Computing dependencies for gettext ---> Configuring gettext Error: You cannot install gettext for the architecture(s) x86_64 because Error: its dependency ncurses only contains the architecture(s) i386.
New description: {{{ $ sudo port install octave ---> Computing dependencies for gettext ---> Configuring gettext Error: You cannot install gettext for the architecture(s) x86_64 because Error: its dependency ncurses only contains the architecture(s) i386. }}} -- Comment: Please remember WikiFormatting. Why did ncurses only contain the architecture i386? Did you perhaps upgrade from Leopard to Snow Leopard without following the [wiki:Migration Migration] procedure? -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Changes (by jmr@…): * cc: imajes@… (added) -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Comment(by daledouglas@…): Replying to [comment:4 ryandesign@…]:
Please remember WikiFormatting.
Why did ncurses only contain the architecture i386? Did you perhaps upgrade from Leopard to Snow Leopard without following the [wiki:Migration Migration] procedure?
No, the box is a brand new Macbook that has only ever known Snow Leopard. Is there some some subset of the migration procedure that I should follow anyway? -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Comment(by ryandesign@…): Did you use Migration Assistant (or some other method) to copy information (including a MacPorts installation) from a pre-Snow Leopard machine to this one? There must be some explanation for why you had an i386 ncurses. -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Comment(by ryandesign@…): Dale, any ideas? If you can't explain why your ncurses is i386-only (migration from a pre-Snow Leopard Intel Mac still seems likely to me), then you could simply rebuild it; it should be x86_64 this time: {{{ sudo port -n upgrade --force ncurses }}} However, if you don't know why ncurses is i386, it's possible other ports are inadvertently installed i386 as well. You may have a less-problematic future if you uninstall this questionable MacPorts installation (instructions are in the [http://guide.macports.org/#installing.macports.uninstalling guide]) and then reinstall it. -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Comment(by daledouglas@…): Even this doesn't work. BTW, I _believe_ I couldn't easily get migration to work, so I sneakernet'ed everything over. But I am not positive. Dale-Douglass-MacBook:~ daledouglas$ sudo port -n upgrade --force ncurses Password: ---> Computing dependencies for ncurses ---> Fetching ncurses ---> Verifying checksum(s) for ncurses ---> Extracting ncurses ---> Configuring ncurses ---> Building ncurses ---> Staging ncurses into destroot ---> Unable to uninstall ncurses 5.7_0, the following ports depend on it: ---> gettext ---> readline ---> gnuplot ---> texinfo ---> octave Warning: Uninstall forced. Proceeding despite dependencies. ---> Deactivating ncurses @5.7_0 ---> Uninstalling ncurses @5.7_0 ---> Computing dependencies for ncurses ---> Installing ncurses @5.7_0 ---> Activating ncurses @5.7_0 ---> Cleaning ncurses Dale-Douglass-MacBook:~ daledouglas$ sudo port install octave Password: ---> Computing dependencies for gettext ---> Configuring gettext Error: You cannot install gettext for the architecture(s) x86_64 because Error: its dependency expat only contains the architecture(s) i386. -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Comment(by ryandesign@…): Ok, you fixed ncurses. Now you're having the same problem with expat. Since you appear to have multiple ports installed for the wrong architecture and cannot explain how this occurred (though copying from a pre-Snow Leopard machine via whatever means (including sneakernet) would be a likely culprit), I recommend you follow the [wiki:Migration Migration procedure] anyway. -- Ticket URL: <http://trac.macports.org/ticket/25527#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Comment(by ryandesign@…): Have you been able to resolve these issues? Please let us know. -- Ticket URL: <https://trac.macports.org/ticket/25527#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 ----------------------------------------+----------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ncurses ----------------------------------------+----------------------------------- Comment(by daledouglas@…): Status: Resolved. Root Cause: Total stupidity on my part. Solution: Digging through my harddrive, it looks like a migration assistant migration from a pre-snow leopard box was attempted, but only partially completed before failing. All problems were fixed by following the migration procedure. -- Ticket URL: <https://trac.macports.org/ticket/25527#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25527: Can't install gettext for x86_64 because ncurses only contains i386 -----------------------------------------+---------------------------------- Reporter: daledouglas@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: invalid | Keywords: Port: ncurses | -----------------------------------------+---------------------------------- Changes (by raimue@…): * status: new => closed * resolution: => invalid -- Ticket URL: <https://trac.macports.org/ticket/25527#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts