Большое спасибо за ответ!
У меня сусе, попробую справиться. Если что помогите уж, надоедать особо не буду.
Исходники aria2, очень похоже, оттуда.
Большое спасибо за ответ!
У меня сусе, попробую справиться. Если что помогите уж, надоедать особо не буду.
Исходники aria2, очень похоже, оттуда.
кстати, при попытке компиляции некоторых программ (простейший пример: http://ftp.gnu.org/pub/gnu/findutils...-4.1.20.tar.gz ) вылезает следующая ошибка (причем претензии имеются настойчиво именно к этой __memcpy):
Вызывается ошибка следующим куском кода (взято из regex.c):Code:mipsel-linux-gcc -g -O2 -o find find.o fstype.o parser.o pred.o tree.o util.o version.o ../lib/libfind.a ../gnulib/lib/libgnulib.a ../intl/libintl.a ../gnulib/lib/libgnulib.a(regex.o): In function `regerror': /home/al/broadcom/packages-lly/findutils-4.1.20/gnulib/lib/regex.c:8312: undefined reference to `__mempcpy'
Проблема лечится если принудительно пустить компиляцию по второму пути. Однако, в тулчейне Олега эта ошибка не вылезает. Причем в обоих случаях HAVE_MEMCPY=1 , а _LIBC undefined. Т.е. по каким то причинам у Олега __memcpy существует, а у нас нет. Похоже на какие то "улучшения" в новой версии uclibc. Может это можно как то пофиксить на уровне тулчейна?Code:#if defined HAVE_MEMPCPY || defined _LIBC *((char *) __mempcpy (errbuf, msg, errbuf_size - 1)) = '\0'; #else memcpy (errbuf, msg, errbuf_size - 1); errbuf[errbuf_size - 1] = 0; #endif
Пытаюсь скомпилировать прошивку, взял новый тулчейн с первой страницы, скачал с kernel.org исходники ядра 2.4.37, почистил папку /opt/broadcom/src/linux/linux и закинул в нее эти самые исходники.
проходит успешно, а вотCode:#cd /opt/broadcom/src/wl500g-1.9.2.7-d && make kernel && make
в какой то момент вылетает с ошибкой:Code:#cd /opt/broadcom/src/gateway && make && make images
Помогите разобраться с ошибкой.Code:make -C iproute2 KERNEL_INCLUDE=/opt/broadcom/src/linux/linux/include EXTRACFLAGS="-mips32 -mtune=mips32 -Wno-pointer-sign -DBCMWPA2 " make[1]: Entering directory `/opt/broadcom/src/gateway/iproute2' Please, Compile the kernel first make[1]: *** [check-kernel] Error 1 make[1]: Leaving directory `/opt/broadcom/src/gateway/iproute2' make: *** [iproute2] Ошибка 2
ps модули ядра приложенные в первом сообщении никуда не распаковывал?
pps Пытаюсь разобраться с прошивкой для того, чтобы собрать прошивку которая влезет в 2мб флеш на моем 520GC с распаяным USB, а дальше будет грузиться с usb флешки.
Буду признателен за помощь!
а была ли это хорошая идея засунуть wiki в svn?
так же реализовано в trac, дело привычки
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
упорно
make[1]: Entering directory `/opt/broadcom/src/gateway/iproute2'
Please, Compile the kernel first
vim имеет два режима - бибикать и все портить (с) не мое
ну покажите что ли что у вас в linux/autoconf.h
vim имеет два режима - бибикать и все портить (с) не мое
сделал
touch autoconf.h
пока собирается
...
...
не помогло
Last edited by angel_il; 18-01-2009 at 19:53.
vim имеет два режима - бибикать и все портить (с) не мое
как думаете, стоит поменять правила postrouting iptables с MASQUERADE на SNAT? чтобы оно сразу было?
http://wl500g.info/showthread.php?t=14953
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon