"В лоб" не компилируется. Говорит "не знаю такую операционную систему". Так что ежели только наши гуру сорцы поковыряют.
http://www.linux.org.ru/view-message...=1203196704487aria2 - консольная утилита для скачивания файлов. Аналог wget, но в отличие от него поддерживает:
* сегментированную закачку (иногда называют многопоточной)
* BitTorrent
* Metalink
* Автоматическую докачку (без указания дополнительных ключей)
Хорошо бы ее увидить в репозитории...
"В лоб" не компилируется. Говорит "не знаю такую операционную систему". Так что ежели только наши гуру сорцы поковыряют.
Поставил aria2:
ipkg update
ipkg install aria2
Но при запуске она ругается:
$ aria2c
aria2c: can't load library 'libsqlite3.so.0'
Где ее взять эту libsqlite3.so.0?
ipkg install sqlite
Спасибо!
Запускается, но не работает:
$ aria2c http://pda.rbc.ru/
2009-01-08 19:43:54.434731 WARN - You may encounter the certificate verification error with HTTPS server. See --ca-certificate and --check-certificate option.
2009-01-08 19:43:54.527966 ERROR - Exception caught
Exception: epoll_init() failed.
Что делать?
Поддержка epoll есть в новом альфа варианте прошивки Олега на основе ядра Linux 2.4.37 + uClibc 0.9.29
http://wl500g.info/showthread.php?t=17136
Прошивка отсюда: http://wl500g.info/showthread.php?t=17136
Исходники aria2 отсюда: http://sourceforge.net/project/showf...roup_id=159897
./configure нормально отрабатывает
При компиляции возникают ошибки:
Code:source='SocketCore.cc' object='SocketCore.o' libtool=no \ DEPDIR=.deps depmode=none /bin/sh ../depcomp \ mipsel-linux-g++ -DHAVE_CONFIG_H -I. -I.. -Wall -I../lib -I../intl -I../intl -DLOCALEDIR=\"/opt/share/locale\" -DCA_BUNDLE=\"\" -DHAVE_CONFIG_H -g -O2 -c -o SocketCore.o SocketCore.cc /opt/hndtools-mipsel-uclibc-4.1.2/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../include/c++/4.1.2/cstdlib:122: error: '::malloc' has not been declared /opt/hndtools-mipsel-uclibc-4.1.2/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../include/c++/4.1.2/cstdlib:130: error: '::realloc' has not been declared make[2]: *** [SocketCore.o] Ошибка 1 make[2]: Leaving directory `/home/sergey/Documents/aria2-1.1.2/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/sergey/Documents/aria2-1.1.2' make: *** [all] Ошибка 2
у меня вываливается вот так вот...
что скорее всего связано с нехваткой памяти. Своп делал побольше не помогает...Code:g++ -DHAVE_CONFIG_H -I. -I.. -Wall -I../lib -I../intl -I../intl -I/usr/local/in clude -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DLOCALE DIR=\"/opt/share/locale\" -DCA_BUNDLE=\"\" -DHAVE_CONFIG_H -g -O2 -MT SocketC ore.o -MD -MP -MF .deps/SocketCore.Tpo -c -o SocketCore.o SocketCore.cc SocketCore.cc: In constructor ‘aria2::SocketCore::SocketCore(int)’: SocketCore.cc:90: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate.
vim имеет два режима - бибикать и все портить (с) не мое
убрал оптимизацию... вроде пока собирается, посмотрим...
vim имеет два режима - бибикать и все портить (с) не мое
angel_il,
Я на сусе кросс-компилирую, не на роутере:
./configure --host=mipsel-linux --prefix=/opt (отрабатывает без ошибок)
make (ошибка)
Как мне кажется, не хватает каких-то хидеров. К сожалению, в с и с++ не силен ни разу.
последний раз кросскомпилил с год назад так что не скажу, потому как все всегда требует детального изучения, рекомендую попробовать изучить предмет на роутере без кросскомпиляции.
конечно медленно но надежно... )
а вообще не люблю софт на с++ с ним всегда на порядок больше проблем чем с сишным...
Last edited by Omega; 28-03-2011 at 16:03. Reason: fixed
vim имеет два режима - бибикать и все портить (с) не мое
А как настроить нативную среду?
vim имеет два режима - бибикать и все портить (с) не мое