Page 5 of 7 FirstFirst ... 34567 LastLast
Results 61 to 75 of 96

Thread: Нативная компиляция пакетов на роутере

  1. #61
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Break Action View Post
    Почему при запуске lcd4linux роутер перегружается?!
    Kernel panic, выводи консоль и смотри.

  2. #62
    Может найдется добрый человек чтобы скомпилировать xmlrpc утилиту. Вторую неделю бьюсь, не получается нативно. Курил маны, форумы и рекомендации с http://xmlrpc-c.sourceforge.net/ - не идет каменный цветок...

  3. #63
    Quote Originally Posted by Break Action View Post
    Более детальное колупание в проблеме показало, что при компиляции проекта, требуется поддержка параллельного порта системе, которого конечно же у нас нет.
    Я тебе собирал используя optware, там для этого уже есть патч.
    lly прав, подключай консоль, гляди в лог где падает.
    без девайса - не помочь, я просто не смогу воспроизвести ситуацию. Всухую ковырять исходники - нужно немало времени.
    ну или присылай мне дисплей в екатеринбург

  4. #64
    Нашел, как распаять консоль, на неделе буду пробывать.

  5. #65
    PHP Code:
    System types
      --
    build=BUILD     configure for building on BUILD [guessed
      --
    host=HOST       cross-compile to build programs to run on HOST [BUILD
    Подскажите плз, что необходимо указать для кросскомпиляции пакета, для дальнейшего использования на роутере?!

  6. #66
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Break Action View Post
    Подскажите плз, что необходимо указать для кросскомпиляции пакета, для дальнейшего использования на роутере?!
    Мог бы и сам подсмотреть в исходниках прошивки
    PHP Code:
    --host=mipsel-linux 

  7. #67
    Подскажите плз еще, я когда начинаю конфигурацию, то получаю вот такое в логею Нормально ли это или я что-то упустил?!
    PHP Code:
    [root@fedora istat]# ./configure --host=mipsel-linux --prefix=/opt --exec-prefix=/opt
    configureWARNING: If you wanted to set the --build typedon't use --host.
        If a cross compiler is detected then cross compile mode will be used.
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for mipsel-linux-strip... no
    checking for strip... strip
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking build system type... i686-pc-linux-gnu
    checking host system type... mipsel-unknown-linux-gnu
    checking for mipsel-linux-ranlib... no
    checking for ranlib... ranlib
    checking for mipsel-linux-g++... no
    checking for mipsel-linux-c++... no
    checking for mipsel-linux-gpp... no
    checking for mipsel-linux-aCC... no
    checking for mipsel-linux-CC... no
    checking for mipsel-linux-cxx... no
    checking for mipsel-linux-cc++... no
    checking for mipsel-linux-cl.exe... no
    checking for mipsel-linux-FCC... no
    checking for mipsel-linux-KCC... no
    checking for mipsel-linux-RCC... no
    checking for mipsel-linux-xlC_r... no
    checking for mipsel-linux-xlC... no
    checking for g++... g++ 

  8. #68
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Break Action View Post
    Подскажите плз еще, я когда начинаю конфигурацию, то получаю вот такое в логе. Нормально ли это или я что-то упустил?!
    абсолютно нормально. Всегда можно проверить формат получившегося бинарника командой file.

  9. #69
    Только что скомпилировал и сразу решил запустить на роутере, результат получил ошибку
    PHP Code:
    ./istatdline 1syntax error"(" unexpected 

  10. #70
    Бинарник левый.
    "Среда" создавалась?

  11. #71
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Break Action View Post
    Только что скомпилировал и сразу решил запустить на роутере, результат получил ошибку
    PHP Code:
    ./istatdline 1syntax error"(" unexpected 
    SpiderX скорее всего прав. Какой формат бинарника? должен быть:
    PHP Code:
    dnsmasqELF 32-bit LSB executableMIPSMIPS32 version 1 (SYSV), dynamically linked (uses shared libs), not stripped 

  12. #72
    написал прогу, пытаюсь откомпилить под раутер 500gp, скачал hndtools-mipsel-uclibc запустил компиляцию получил
    tmp/ccJVwGLd.s: Assembler messages:
    /tmp/ccJVwGLd.s:2336: Error: opcode not supported on this processor: mips1 (mips1) `ll $3,0($4)'
    /tmp/ccJVwGLd.s:2338: Error: opcode not supported on this processor: mips1 (mips1) `sc $5,0($4)'
    тогда написал hello world получил
    opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/bin/ld: warning: ld-uClibc.so.0, needed by /opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/lib/libc.so, not found (try using -rpath or -rpath-link)
    /opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/lib/libc.so: undefined reference to `_dl_app_init_array'
    /opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/lib/libc.so: undefined reference to `_dl_app_fini_array'
    /opt/brcm/hndtools-mipsel-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/lib/libc.so: undefined reference to `_dl_loaded_modules'
    collect2: ld returned 1 exit status
    что-то он ругается на то что не нашел libc хотя вроде там лежит-что похожее на линк.

    Вообще у меня опыт работы под линукс почти нет, и под gcc тоже.

    со 2 проблемой разобрался сам напутал пути (:
    с первой можно сказать тоже, когда отключил boost, но честно говоря отказваться от бустра не хочется, из уста юзаются только header only билиотеки...

    толи я опять что-то напутал... толи не все так просто..

    с помощи cp -l создал в папке /opt/../..mipsel.../include копию на буст лежащий в инклудах

    проблема в boost::format в чем именно дело разбиратся не стал, т.к. используется всего пару раз, заменил на stringstream
    Last edited by Omega; 04-07-2011 at 15:42. Reason: fixed

  13. #73

    Exclamation Hello world

    Наверняка боянистая тема, но все, же!! уже 3и сутки парюсь...

    Хочу свою софтину на С накатать, чтобы запускалась на роутере.

    Сделал все как здесь http://kegel.com/crosstool/crosstool...ool-howto.html

    в итоге в /opt/crosstool/gcc-3.4.5-glibc-2.3.6/mips-unknown-linux-gnu/bin
    появляется mips-unknown-linux-gnu-gcc

    далее ./mips-unknown-linux-gnu-gcc test.c

    заливаю откомпиленый a.out на роутер

    запускаю ./a.out

    выводит ./a.out: 1: Syntax error: "(" unexpected


  14. #74
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    если надо запускать софтину при наличии установленного optware, то надо ставить buildroot и optware-devel Для запуска без optware, то придется кросс-компилировать тем же тулчейном, что и прошивку.

    Левые тьюториалы бездумно применять смысла нет

  15. #75
    Quote Originally Posted by al37919 View Post
    если надо запускать софтину при наличии установленного optware, то надо ставить buildroot и optware-devel Для запуска без optware, то придется кросс-компилировать тем же тулчейном, что и прошивку.

    Левые тьюториалы бездумно применять смысла нет
    Как я понимаю buildroot и optware-devel придется ставить на флешку.
    Ставить пробовал ipkg install buildroot, но выдает ошибку...

    Есть ли готовые паки софта для флешки с buildroot и optware-devel?
    буду рад ссылкам )

Page 5 of 7 FirstFirst ... 34567 LastLast

Similar Threads

  1. Компиляция пакетов - помогите, пожалуйста..
    By Lt_Flash in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 277
    Last Post: 21-02-2016, 09:18
  2. Компиляция open-zwave
    By LnrMn in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 140
    Last Post: 24-12-2012, 00:39
  3. Кросс-компиляция rTorrent
    By al37919 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 94
    Last Post: 22-04-2012, 19:48
  4. Компиляция mc
    By angel_il in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 432
    Last Post: 02-12-2011, 14:32
  5. Потери пакетов
    By oradba in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 135
    Last Post: 27-09-2011, 18:09

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
  •