Сконфигурировалось оно успешно, при компиляции выдаёт ошибку, и честно говоря мне не понятно чего оно хочет.
make all-recursive
make[1]: Entering directory `/home/temp/mc/mc-4.6.0'
Making all in intl
make[2]: Entering directory `/home/temp/mc/mc-4.6.0/intl'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/temp/mc/mc-4.6.0/intl'
Making all in po
make[2]: Entering directory `/home/temp/mc/mc-4.6.0/po'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/temp/mc/mc-4.6.0/po'
Making all in m4
make[2]: Entering directory `/home/temp/mc/mc-4.6.0/m4'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/temp/mc/mc-4.6.0/m4'
Making all in vfs
make[2]: Entering directory `/home/temp/mc/mc-4.6.0/vfs'
Making all in samba
make[3]: Entering directory `/home/temp/mc/mc-4.6.0/vfs/samba'
Using FLAGS = -g -O2 -Iinclude -I./include -DCONFIGFILE="/usr/local/lib/smb.conf" -DLMHOSTSFILE="/usr/local/lib/lmhosts" -DSBINDIR="/usr/local/bin" -DCODEPAGEDIR="/usr/local/lib/codepages" -DDRIVERFILE="/usr/local/lib/printers.def" -DBINDIR="/usr/local/bin" -DHAVE_INCLUDES_H
make[3]: Leaving directory `/home/temp/mc/mc-4.6.0/vfs/samba'
Making all in extfs
make[3]: Entering directory `/home/temp/mc/mc-4.6.0/vfs/extfs'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/temp/mc/mc-4.6.0/vfs/extfs'
make[3]: Entering directory `/home/temp/mc/mc-4.6.0/vfs'
make[3]: Цель `all-am' не требует выполнения команд.
make[3]: Leaving directory `/home/temp/mc/mc-4.6.0/vfs'
make[2]: Leaving directory `/home/temp/mc/mc-4.6.0/vfs'
Making all in slang
make[2]: Entering directory `/home/temp/mc/mc-4.6.0/slang'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/temp/mc/mc-4.6.0/slang'
Making all in edit
make[2]: Entering directory `/home/temp/mc/mc-4.6.0/edit'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/temp/mc/mc-4.6.0/edit'
Making all in src
make[2]: Entering directory `/home/temp/mc/mc-4.6.0/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR=\""/usr/local/share/mc/"\" -DLOCALEDIR=\""/usr/local/share/locale"\" -DLIBDIR=\""/usr/local/lib/mc"\" -I.. -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Wall -MT widget.o -MD -MP -MF ".deps/widget.Tpo" \
-c -o widget.o `test -f 'widget.c' || echo './'`widget.c; \
then mv ".deps/widget.Tpo" ".deps/widget.Po"; \
else rm -f ".deps/widget.Tpo"; exit 1; \
fi
widget.c: In function `update_input':
widget.c:785: warning: implicit declaration of function `charcolumn'
widget.c:813: warning: implicit declaration of function `charpos'
widget.c:814: error: `mbs' undeclared (first use in this function)
widget.c:814: error: (Each undeclared identifier is reported only once
widget.c:814: error: for each function it appears in.)
widget.c:814: warning: passing arg 1 of `mbrtowc' from incompatible pointer typewidget.c: In function `backward_delete':
widget.c
warning: implicit declaration of function `move_buffer_backward'
widget.c
warning: unused variable `i'
make[2]: *** [widget.o] Ошибка 1
make[2]: Leaving directory `/home/temp/mc/mc-4.6.0/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/temp/mc/mc-4.6.0'
make: *** [all] Ошибка 2
если кому понятно, что это значит и не лень описать, то разъясните пожалуйста.