да, действительно, оказывается optware-devel не зависит от buildroot. Возможно это относительно недавние изменения
Нашёл, что для нативной компиляции нужно ещё пакет buildroot ставить.
да, действительно, оказывается optware-devel не зависит от buildroot. Возможно это относительно недавние изменения
Last edited by al37919; 09-03-2009 at 18:42.
Что нужно для компиляции софта для роутера на компутере? Какие linux и компилятор необходимы, чтобы потом скомпиленный софт один к одному переносить на роутер?
Добрый день!
Нужна помощь: пытаюсь собрать transmission из исходников. configue выдает:
libcurl и libcurl-dev установлены; версия libcurl 7.19.4. Исходники transmission такой же версии, что и в репозитории ipkg;Code:checking for LIBCURL... Unknown keyword 'URL' in '/opt/lib/pkgconfig/libcurl.pc' configure: error: Package requirements (libcurl >= 7.16.3) were not met: Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables LIBCURL_CFLAGS and LIBCURL_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
Возможно, кто знает как достать исходники с патчами для роутера.
исходники берутся здесь:
svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware
на всякий случай инструкция для кросскомпиляции:
http://www.nslu2-linux.org/wiki/Optw...ckageToOptware
Всем спасибо! Получилось собрать работающую версию, достаточно было закомментировать URL в libcurl.pc
По поводу svn репозитория http://svn.nslu2-linux.org/svnroot/optware/trunk : там лежит только часть исходников, один из компонентов торрент-клиента: transmissiond;
там лежат мейкфайлы и патчи, которые позволяют собирать пакеты из исходников, которые при этом скачивается непосредственно с сайтов разработчиков
Привет всем,
видел раньше вопросы по поводу сборки старого доброго Midnight Commander от Олега Коновалова версии 4.1.40-MP также известного как Mc-Light (http://mc.linuxinside.com)
Выкладываю слегка пропатченные исходники с уже собранными бинарниками, может кому пригодится.
Изменения относительно оригинала:
1. мудрил с Configure.... см. mc-wl500.configure
2. Пропатчил руками configure и configure.in. Добавил --with-cons-saver/--without-cons-saver дабы отключить установку console saver даже если OS=Linux, что в оригинале было невозможно.
3. правил mc.ext.in (чтобы работали busy-box-овский gzip/tar), что-то заправил в cons.handler.c. Оригиналы сохранены в .orig файлах.
4. Подправил configure на предмет поиска terminfo в том числе в /opt/share
5. Добавил хак на скорую руку (-D_FILE_OFFSET_BITS=64), чтобы с файлами больше 2гиг работать можно было. Пока плотно не тестировал.
устанавливается в /opt/local из архива mc-4.1.40-pre9.wl500.bin.tar.bz2
запускать
export TERM=xterm
/opt/local/bin/mc
terminfo не требуется
для нормальной работы необходимо будет обучить кнопкам Esc+9->Options->Learn Keys из самого mc
Проблемы и ошибки
В упор не видел файлы > 2Gb, -D_FILE_OFFSET_BITS=64 вроде вылечил, нужно тестировать.
Можно сказать, что не работает с UTF-8 кодировкой терминала.
Изредка замечены мелкие подвисания при большом количестве перерисовок экрана (к примеру копирование исходников ядра Linux с одного места на другое), нужно ловить и чинить.
При желании собрать самому, прикладываю исходники mc-4.1.40-pre9.wl500.7z.bz2
Запускать mc.configure, потом make, ну и make install.
Замечено, что при танцах с бубном, при добавлении разных библиотек, у configure иногда залипает некорректная инфа в cache. Можно разкомментировать пару строк в mc.configure, для регуляной прочистки настроек configure, правда с большой потерей в скорости configure.
Чтобы влезть в 1мег ограничения, файлы завёрнуты в tar для сохранения file permitions, потом в 7zip и чтоб можно было загрузить на форум ещё пришлось в bzip2 закрутить (не разрешает грузить файлы с расширением 7z).
Раз уж выкладываете, то и собирали бы в ipkg.
Есть еще:
http://wl500g.info/showthread.php?t=11483
© 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc
codejump умеет?
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
Как на счет этого?
http://mobr.blogspot.com/2009_05_01_archive.html
на codejump можно посмотреть вот тут
http://mobr.blogspot.com/2009_02_01_archive.html
Last edited by angel_il; 08-05-2009 at 20:14.
vim имеет два режима - бибикать и все портить (с) не мое
Хм... я как-то с таким пока не сталкивался, к подсветке синтаксиса долго привыкнуть не мог. А это ух совсем высший пилотаж. Только я не понял, ты сам codejump написал для MC (http://mobr.blogspot.com/2009_02_01_archive.html) или это фича там уже давно была ?