Page 5 of 10 FirstFirst ... 34567 ... LastLast
Results 61 to 75 of 141

Thread: Компиляция open-zwave

  1. #61

    ipkg

    подскажите, плз, прошивка 1.9.2.7-rtn-r2364 - не срабатывают ipkg update и ipkg install flex:

    Code:
    [admin@LA-RTR /opt]$ ipkg install flex
    Installing flex (2.5.35-1) to /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/flex_2.5.35-1_mipsel.ipk
    wget: short write
    Nothing to be done
    An error ocurred, return value: 22.
    Collected errors:
    ipkg_download: ERROR: Command failed with return value 1: `wget    -q -P /opt/ipkg-6ePHc6 http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/flex_2.5.35-1_mipsel.ipk'
    Failed to download flex. Perhaps you need to run 'ipkg update'?
    
    [admin@LA-RTR /opt]$ ipkg update
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
    wget: short write
    An error ocurred, return value: 1.
    Collected errors:
    ipkg_download: ERROR: Command failed with return value 1: `wget    -q -P /opt/ipkg-43EnUa http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
    ну и:
    Code:
    [admin@LA-RTR /opt]$ wget    -q -P /opt/ipkg-43EnUa http://ipkg.nslu2-linux.org/
    feeds/optware/oleg/cross/stable/Packages.gz
    wget: can't open '/opt/ipkg-43EnUa/Packages.gz': No such file or directory
    
    [admin@LA-RTR /opt]$ ls -l ipkg*
    ipkg-25oiLO:
    total 0
    
    ipkg-813z8H:
    total 0
    
    ipkg-f0C27j:
    total 0
    обновил прошивку до r3158 (не сбрасывая настройки) - проблема осталась

    upd. может, это из-за нехватки места?
    Code:
    [admin@LA-RTR /opt]$ df -h
    Filesystem            Size  Used Avail Use% Mounted on
    rootfs                4.7M  4.7M     0 100% /
    /dev/root             4.7M  4.7M     0 100% /
    devfs                  62M     0   62M   0% /dev
    tmpfs                  62M  208K   62M   1% /tmp
    /dev/sda2             173M  173M     0 100% /opt
    /dev/discs/discb/part1
                           15G   35M   15G   1% /tmp/mnt/discb_1
    что в папке opt можно удалить?
    Last edited by LA_; 11-09-2011 at 15:12.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  2. #62
    решил еще одно ПО попробовать скомпилировать
    для него есть описание, как компилировать для openwrt. для нашей прошивки у меня скомпилировать пока не получается, т.к. Makefile ссылается на файлы package.mk и rules.mk прошивки openwrt, которых у нас нет.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  3. #63
    подскажите, плз - компилирую libmicrohttpd на роутере, получаю следующую ошибку
    Code:
    checking for grep that handles long lines and -e... configure: error: no acceptable grep could be found in /opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/xpg4/bin
    при этом grep установлен:
    Code:
    [admin@RTR libmicrohttpd]$ ipkg list_installed
    buildroot - 4.1.1-13 - uClibc compilation toolchain
    grep - 2.9-1 - Global regular expression parser
    ipkg-opt - 0.99.163-10 - The Itsy Package Manager
    pcre - 8.13-1 - Perl-compatible regular expression library
    uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
    нужна какая-то другая версия?

    upd. если я запускаю
    Code:
    GREP=/opt/bin/grep ./configure --target=mipsel-linux --build=mipsel-linux
    то появляются следующие сообщения:
    Code:
    checking gnutls/gnutls.h usability... grep: can't load library 'libuClibc++.so.'
    no
    Last edited by LA_; 13-09-2011 at 20:53.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  4. #64
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by LA_ View Post
    подскажите, плз - компилирую libmicrohttpd на роутере, получаю следующую ошибку
    Code:
    checking for grep that handles long lines and -e... configure: error: no acceptable grep could be found in /opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/xpg4/bin
    нужна какая-то другая версия?
    Скорее всего требуется egrep (могу ошибаться), к тому же я более замороченного пакета, чем libmicrohttpd, в жизни не видел.
    Пол дня убил, чтобы его под роутер скомпилировать, так и не удалось. Там переменные объявляются в каждом makefile, плюс где-то жестко прописаны сами названия пакетов (судя по тому, что сколько бы не правил переменные - все равно вылазят хостовые gcc, ar, и т.п.).
    Советую Вам бросить это гиблое дело, и воспользоваться уже готовой прошивкой.

  5. #65
    я написал вопрос в mailing list libmicrohttpd - может, чего ответят
    и, как-то же удалось народу под openwrt все скомпилировать...
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  6. #66
    vectorm, как у вас будет минутка - не могли бы вы еще попробовать http://svn.linuxmce.org/svn/people/hari/mini/ скомпилировать? может, получится?
    заранее огромное спасибо ;)
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  7. #67
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by LA_ View Post
    vectorm, как у вас будет минутка - не могли бы вы еще попробовать http://svn.linuxmce.org/svn/people/hari/mini/ скомпилировать? может, получится?
    заранее огромное спасибо
    Тут тоже не минутка нужна.
    Пробовал уже.

  8. #68
    другой вопрос - я вроде скомпилировал argtable на ubuntu для rt-n16. как это теперь на роутер установить?

    и, другой вопрос - как полученную библиотеку в виде пакета (ipk) собрать?
    сделал make install - библиотека в /usr/local/lib попала (а не в /opt/bin) - программы её не видят
    Last edited by LA_; 14-09-2011 at 19:19.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  9. #69
    так, вроде argtable и даже libmicrohttpd мне удалось на роутере скомпилировать (для последнего сделал make clean, и запускал GREP=/opt/bin/grep ./configure --target=mipsel-linux --build=mipsel-linux), при этом были установлены следующие пакеты:
    Code:
    autoconf - 2.68-1 - Creating scripts to configure source code packages using templates
    automake - 1.11.1-2 - Creates GNU standards-compliant Makefiles from template files
    buildroot - 4.1.1-13 - uClibc compilation toolchain
    coreutils - 8.4-1 - Bunch of heavyweight *nix core utilities
    findutils - 4.2.32-1 - File finding utilities
    gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
    grep - 2.9-1 - Global regular expression parser
    ipkg-opt - 0.99.163-10 - The Itsy Package Manager
    libdb - 4.2.52-3 - Berkeley DB Libraries
    libpcap - 1.0.0-2 - PCAP Library
    libuclibc++ - 0.2.2-9 - C++ standard library designed for use in embedded systems
    m4 - 1.4.13-1 - gnu macro processor and compiler front end
    make - 3.82-1 - examines files and runs commands necessary for compilation
    openssl - 0.9.7m-5 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
    openssl-dev - 0.9.7m-5 - openssl native development files
    pcre - 8.13-1 - Perl-compatible regular expression library
    perl - 5.8.8-23 - Practical Extraction and Report Language.
    uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
    вот результат

    теперь другой вопрос - как полученную библиотеку в виде пакета (ipk) собрать? сделал make install - библиотека в /usr/local/lib попала (а не в /opt/bin) - программы её не видят (если библиотека для компиляции нужна, то с этим проблем нет - в Makefile вставляю -L/usr/local/lib)

    и, как заставить openzwave-control-panel при компиляции использовать полученные вами (1, 2) и мной библиотеки не понятно ((
    Last edited by LA_; 14-09-2011 at 20:43.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  10. #70

    Использование собственных библиотек на роутере

    Я скомпилировал библиотеку (argtable2) для роутера.
    После выполнения make install она попала в папку /usr/local/lib. Другие программы в эту папку не смотрят (до перезагрузки спасает export LD_LIBRARY_PATH, LD_LIBRARY_PATH=/usr/local/lib), после перезагрузки роутера содержимое этой папки удаляется.

    Как:
    1) правильно перенести содержимое папки в /opt/lib
    2) либо добавить ссылку на папку /usr/local/lib в /etc/ld.so.conf
    3) сделать так, чтоб содержимое папки не удалялось?
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  11. #71

    Lightbulb usb

    подскажите, плз, - я вставил устройство в usb, в логе вижу:
    Code:
    Sep 17 14:41:30 kernel: usb 2-2: new full speed USB device using ohci_hcd and address 2
    Sep 17 14:41:31 kernel: usb 2-2: configuration #1 chosen from 1 choice
    Sep 17 14:41:31 kernel: usbcore: registered new interface driver usbserial
    Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
    Sep 17 14:41:31 kernel: usbcore: registered new interface driver usbserial_generic
    Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
    Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
    Sep 17 14:41:31 kernel: usbcore: registered new interface driver option
    Sep 17 14:41:31 kernel: drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.2
    Sep 17 14:41:31 kernel: usbcore: registered new interface driver cdc_acm
    Sep 17 14:41:31 kernel: drivers/usb/class/cdc-acm.c: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
    как узнать по какому адресу его теперь можно найти? /dev/usb2 - оно?
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  12. #72
    Quote Originally Posted by LA_ View Post
    подскажите, плз, - я вставил устройство в usb, в логе вижу:
    Code:
    Sep 17 14:41:30 kernel: usb 2-2: new full speed USB device using ohci_hcd and address 2
    Sep 17 14:41:31 kernel: usb 2-2: configuration #1 chosen from 1 choice
    Sep 17 14:41:31 kernel: usbcore: registered new interface driver usbserial
    Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
    Sep 17 14:41:31 kernel: usbcore: registered new interface driver usbserial_generic
    Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
    Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
    Sep 17 14:41:31 kernel: usbcore: registered new interface driver option
    Sep 17 14:41:31 kernel: drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.2
    Sep 17 14:41:31 kernel: usbcore: registered new interface driver cdc_acm
    Sep 17 14:41:31 kernel: drivers/usb/class/cdc-acm.c: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
    как узнать по какому адресу его теперь можно найти? /dev/usb2 - оно?
    cat /proc/bus/usb/devices
    cat /proc/bus/usb/devpath
    /sys/bus/usb/devices/...
    * Wiki *

  13. #73
    rss, спасибо,
    в результате вывода первой команды я нашел девайс:
    Code:
    T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=10c4 ProdID=ea60 Rev= 1.00
    S:  Manufacturer=Silicon Labs
    S:  Product=CP2102 USB to UART Bridge Controller
    S:  SerialNumber=0001
    C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
    I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
    E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    как теперь определить его путь?
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  14. #74
    Quote Originally Posted by LA_ View Post
    rss, спасибо,
    в результате вывода первой команды я нашел девайс:
    Это не последовательность команд.

    http://www.linux-usb.org/FAQ.html#i6
    * Wiki *

  15. #75
    rss, не могли бы вы пояснить чуть подробнее?
    если это не последовательность команд, то что?

    то, что по ссылке - я прочитал, но как мне это применить к моему вопросу?
    Last edited by LA_; 17-09-2011 at 16:00.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

Page 5 of 10 FirstFirst ... 34567 ... LastLast

Similar Threads

  1. Компиляция пакетов - помогите, пожалуйста..
    By Lt_Flash in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 277
    Last Post: 21-02-2016, 09:18
  2. Кросс-компиляция rTorrent
    By al37919 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 94
    Last Post: 22-04-2012, 19:48
  3. Компиляция mc
    By angel_il in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 432
    Last Post: 02-12-2011, 14:32
  4. Нативная компиляция пакетов на роутере
    By shi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 95
    Last Post: 04-11-2011, 13:53
  5. open port 80
    By ros in forum WL-500gP Q&A
    Replies: 3
    Last Post: 12-08-2009, 01:34

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •