jungle Опубликовано 19 марта, 2006 Жалоба Поделиться Опубликовано 19 марта, 2006 собственно в процессе выдается ошибка постоянно multiple defenition of что-нибудь... Пробовал разные версии. На старых выдается, на 0.9.26 нет. А мне нужна старая, ибо хочу использовать uclibc-gcc, а в новых ее нету.... как быть??? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 20 марта, 2006 Жалоба Поделиться Опубликовано 20 марта, 2006 jungle писал(а) Вск, 19 Марта 2006 19:20 как быть??? Для начала процитировать сообщение(ия) об ошибках, поскольку из их пересказа ничего не понятно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
jungle Опубликовано 20 марта, 2006 Автор Жалоба Поделиться Опубликовано 20 марта, 2006 ........ 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 правда тут не multiple definition, но еще какая-то ерунда. Мои действия при компиляции: make menuconfig. Там фактически ничего не правлю, затем make && make install. Kernel 2.6.15. uClibc 0.9.21. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
jungle Опубликовано 20 марта, 2006 Автор Жалоба Поделиться Опубликовано 20 марта, 2006 какой-то бред. сконфигурировал по другому чуть: Убрал Support gprof profiling Поставил Support sys_siglist (bsd compact) (так в мануале было которого я придерживался, но хотя эти вещи, как я понимаю, на конфликты при компиляции не должны влиять) Теперь выдает: ...... make[2]: Leaving directory `/root/distr/embsys/uClibc-0.9.21/libpthread/linuxthreads' if [ -f libpthread.a ] ; then \ set -e; \ ld -s -shared --warn-common --warn-once -z combreloc -soname=libpthread.so.0 \ -o libpthread-0.9.21.so ../lib/crti.o /usr/lib/gcc/i386-redhat-linux/3.4.2/crtbeginS.o --whole-archive libpthread.a \ --no-whole-archive ..//libc/misc/internals/interp.o \ -L..//lib -lc /usr/lib/gcc/i386-redhat-linux/3.4.2/crtendS.o ../lib/crtn.o; \ install -d ../lib; \ rm -f ../lib/libpthread-0.9.21.so \ ../lib/libpthread.so.0; \ install -m 644 libpthread-0.9.21.so ../lib; \ (cd ../lib && ln -sf libpthread-0.9.21.so \ libpthread.so); \ (cd ../lib && ln -sf libpthread-0.9.21.so \ libpthread.so.0); \ fi; ../lib/crtn.o(.text+0x0): In function `dummy': : multiple definition of `dummy' ../lib/crti.o(.text+0x0): first defined here make[1]: *** [shared] Error 1 make[1]: Leaving directory `/root/distr/embsys/uClibc-0.9.21/libpthread' make: *** [shared] Error 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
jungle Опубликовано 20 марта, 2006 Автор Жалоба Поделиться Опубликовано 20 марта, 2006 тут я заметил, что если я убираю поддержку shared library, то все компилируется. Правда вот я хочу сделать загрузочную дискету, так что они бы мне пригодились... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.