On Jan 27, 2007, at 19:56, Paulo Moura wrote:
There seems to be something wrong with the latest versions of ncurse (w). After installation using MacPorts I get:
pmmbp:/opt/local/lib pmoura$ ll *ncurses* -rwxr-xr-x 2 root admin 118484 Jan 28 00:50 libncurses++.a -rwxr-xr-x 2 root admin 118484 Jan 28 00:47 libncurses++w.a -rwxr-xr-x 2 root admin 283248 Jan 28 00:50 libncurses.5.dylib -rw-r--r-- 2 root admin 435772 Jan 28 00:50 libncurses.a lrwxr-xr-x 1 root admin 18 Jan 28 00:50 libncurses.dylib -> libncurses.5.dylib -rwxr-xr-x 2 root admin 330476 Jan 28 00:47 libncursesw.5.dylib -rw-r--r-- 2 root admin 504396 Jan 28 00:47 libncursesw.a lrwxr-xr-x 1 root admin 19 Jan 28 00:48 libncursesw.dylib -
libncursesw.5.dylib pmmbp:/opt/local/lib pmoura$ otool -L libncurses.5.dylib libncurses.5.dylib: /opt/local/var/db/dports/build/ _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ dports_devel_ncurses/work/destroot/opt/local/lib/libncurses.5.dylib (compatibility version 5.0.0, current version 5.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.4) pmmbp:/opt/local/lib pmoura$ otool -L libncursesw.5.dylib libncursesw.5.dylib: /opt/local/var/db/dports/build/ _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ dports_devel_ncursesw/work/destroot/opt/local/lib/libncursesw. 5.dylib (compatibility version 5.0.0, current version 5.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.4)
I installed ncurses and ncursesw on my PowerBook G4 last week. I have just about the same output as you do.
This breaks other software that I'm trying to install on my MacBook Pro (10.4.8 with the latest updates). I'm using a fresh install of MacPorts, updated to the latest version. Your help is appreciated.
In what way is this broken? Is the problem that it is listing a path in the work directory that no longer exists? What problems do you encounter when trying to install other software -- what error messages appear? Do you know what changes need to be made to ncurses (or ncursesw) to solve the problem?