Ошибка при компилировании uClibc

Здесь обсуждаются все вопросы, не попадающие под другие категории
jungle
Заглянувший
Сообщения: 2
Зарегистрирован: 20 мар 2006, 12:32

Ошибка при компилировании uClibc

Сообщение jungle »

собственно в процессе выдается ошибка постоянно multiple defenition of что-нибудь или еще какая-нибудь... Пробовал разные версии. На старых выдается, на 0.9.26 нет. А мне нужна старая, ибо хочу использовать uclibc-gcc, а в новых ее нету.... как быть???

Код: Выделить всё

........
make[2]: Entering directory `/root/distr/embsys/uClibc-0.9.21/libc/sysdeps'
make -C  linux
make[3]: Entering directory `/root/distr/embsys/uClibc-0.9.21/libc/sysdeps/linux '
make -C  common
make[4]: Entering directory `/root/distr/embsys/uClibc-0.9.21/libc/sysdeps/linux /common'
gcc  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing  -mpreferred- stack-boundary=2 -falign-jumps=0 -falign-loops=0 -Os     -fno-builtin -nostdinc -D_LIBC -I../../../../include -I. -I/usr/lib/gcc/i386-redhat-linux/3.4.2/include  -DNDEBUG -fPIC -c gmon.c -o gmon.o
gmon.c:518: error: conflicting types for '__mcount_internal'
../../../../include/bits/machine-gmon.h:33: error: previous declaration of '__mc ount_internal' was here
gmon.c:518: error: conflicting types for '__mcount_internal'
../../../../include/bits/machine-gmon.h:33: error: previous declaration of '__mc ount_internal' was here
make[4]: *** [gmon.o] Error 1
make[4]: Leaving directory `/root/distr/embsys/uClibc-0.9.21/libc/sysdeps/linux/ common'
make[3]: *** [_dir_common] Error 2
make[3]: Leaving directory `/root/distr/embsys/uClibc-0.9.21/libc/sysdeps/linux'
make[2]: *** [_dir_linux] Error 2
make[2]: Leaving directory `/root/distr/embsys/uClibc-0.9.21/libc/sysdeps'
make[1]: *** [_dir_sysdeps] Error 2
make[1]: Leaving directory `/root/distr/embsys/uClibc-0.9.21/libc'
make: *** [_dir_libc] Error 2
Мои действия при компиляции: make menuconfig. Там фактически ничего не правлю, затем make && make install. Kernel 2.6.15. uClibc 0.9.21.

jungle
Заглянувший
Сообщения: 2
Зарегистрирован: 20 мар 2006, 12:32

Сообщение jungle »

тут я заметил, что если я убираю поддержку shared library, то все компилируется. Правда вот я хочу сделать загрузочную дискету, так что они бы мне пригодились...

Ответить