Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

не хочет компилиться glibc 2.4

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> не хочет компилиться glibc 2.4
Имя
Сообщение << Старые топики   Новые топики >>
не хочет компилиться glibc 2.4 - 2008-02-15 16:48:04.180000   
RasenHerz

Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
в общем проблема выглядит так:

1) конфигурирую так (пробовал под рутом и под обычным юзером):

rasenherz@rasenherz-pc:/usr/lib$/home/rasenherz/Desktop/glibc-2.4/./configure --prefix=/usr/lib --with-headers=/usr/src/linux-2.6.24/include
2) компилирурую make'ом


а в ответ получаю вот что:
mawk: scripts/gen-sorted.awk: line 19: syntax error at or near ] mawk: scripts/gen-sorted.awk: line 19: runaway regular expression /, "", subd ... make[1]: Leaving directory `/home/rasenherz/Desktop/glibc-2.4' make[1]: Entering directory `/home/rasenherz/Desktop/glibc-2.4' mawk -f scripts/gen-sorted.awk \ -v subdirs='csu assert ctype locale intl catgets math setjmp signal stdlib stdio-common libio malloc string wcsmbs time dirent grp pwd posix io termios resource misc socket sysvipc gmon gnulib iconv iconvdata wctype manual shadow po argp crypt nss localedata timezone rt conform debug dlfcn elf' \ -v srcpfx='' \ nptl/sysdeps/pthread/Subdirs sysdeps/unix/inet/Subdirs sysdeps/unix/Subdirs assert/Depend intl/Depend catgets/Depend stdlib/Depend stdio-common/Depend libio/Depend malloc/Depend string/Depend wcsmbs/Depend time/Depend posix/Depend iconvdata/Depend nss/Depend localedata/Depend rt/Depend debug/Depend &gt; /usr/lib/sysd-sorted-tmp mawk: scripts/gen-sorted.awk: line 19: regular expression compile failed (bad class -- [], [^] or [) /[^ mawk: scripts/gen-sorted.awk: line 19: syntax error at or near ] mawk: scripts/gen-sorted.awk: line 19: runaway regular expression /, "", subd ... cd /usr/lib && ar cruv libc.a `cat stamp.o` : /usr/lib/libc.a cd /usr/lib && ar cruv libc_nonshared.a `cat stamp.oS` : /usr/lib/libc_nonshared.a make[1]: *** Нет правила для сборки цели `/usr/lib/Versions.all', требуемой для `/usr/lib/abi-versions.h'. Останов. make[1]: Leaving directory `/home/rasenherz/Desktop/glibc-2.4' make: *** [all] Ошибка 2
что-то я совсем не догоняю что тут произошло. пробовал собирать с разными исходниками ядра, разные версии glibc (2.4 - 2.7). эффект один и тот же!
Post #: 1
RE: не хочет компилиться glibc 2.4 - 2008-02-15 17:03:49.900000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
а что за mawk? может стоит gnu-тый awk поставить? То есть gawk? В генте, вроде как без спец патчей на awk файлы всё собирается.
Post #: 2
RE: не хочет компилиться glibc 2.4 - 2008-02-15 17:23:32.680000   
RasenHerz

Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
спс, rgo. +1
Post #: 3
RE: не хочет компилиться glibc 2.4 - 2008-02-16 17:45:48.236666   
RasenHerz

Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
едрить твою! во время make install вылетела месага типа error ld_module.so.2 (или ld_kernel.so.2) _dl_out_of_memory что-то там про версию GLIBC_PRIVATE и т.д. факт в том что ни одну прогу не могу запустить - у меня даже ребут нельзя было сделать!!! все заканчивалось выводом этого сообщения! что произошло??? я, наверное, никогда не установлю этот гребаный glibc 2.4!

Debian 4.0, kernel 2.6.24, конфигурил так: ./configure –prefix=/usr –with-headers=/usr/src/linux-2.6.24/include
Post #: 4
RE: не хочет компилиться glibc 2.4 - 2008-02-16 17:59:06.863333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: RasenHerz
едрить твою! во время make install вылетела месага типа error ld_module.so.2 (или ld_kernel.so.2) _dl_out_of_memory что-то там про версию GLIBC_PRIVATE и т.д. факт в том что ни одну прогу не могу запустить - у меня даже ребут нельзя было сделать!!! все заканчивалось выводом этого сообщения! что произошло??? я, наверное, никогда не установлю этот гребаный glibc 2.4!

Debian 4.0, kernel 2.6.24, конфигурил так: ./configure –prefix=/usr –with-headers=/usr/src/linux-2.6.24/include

Всё не так просто. Ты попытался сменить версию glibc в системе. Это привело к тому, что существующие приложения оказались неработоспособными, так как они требуют для запуска другой версии glibc. Переустановить glibc – геморрой ещё тот. Тебе надо было собрать как минимум binutils, coreutils с флагом -static. Поставить их. Собрать и поставить glibc. Затем пересобрать binutils и coreutils уже без флага -static. Насчёт списка того, что надо будет пересобирать – поищи в гугле. Я думаю, что туда к binutils и coreutils стоит включить ещё bash, make. Вероятно gcc, иначе как ты потом будешь собирать систему.
Помимо этого, конфигурируя libc лучше задуматься насчёт –enable-addons, и вообще просмотреть все флаги configure, там есть немало полезного, что по умолчанию не собирается.
Post #: 5
RE: не хочет компилиться glibc 2.4 - 2008-02-16 18:37:34.316666   
RasenHerz

Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
ну и как мне быть? установить glibc мне нужно - без нее не работают нужные мне программы, но и установить ее я уже побаиваюсь =) все-таки я не могу все время ОС переставлять! rgo, ты пробовал ее ставить? мож кто пробовал, поделитесь инфой!!! =)
Post #: 6
RE: не хочет компилиться glibc 2.4 - 2008-02-16 19:01:45.753333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Я пробовал. Года три назад в слаквари. Кончилось всё установкой glibc из бинарного пакета. :)
А сейчас она у меня через портажи гентушные собирается. В гугле где-то должны быть руководства по её сборке. Кстати вероятно это в деталях описано в LFS.
Post #: 7
RE: не хочет компилиться glibc 2.4 - 2008-02-25 13:39:14.283333   
INSTE

Сообщений: 26
Оценки: 0
Присоединился: 2007-04-25 14:43:10.170000
В Slackware все легко решается при помощи скрипта glibc.SlackBuild. Там даже перезагрузка после переустановки glibc необязательна, просто заново стартовавшие программы подхватят новую версию, а ранее стартовавшие так и будут юзать старую.
Post #: 8
Страниц:  [1]
Все форумы >> [*nix/Linux] >> не хочет компилиться glibc 2.4







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.