Лучше поставить какой-нибудь более современный дистрибутив. GLIBC 2.2 это уже древность...
Лично я использую в настоящий момент Fedora Core 3.
Да, набираю и получаю:
при попытке подсунуть mipsel-linux-gcc тестовый файлик имеюCode:mipsel-linux-gcc: no input files
Где эту библиотеку брать?Code:version `GLIBC_2.3' not found
Похоже, действительно проблема с библиотекой. У меня стоит версия 2.2.5, а надо 3 (покопался в английской chupa). Вопрос чайника к linux гуру - а какую именно надо скачать, я нашел на gnu.org много разных, дайте ссылочку на подходящую (какая нужна, под i386, mips?), и второе - после установки новой библиотеки ничего в потрохах debian не случится?
Last edited by Omega; 15-12-2011 at 22:30.
Лучше поставить какой-нибудь более современный дистрибутив. GLIBC 2.2 это уже древность...
Лично я использую в настоящий момент Fedora Core 3.
Наконец то, в пол-четвертого утра удалось откомпилить исходники, при этом "стабильный" debian насосался апдейтов из интернета, как клещ. Сразу вопрос - различаются размеры файлов:
мой WL500gx-1.9.2.7-5a.trx - 3448832 байта,
Олега - 3682304.
Что то у меня на 200К недокомпилилось? Если сунуть этот шедевр в WL, восстановить то можно будет?
Всё нормально, у меня там ещё сюрприз лежит просто - tcpdump. Ну и приготовить firmware restoration tool не мешает.
То ли лыжи не едут, то ли...
При компиляции на последней стадии получаем
Code:asustrx.c: In function `main': asustrx.c:113: array index in non-array initializer asustrx.c:113: (near initialization for `asus') make: *** [asustrx] Error 1Искал в форуме, такой ошибки не нашел. Это у меня у одного такое?Code:struct { uint8_t version[4]; /* Firmware version */ uint8_t prod_id[12]; /* Product Id */ uint8_t comp_hw[4][4]; /*Compatible hw list maj-min min/maj-min max*/ uint8_t pad[32]; /* Padding */ } asus = { .version = { 1, 9, 2, 7 }, /* version is set to 1.9.2.7 by default */ => .comp_hw[0] = { 0, 2, 2, 99 } /* hardcoded hw compat list 0.02 - 2.99 */ };
Какой версии компилятор на машине? Я имею ввиду
gcc -v
gcc version 2.95.4
Откуда эта древность? Обновитесь на что-нибудь из 3.х
либо можно попробовать заменить
.comp_hw[0] = { 0, 2, 2, 99 } /* hardcoded hw compat list 0.02 - 2.99 */
на
.comp_hw = { { 0, 2, 2, 99 } } /* hardcoded hw compat list 0.02 - 2.99 */
Достал меня уже этот стабильный debian со своим стабильным софтом прошлого века , причем в пузе у него уже лежит 3, но работает он с раритетами.
Откомпилил с 3, все прошло нормально. Спасибо!
На сколько я понимаю export TERM="linux" в -5а уже по дефолту установлен, и нет необходимости его в скрипте писать?
Все правильно, это прописано. Просто скриптик надо было мне писать не far'ом, а например vi.
Я одно не понял - файлик linux для TERMINFO надо скачивать или нет? То что у меня поставилось по приведенному в этом топике рецепту не содержит этого файлика?
Кстати export TERMINFO="/opt/lib/terminfo" достаточно добавить в /etc/profile и ессно добавить етот путь в .files - тогда мутить со скриптом не надо будет.
Last edited by Duke; 11-06-2005 at 15:16.
Скажите, все рекомендации справедливы только для WL500g или для WLHDD тоже справедливы?
Справедливы для всех устройств с моей прошивкой.Originally Posted by Exquisite
Oleg! Конечно, прошивка твоя - я ее скачал до покупки, собственно, и покупал потому что она (прошивка) была... Но когда я делаю, как написал Foxtree, то очевидно происходит попытка создать папки во флеше, а там - рид онли. Так что мне и где надо подправить?