[MacPorts] #13373: ncursesw can't be built universally if it was
already installed
MacPorts
trac at macosforge.org
Thu Nov 22 04:04:01 PST 2007
#13373: ncursesw can't be built universally if it was already installed
------------------------------+---------------------------------------------
Reporter: nox at macports.org | Owner: imajes at macports.org
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version:
Keywords: |
------------------------------+---------------------------------------------
ncursesw tries to link to its previous installed library on upgrade:
{{{
/usr/bin/gcc-4.0 -pipe -O2 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch
i386 -arch ppc -no-cpp-precomp -no-cpp-precomp -o background
../obj_s/background.o -L/opt/local/lib -arch i386 -arch ppc
-Wl,-search_paths_first -I../test -I. -DHAVE_CONFIG_H -I. -I../include
-I/opt/local/include -F/opt/local/Library/Frameworks -U_XOPEN_SOURCE
-D_XOPEN_SOURCE=500 -DSIGWINCH=28 -D_XOPEN_SOURCE_EXTENDED -DNDEBUG
-I/opt/local/include/ncursesw -pipe -O2 -isysroot
/Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc -no-cpp-precomp -no-
cpp-precomp -dynamic `echo "-L../lib -lformw -lmenuw -lpanelw -lncursesw
" | sed -e 's/-lform.*-lpanel[^ ]*//'`
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: for architecture i386
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning
/opt/local/lib/libncursesw.dylib cputype (18, architecture ppc) does not
match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
_cbreak
_endwin
_has_colors
_init_pair
_initscr
_noecho
_pair_content
_printw
_start_color
_stdscr
_wbkgd
_wbkgdset
_wgetch
collect2: ld returned 1 exit status
}}}
--
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13373>
MacPorts </projects/macports>
Ports system for Mac OS
More information about the macports-tickets
mailing list