реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> не компилится тулчейн, от heavy-online
RW9UAO
сообщение May 17 2007, 04:05
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 23-01-07
Пользователь №: 24 688



поставил красную шапку, под ней пытаюсь собрать тулчейн от http://heavy-online.ru/arm-linux/. дошел до сборки glibc, имею glibc-2.3.6.
распаковываю, накладываю патчи, конфиг конфигурируется, а сборка не идет.
вываливается с ошибками в файле /sysdeps/unix/sysv/linux/ifaddrs.c
под цигвином и до этого не доходит =)
Go to the top of the page
 
+Quote Post
PrSt
сообщение May 17 2007, 04:49
Сообщение #2


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(RW9UAO @ May 17 2007, 11:05) *
поставил красную шапку, под ней пытаюсь собрать тулчейн от http://heavy-online.ru/arm-linux/. дошел до сборки glibc, имею glibc-2.3.6.
распаковываю, накладываю патчи, конфиг конфигурируется, а сборка не идет.
вываливается с ошибками в файле /sysdeps/unix/sysv/linux/ifaddrs.c
под цигвином и до этого не доходит =)

компилил под debian и slackware - удачно скомпилилось 8)
правда в статье ничего не сказано про "напильники" 8))
Что и вам рекомендую...
Посмотреть в сторону напильников...
Кстати...
Или смените дистрибутив: это запросто может влиять - потому что "красная шляпа" уже как лет 5 имеет постояные проблеммы с сборками чегото отличного от самих пакетов заточенных под "красную шляпу"...
Сталкивался часто...
Перешел на Slackware и Debian - все стало ОК


--------------------
Go to the top of the page
 
+Quote Post
RW9UAO
сообщение May 17 2007, 05:24
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 23-01-07
Пользователь №: 24 688



нарыл несколько напильников для этого файла (но для более старых версий глибц) - неприменились. посмотрел руками, уже все поправлено. куда дальше рыть?
Go to the top of the page
 
+Quote Post
PrSt
сообщение May 17 2007, 06:42
Сообщение #4


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(RW9UAO @ May 17 2007, 12:24) *
нарыл несколько напильников для этого файла (но для более старых версий глибц) - неприменились. посмотрел руками, уже все поправлено. куда дальше рыть?

попробуй мой скрипт сборки для того что у heavy
http://projects.org.ua/project/arm/BUILD_IT
раскоменьть что нужно и запускай его


--------------------
Go to the top of the page
 
+Quote Post
astro
сообщение May 17 2007, 11:55
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960



Собирал в suse93, никаких отклонений от оригинальной инструкции не обнаружил.
Go to the top of the page
 
+Quote Post
RW9UAO
сообщение May 18 2007, 01:35
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 23-01-07
Пользователь №: 24 688



ок. щас попробую.
еще вопрос, от winarm толк есть? стоит его покопать или это совсем детская игрушка?
Go to the top of the page
 
+Quote Post
RW9UAO
сообщение May 18 2007, 03:38
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 23-01-07
Пользователь №: 24 688



монопенисуально.
../sysdeps/unix/sysv/linux/ifaddrs.c: In function `getifaddrs':
../sysdeps/unix/sysv/linux/ifaddrs.c:424: warning: implicit declaration of function `IFLA_RTA'
../sysdeps/unix/sysv/linux/ifaddrs.c:424: warning: initialization makes pointer from integer without a cast
../sysdeps/unix/sysv/linux/ifaddrs.c:425: warning: implicit declaration of function `IFLA_PAYLOAD'
../sysdeps/unix/sysv/linux/ifaddrs.c:498: warning: initialization makes pointer from integer without a cast
../sysdeps/unix/sysv/linux/ifaddrs.c:579: warning: implicit declaration of function `IFA_RTA'
../sysdeps/unix/sysv/linux/ifaddrs.c:579: warning: initialization makes pointer from integer without a cast
../sysdeps/unix/sysv/linux/ifaddrs.c:580: warning: implicit declaration of function `IFA_PAYLOAD'
../sysdeps/unix/sysv/linux/ifaddrs.c:588: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:601: error: `IFA_ADDRESS' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/ifaddrs.c:601: error: (Each undeclared identifier is reported only once
../sysdeps/unix/sysv/linux/ifaddrs.c:601: error: for each function it appears in.)
../sysdeps/unix/sysv/linux/ifaddrs.c:624: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:626: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:644: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:656: error: `IFA_LOCAL' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/ifaddrs.c:671: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:673: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:691: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:703: error: `IFA_BROADCAST' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/ifaddrs.c:712: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:714: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:732: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:744: error: `IFA_LABEL' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/ifaddrs.c:755: error: `IFA_UNSPEC' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/ifaddrs.c:757: error: `IFA_CACHEINFO' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/ifaddrs.c:770: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:806: error: dereferencing pointer to incomplete type
../sysdeps/unix/sysv/linux/ifaddrs.c:809: error: dereferencing pointer to incomplete type
make[2]: *** [/usr/local/arm/src/build/gcc-3.4.6/inet/ifaddrs.o] Р_С_РёР+РєР° 1
make[2]: Leaving directory `/usr/local/arm/src/glibc-2.3.6/inet'
make[1]: *** [inet/subdir_lib] Р_С_РёР+РєР° 2
make[1]: Leaving directory `/usr/local/arm/src/glibc-2.3.6'
make: *** [all] Р_С_РёР+РєР° 2

кста, исходники ядра у меня версии 2.6.19 и патч под нее соответствующий, версию 2.6.16 где взять не нашел.

угу, после добавления if_addr.h этот момент прошел. теперь затык в chtck_pf.c
ышшу.
Go to the top of the page
 
+Quote Post
RW9UAO
сообщение May 18 2007, 06:32
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 23-01-07
Пользователь №: 24 688



вах..... взял с того-же диска ядро 2.6.19.2 (патч 2.6.19-at91.patch.gz отказался на него ложиться, типа он уже применен) и глибц собрался! собирал кусками из выше приведенного скрипта (хоть и не нашел больших отличий от оригинала).
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01518 секунд с 7
ELECTRONIX ©2004-2016