Вообщем дело было так.
1. Распаковал.
2. Набрал ./configure, он мне ответил что надо это делать в отдельной дериктории.
3. Скопировал configure в ./conf
4. Ещё раз запустил конфигуратор.
5. После некоторого времени он мне говорит:
checking for egrep... (cached) grep -E
checking installed Linux kernel header files... 2.0.10 or later
*** On GNU/Linux systems it is normal to compile GNU libc with the
*** `linuxthreads' add-on. Without that, the library will be
*** incompatible with normal GNU/Linux systems.
*** If you really mean to not use this add-on, run configure again
*** using the extra parameter `--disable-sanity-checks'.
6. Смутившись, даю ключ --disable-sanity-checks.
7. Ещё раз конфигурю.
8. И после некоторого времени получаю:
gcc assert.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g -mpreferred-stack-boundary=2 -DFATAL_PREPARE_INCLUDE='<fatal-prepare.h>' -I../include -I. -I/home/alexandr/Downloads/glibc-20031210/conf/assert -I.. -I../libio -I/home/alexandr/Downloads/glibc-20031210/conf -I../sysdeps/i386/elf -I../sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386/i686 -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386/i686 -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I /lib/modules/2.6.6/build/include -include ../include/libc-symbols.h -o /home/alexandr/Downloads/glibc-20031210/conf/assert/assert.o -MD -MP -MF /home/alexandr/Downloads/glibc-20031210/conf/assert/assert.o.dt
In file included from ../include/pthread.h:1,
from ../sysdeps/unix/sysv/linux/fatal-prepare.h:19,
from assert.c:42:
/usr/include/pthread.h:1:26: no include path in which to find pthread.h
assert.c: In function `__assert_fail':
assert.c:53: error: `pthread_setcancelstate' undeclared (first use in this function)
assert.c:53: error: (Each undeclared identifier is reported only once
assert.c:53: error: for each function it appears in.)
assert.c:53: error: `pthread_setcancelstate' used prior to declaration
assert.c:53: warning: implicit declaration of function `pthread_setcancelstate'
assert.c:53: error: `PTHREAD_CANCEL_DISABLE' undeclared (first use in this function)
make[2]: *** [/home/alexandr/Downloads/glibc-20031210/conf/assert/assert.o] Ошибка 1
make[2]: Leaving directory `/home/alexandr/Downloads/glibc-20031210/assert'
make[1]: *** [assert/subdir_lib] Ошибка 2
make[1]: Leaving directory `/home/alexandr/Downloads/glibc-20031210'
make: *** [all] Ошибка 2
Попрошу новую версию не прелагать, ну разве что это точно поможет, а то просто качать 13 метров неохота.
Заранее спасибо!!!
Ответ на:
комментарий
от gassique
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от gassique
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ошибка при сборке glibc 2.3.2 (2003)
- Форум glibc compilation error (2007)
- Форум glibc (2005)
- Форум glibc-2.3.2 ошибка при компиляции (2003)
- Форум компиляция glibc (2004)
- Форум Вопрос новичка: как скомпилировать xstat.c из GLIBC-2.17 в свою shared библиотеку? (2023)
- Форум glibc-2.5 && gcc-4.20 (2007)
- Форум Вопросы по -march= (2021)
- Форум Не собирается glibc (2012)
- Форум Сборка Кросс-компилятора: нужна помощь. (2007)