Emerging dialog fails. Configure is looking for ncursesw (sic). ncurses is installed. checking for initscr in -lncursesw... no checking for -lncursesw in /usr/local/lib... no checking for -lncursesw in /usr/lib... no configure: error: Cannot link ncursesw library !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/dialog-1.0.20050206/work/dialog-1.0-20050206/config.log !!! ERROR: dev-util/dialog-1.0.20050206 failed. !!! Function econf, Line 495, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. mediacentre paul # emerge -pvD ncurses These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-libs/ncurses-5.4-r6 -bootstrap -build -debug +doc* +gpm -minimal -nocxx +unicode* 0 kB lrwxrwxrwx 1 root root 15 May 6 2005 /lib/libncurses.so -> libncurses.so.5 lrwxrwxrwx 1 root root 17 May 6 2005 /lib/libncurses.so.5 -> libncurses.so.5.4 -rwxr-xr-x 1 root root 277944 May 6 2005 /lib/libncurses.so.5.4
Created attachment 75666 [details] Config log from emerging dialog
You recently added unicode to your USE flags and you forgot to emerge --update --newuse --deep world.
I've just found out that ncursesw is support for wide and multibyte characters (see http://dickey.his.com/ncurses/ncurses.faq.html). This is available in ncurses 5.5 (currently in testing) Sounds like there is a requirement for ncurses 5.5 if the unicode USE flag is set. Removing unicode from /etc/make.conf allows me to proceed. (Can't think why I had it there in the first place...)
Please, search... *** This bug has been marked as a duplicate of 67524 ***