Opened 14 years ago

Last modified 14 years ago

#25527 closed defect

Can't install gettext for x86_64 because ncurses only contains i386 — at Version 4

Reported by: daledouglas@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: ryandesign@…
Port: ncurses

Description (last modified by ryandesign (Ryan Carsten Schmidt))

$ 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.

Change History (4)

comment:1 in reply to:  description ; Changed 14 years ago by gnw3

Replying to 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.

comment:2 in reply to:  1 Changed 14 years ago by gnw3

Replying to gnwiii@…:

Replying to 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.

comment:3 in reply to:  1 Changed 14 years ago 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 gnwiii@…:

Replying to 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.

comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Keywords: Snow Leopard ncurses removed
Priority: HighNormal
Summary: Snow Leopard: Can't install ncursesCan't install gettext for x86_64 because ncurses only contains i386

Please remember WikiFormatting.

Why did ncurses only contain the architecture i386? Did you perhaps upgrade from Leopard to Snow Leopard without following the Migration procedure?

Note: See TracTickets for help on using tickets.