LINUX.ORG.RU
ФорумAdmin

slackware-current: не запускается make menuconfig и make xconfig


0

0

Что-то взяло и грохнулось, не могу понять что... Раньше все работало.

Пытаюсь отконфигурировать ядро 2.4.32. make menuconfig выводит:

rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.32/scripts/lxdialog'
/usr/lib/gcc/i486-slackware-linux/3.4.5/../../../crt1.o(.text+0xc): In function `_start':
../sysdeps/i386/elf/start.S:109: undefined reference to `__libc_csu_fini'
/usr/lib/gcc/i486-slackware-linux/3.4.5/../../../crt1.o(.text+0x11):../sysdeps/i 386/elf/start.S:110: undefined reference to `__libc_csu_init'
collect2: ld returned 1 exit status

>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'

make[1]: *** [ncurses] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.32/scripts/lxdialog'
make: *** [menuconfig] Error 2


Ncurses установлен.


make xconfig выводит:

rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts kconfig.tk
make[1]: Entering directory `/usr/src/linux-2.4.32/scripts'
gcc -o tkparse tkparse.o tkcond.o tkgen.o
/usr/lib/gcc/i486-slackware-linux/3.4.5/../../../crt1.o(.text+0xc): In function `_start':
../sysdeps/i386/elf/start.S:109: undefined reference to `__libc_csu_fini'
/usr/lib/gcc/i486-slackware-linux/3.4.5/../../../crt1.o(.text+0x11):../sysdeps/i 386/elf/start.S:110: undefined reference to `__libc_csu_init'
collect2: ld returned 1 exit status
make[1]: *** [tkparse] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.32/scripts'
make: *** [xconfig] Error 2



Видимо, так фигово обновился ;( Идеи конструктивные есть?

★★★★★

Ответ на: комментарий от anonymous

Возможно /usr/include/ncurses старые ?

anonymous
()

нкурсес точно установлен??
какие пакеты??
нужны: libncurses5 libncurses5-dev

p.s 
у меня не слака, мож пакеты по другому как-то называются.

tugrik ★★
()
Ответ на: комментарий от anonymous

gcc (GCC) 3.4.5
c++ (GCC) 3.4.5
ldd (GNU libc) 2.3.6

В /usr/include/ncurses лежат файлы, измененные 8 февраля 2006.

Строчка из ncurses.h:
/* $Id: curses.h.in,v 1.157 2005/07/02 16:58:28 tom Exp $ */

Harliff ★★★★★
() автор топика
Ответ на: комментарий от tugrik

>нкурсес точно установлен?? >какие пакеты?? >нужны: libncurses5 libncurses5-dev

Да, точно установлен. Версия 5.5

Harliff ★★★★★
() автор топика
Ответ на: комментарий от Harliff

У меня slackware-current
ncurses не обновлял
>> curses.h.in,v 1.148 2004/01/14
make menuconfig работает.
Может быть слишком новые ncurses?

anonymous
()
Ответ на: комментарий от anonymous

Гм... Сейчас сделаю downgrade и посмотрю... Кто-нибудь багрепорты писать умеет (у меня с английской граматикой проблемы)?

Harliff ★★★★★
() автор топика
Ответ на: комментарий от Harliff

Поставил вместо ncurses-5.5-i486-1 ncurses-5.4-i486-2. То же самое. Значит, дело не в ncurses...

У кого-нибудь в slackware-current подобные проблемы есть?

Harliff ★★★★★
() автор топика
Ответ на: комментарий от Harliff

Так, у меня что-то с компилятором. Другие вещи тоже не собираются. Буду разбираться...

Отбой...

Harliff ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.