т.е. на роутере не получится, надо кросскомпиляцией как в howto, правильно понимаю?
ЗЫЖ Собрал родным тулчейном, все работает, спасибо
Printable View
кто-нить компилил свежие пхп и мускуль?
о, тут оказывается есть отдельная тема для таких (несчастных ;) как я
помогите, плз скомпилировать udev (у самого не получается, не смог скомпилировать gettext)
Скомпилируйте пожалуйста rtorrent 0.8.9 и libtorrent 0.12.9 :confused:
Может кому пригодится buildtorrent для создания торрент файла в консоли, перешел на него потому как в transmission-create мало опций а именно нельзя указать размер части а в createtorrent не видно прогресс создания.
В builtorrent и то и другое есть ;)
Скомпиленый udpxy 1.0-Chipmunk (PATCH1 20)
PS: собирал прямо на RT-N16 с прошивкой Tomato Firmware v1.28.7485 MIPSR2-Toastman-RT-BETA K26 USB VPN при помощи rootbuild.
а не могли бы вы скомпилировать lcd4linux с mpd_plugin.c?
а то в нынешних сборках этот плагин отсутствует(((
Доброго времени суток. Уважаемые коллеги, если у кого есть собранная утилита xmlrpc, выложите плиз ее тут. Ее уже на этом форуме выкладывали, но ссылка умерла. Буду очень признателен.
в прищепке версия 1.06.42
вся мутотень при компиляции была связана с тем, что при ./configure надо было в ее опциях отключить curl
К слову, неужели никому не нужен netconsole? Почему его нет в модулях?
Спасибо, конечно!
Но собрать я могу и сам. Мне просто не хочется это делать каждый раз, и интересно - неужели никому не нужен модуль, раз он не попал в modules-*.tgz? Ведь удобный способ решения некоторых проблем...
PS: К слову, просто собрать недостаточно:
netconsole: Unknown symbol netpoll_parse_options
netconsole: Unknown symbol netpoll_setup
netconsole: Unknown symbol netpoll_send_udp
netconsole: Unknown symbol netpoll_cleanup
Нужна поддержка в ядре:
http://forum.dsmg600.info/viewtopic.php?id=5131
http://free-sa.sourceforge.net/
Данную программку скомпилируйте пж.
Кто нибудь, набросайте пожалуйста исходник в стиле helloworld.c, который при компиляции тулчейном под платформу MIPSr2, гарантированно выдаст MIPSr2 исполняемый код.
Для чего? Залил в свою коробку прошивку с MIPSr2 - он ее благополучно прожевал. Вот и возникло желание проверить.
ConstAntz
C-шный код чтобы с гарантией не получится из-за оптимизации gcc, переходи на ассемблер. Примеры можешь найти или в исходниках gas(binutils) или ядра по ключу:
Ну и не забывай, что полной спецификации на наши процы нет. :( А это значит, что пересечение стандартов может наблюдаться.Code:.set mips32r2
Скажу сразу, я не специалист. Хочу скомпилить (правильно) программу free-sa.
Выдаётся ошибка:
w_internal.c:(.text+0x990): undefined reference to `round'
work/w_internal.o: In function `SAB3':
w_internal.c:(.text+0xc60): undefined reference to `round'
collect2: ld returned 1 exit status
make[1]: *** [free-sa] Error 1
Убрав функцию `round`, компиляция проходит нормально, но на что это влияет я не понял.
Плюс хочу сразу проинсталировать:
#make install
Выходит куча ошибок:
INSTALLATION FAILED!
./SAinstall.sh: line 52: rev: not found
./SAinstall.sh: line 52: rev: not found
./SAinstall.sh: line 52: rev: not found
./SAinstall.sh: line 52: rev: not found
Installing file: '' -> ''
cp: can't create '': Path does not exist
INSTALLATION FAILED!
make: *** [install] Error 1
Как спрятать под сполер, не нашёл.
Прошивка последняя: 1.9.2.7-rtn-r3497
Насколько я понял, собирали прямо на роутере. Могу вас поздравить, у вас всё получилось!
А вот инсталлировать даже не пытайтесь: структура каталогов Optware совсем не похожа на структуру каталогов на ПК. Сконфигурировать место установки приложенным в исходниках скриптом SAinstall.sh не выйдет, это не GNU build system. Посмотрите что делает этот скрипт и руками разложите конфигурационные и WEB-файлы самостоятельно. Будем надеяться, что авторы free-sa не зашили намертво в исходникик какие-либо пути.
Off topic^Какую страну вы финансируете, сделав GNU Global Donation? FSF Donation? SourceForge.net Donation? Linux Foundation Donation?
Руками я развёл, разобрался в конф файле, но...
# ./free-sa
1320663536/5333/0/C/https://api.login.icq.net:443
1320663537/5319/0/C/https://api.icq.net:443
1320665925/2020/0/C/https://64.12.73.164:443
1320667683/1857/0/C/https://64.12.73.164:443
1320670006/1352/0/C/https://64.12.73.164:443
1320671655/2168/0/C/https://64.12.73.164:443
1320672913/1101/0/C/https://64.12.73.164:443
1320675665/1101/0/C/https://64.12.73.164:443
1320678498/974/0/C/https://64.12.73.164:443
1320681847/1101/0/C/https://64.12.73.164:443
1320684280/1605/0/C/https://64.12.73.164:443
1320687031/974/0/C/https://64.12.73.164:443
1320688012/974/0/C/https://64.12.73.164:443
1320689825/974/0/C/https://64.12.73.164:443
1320692652/974/0/C/https://64.12.73.164:443
1320695481/974/0/C/https://64.12.73.164:443
1320698318/974/0/C/https://64.12.73.164:443
1320701216/974/0/C/https://64.12.73.164:443
1320703973/974/0/C/https://64.12.73.164:443
1320706825/974/0/C/https://64.12.73.164:443
1320709622/974/0/C/https://64.12.73.164:443
1320712439/974/0/C/https://64.12.73.164:443
1320715268/974/0/C/https://64.12.73.164:443
1320718093/974/0/C/https://64.12.73.164:443
1320722489/2495/0/C/https://64.12.73.164:443
1320723851/1481/0/C/https://64.12.73.164:443
1320725033/2168/0/C/https://64.12.73.164:443
1320727868/2493/0/C/https://64.12.73.164:443
1320730878/2495/0/C/https://64.12.73.164:443
1320735104/3382/0/C/https://64.12.73.164:443
1320737877/1608/0/C/https://64.12.73.164:443
1320740764/1860/0/C/https://64.12.73.164:443
SAERROR: [SAfopenI] /opt/var/cache/free-sa/r2842/u_10.0.0.6.uns. No such file or directory
Он не может создать файл. ( Хотя другие создаёт:
# ls -l r2842
-rw-r--r-- 1 root root 0 Nov 8 15:51 topsites.uns
-rw-r--r-- 1 root root 100 Nov 8 15:51 u_0.0.0.0.uns.uns
-rw-r--r-- 1 root root 200 Nov 8 15:51 u_10.0.0.1.uns.uns
-rw-r--r-- 1 root root 240 Nov 8 15:51 u_application_unknown.uns.uns
Как я понял, пути лежат в файле: /configs/generic-any-cc.mk
PREFIX = /opt/usr/local
ETCDIR = /opt/etc/$(PROGLNAME)
WWWDIR = /opt/var/www/html/$(PROGLNAME)
CACHEDIR = /opt/var/cache/$(PROGLNAME)
LOCDIR = /opt/share/$(PROGLNAME)
DOCDIR = /opt/share/doc/$(PROGLNAME)-$(PROGVERSION)
MANDIR = /opt/man
LOGFILE = /opt/var/log/3proxy/access.log
CC = cc
SORT = /usr/bin/sort
INSTALL = $(GMKPATH)/SAinstall.sh
LARGEFILE = no
SATSEP =
HAVE_STRL = 0
Мне кажется, что ответы на вопросы по конфигурированию free-sa будет эффективнее искать за пределами этого форума. Представьте пересечение подмножеств пользователей роутеров ASUS с подмножеством пользователей free-sa.
По вопросу компиляции остаётся добавить только одно: если не поленитесь пересобрать энтузиастким тулчейном зависимые библиотеки, то проблема с ф-цией round () отпадёт.
Однозначно. Например, при операциях с типом float будет использоваться внешняя математическая библиотека, если FPU/FPU Emulator в процессоре отсутсвует. See hard float vs soft float.
Если ты посмотришь внимательно, то увидишь, что разделение есть только в ядре. Ядру критично понимать на каком процессоре оно выполняется, какие регистры/прерывания/фичи есть и т.п. А user-space ничего всего этого не видит, только новые команды.
А FPU у нас(MIPS 4K,24K,74K) нет, если ты еще не заметил. ;) Зато есть эмулятор.
Ghost++ или GHostOne скомпилируйте пожалуйста кто сможет и сколько стоить будет:confused:
а то усамого не получается.
Программа для автохостинга игр на варкрафт.
роутер ASUS RT-N16
заранее благодарен
Что именно не получается?
ЗЫ libboost, mysql и libgmp есть в репозитории OpenWRT. Переход не за горами:)
Выложите пожалуйста nls_cp850.ko для 2.6.22.19 ядра.
Заранее спасибо.
PS: надеюсь правильно определил что мне нужно
root@RT-N16:/tmp/home/root# insmod /opt/lib/modules/2.6.22.19/kernel/fs/udf/udf.ko
insmod: can't insert '/opt/lib/modules/2.6.22.19/kernel/fs/udf/udf.ko': unknown symbol in module, or unknown parameter
Скачал модули тут http://code.google.com/p/wl500g/downloads/list
Ставлю на Tomato Firmware v1.28.0495 MIPSR2-Toastman-VLAN-RT-N K26 USB VPN
Цель - поддержка UDF
dropbear - 0.52-5 - имеет ошибку, из-за которой не работает Reverse Tunnel.
Более новой IPK версии (последняя сейчас 2012.55) я в сети не нашел.
Прошу помощи.
Номер версии разве не виден?
Сие означает, что она УЖЕ в прошивке, в версиях начиная с 25 февраля, т.е. с версии 3831 конкретно у меня в сборнике.