> Something baout /bin/bash not found ncurses or something like that. -Then...
give it what it asked for

ncurses. dont do nothign else until it has it

trying using pkg utils to get all of the ncurses (+ncurses compat older?) installed that you can. you'll need them.
your bash was built against ncurses and ncurses is broken (which? there are several). not unsual a lib is missing or wrong version. that's why i built a chroot not requirig ncurses (a bit*h to build) and have 3 versions of bash: small, regular, and stand-alone (large)
what is unusual is todays system are build NOT TO BOOT unless all of these wicked depends are pre-resolved. (old slackware could boot w/o ncurses and so many other "so called depends", but did use them after boot)
on YOUR system you may need these in /lib or /usr/lib - depends on distro. not me - i boot into / without ncurses

but software after login is made to use it and does.
/usr/lib/libncurses++w.a /usr/lib/libncurses.so.x.x
/usr/lib/libncurses++w.la /usr/lib/libncurses.so.x
/usr/lib/libncurses++w.so /usr/lib/libncurses.so.x.x.x
/usr/lib/libncurses++w.so.x /usr/lib/libncurses_g.a
/usr/lib/libncurses++w.so.x.0.x /usr/lib/libncursesw.a
/usr/lib/libncurses.a /usr/lib/libncursesw.la
/usr/lib/libncurses.la /usr/lib/libncursesw.so
/usr/lib/libncurses.so /usr/lib/libncursesw.so.x
/usr/lib/libncurses.so.x /usr/lib/libncursesw.so.x.x.x
if your interested in building ncurses (and look closely: ncursesw is ncurses with widec support: is a whole separate library from ncurses, and ncurses with c++ is a whole separate ncurses, and there are SEVERAL versions to build but that (debian,redhat) usuall just build 2 and exclude software asking for any of the several others)
http://sourceforge.net/p/x-lfs-2010/ (my own lfs)
(or check LFS too linux from scratch everyone has heard of)
has they ways and means to make a ncurses free chroot, and in file (script) "build" shows how to build ncurses using a plain jane GNU/Linux (unhacked gcc and includes - if yours are all hacked by distro then not all fixes are needed maybe maybe not. you see: they hack it up, then build all software to build only based upon hacked build-toolchain

when you dumbly walk in and try to compile nothing work unless you have committed to using their hacks and their packages. at which point your only practical choice is to use their pre-built binaries due to many other issues i haven't mentioned
(if your using a distro there is little you can do about it but to use their packaged bins. just keep in mind what is going on)