Problem installing ncurses/ncursesw
Chris Pickel
sfiera at macports.org
Sat Aug 4 19:53:19 PDT 2007
On 04 Aug, 2007, at 22:40, Jody Paul wrote:
> I am having trouble when I attempt to install any ports that depend
> on ncurses.
> Running on a MacBook Pro (Intel) with OS X 10.4.10 I get the
> following when trying to install the ncurses port.
> Any advice on what I should be doing to make this work?
> Thanks!!!
Is there any chance that your MacPorts installation was copied/
migrated from a ppc Mac? I see two problems in your transcript:
* it's referring to /opt/local/lib/libformw.dylib etc., which are
installed by ncursesw, and shouldn't be there if ncursesw hasn't yet
been installed
* it's saying that these files are compiled for ppc
The simplest explanation is that these files were put there by a ppc
installation of MacPorts. If that's the case, the simplest solution
is to move /opt/local aside and reinstall from the disk image. If you
can't install ncurses, I'm guessing you haven't been able to install
much at all.
Chris
> % sudo port install ncurses
> ---> Building ncursesw with target all
> Error: Target org.macports.build returned: shell command " cd "/opt/
> local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_devel
> _ncursesw/work/ncurses-5.6" && make all " returned error 2
> Command output: /usr/bin/gcc-4.0 -O2 -no-cpp-precomp -no-cpp-
> precomp -o bs ../obj_s/bs.o -L/opt/local/lib -Wl,-
> search_paths_first -I../test -I. -DHAVE_CONFIG_H -I. -I../include -
> I/opt/local/include -U_XOPEN_SOURCE -D_XOPEN_SOURCE=500 -
> DSIGWINCH=28 -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -I/opt/local/include/
> ncursesw -O2 -no-cpp-precomp -no-cpp-precomp -dynamic `echo "-L../
> lib -lformw -lmenuw -lpanelw -lncursesw " | sed -e 's/-lform.*-
> lpanel[^ ]*//'`
> /usr/bin/gcc-4.0 -O2 -no-cpp-precomp -no-cpp-precomp -o
> cardfile ../obj_s/cardfile.o -L/opt/local/lib -Wl,-
> search_paths_first -I../test -I. -DHAVE_CONFIG_H -I. -I../include -
> I/opt/local/include -U_XOPEN_SOURCE -D_XOPEN_SOURCE=500 -
> DSIGWINCH=28 -D_XOPEN_SOURCE_EXTENDED -DNDEBUG -I/opt/local/include/
> ncursesw -O2 -no-cpp-precomp -no-cpp-precomp -dynamic -L../lib -
> lformw -lmenuw -lpanelw -lncursesw
> /usr/bin/ld: warning /opt/local/lib/libformw.dylib cputype (18,
> architecture ppc) does not match cputype (7) for specified -arch
> flag: i386 (file not loaded)
> /usr/bin/ld: warning /opt/local/lib/libmenuw.dylib cputype (18,
> architecture ppc) does not match cputype (7) for specified -arch
> flag: i386 (file not loaded)
> /usr/bin/ld: warning /opt/local/lib/libpanelw.dylib cputype (18,
> architecture ppc) does not match cputype (7) for specified -arch
> flag: i386 (file not loaded)
> /usr/bin/ld: Undefined symbols:
> _field_buffer
> _field_opts_off
> _form_driver
> _form_fields
> _form_sub
> _form_win
> _free_field
> _free_form
> _new_field
> _new_form
> _new_panel
> _panel_window
> _post_form
> _set_field_back
> _set_field_buffer
> _set_field_just
> _set_form_sub
> _set_form_win
> _top_panel
> _unpost_form
> _update_panels
> collect2: ld returned 1 exit status
> make[1]: *** [cardfile] Error 1
> make: *** [all] Error 2
>
> Error: The following dependencies failed to build: ncursesw
> Error: Status 1 encountered during processing.
> [JPTravelerPro:~] jody%
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.macosforge.org/pipermail/macports-users/attachments/20070804/fc6b71bf/PGP.bin
More information about the macports-users
mailing list