Page 1 of 19 12311 ... LastLast
Results 1 to 15 of 278

Thread: Компиляция пакетов - помогите, пожалуйста..

  1. #1

    Wink Компиляция пакетов - помогите, пожалуйста..

    Quote Originally Posted by kon-nor View Post
    Это кросс-компиляция выдает или нативная? Просто, у меня прямо в асусе скомпилировалось без малейшего приложения напильника.


    Зачем? И какие команды имеются в виду?
    Это кросс-компиляция на той же машине, где я собрал полностью прошивку для Асуса.

  2. #2
    Join Date
    Jun 2007
    Location
    Saint-Petersburg
    Posts
    119
    значит между кросс-компиляцией и нормальной компиляцией имеются различия. прямо в роутере все отлично компиляется.

  3. #3
    может, чтоб не мучить расскажите, как компилировать в роуторе

  4. #4
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by oleg066 View Post
    может, чтоб не мучить расскажите, как компилировать в роуторе
    Очень просто.
    ipkg install optware-devel
    подождать, пока все 70 МБайт (или около того) девелоперского набора скачаются и установятся.
    Затем распаковать содержимое архива с исходниками на винт.
    Перейти в каталог с исходниками:
    cd /tmp/harddisk/dbhub-0.441 (ну или где там у тебя каталог будет лежать)
    затем сконфигурировать
    ./configure --prefix=/opt
    затем скомпилировать:
    make
    или же
    make install (чтобы скомпилированные бинарники и-что-там-еще сразу скопировались в нужные каталоги)
    Все.

  5. #5
    Join Date
    Jun 2007
    Location
    Saint-Petersburg
    Posts
    119
    Кстати, а есть ли средство делать внутри роутера ipkg-шки? Имеется в виду уже что-то готовое, без опиливания рашпилем

  6. #6
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by kon-nor View Post
    Кстати, а есть ли средство делать внутри роутера ipkg-шки? Имеется в виду уже что-то готовое, без опиливания рашпилем
    Да вроде рашпиля не требуется. Сам я пока не пробовал, вот здесь вроде бы все понятно описано.
    Т.е. один раз для контретного пакета все настроить, а потом только обновленные файлы по мере выхода новых версий подкидывать.

  7. #7
    [admin@(none) root]$ ipkg install optware-devel
    Installing optware-devel (6.8-6) to root...
    Downloading http://ipkg.nslu2-linux.org/feeds/un...re-devel_6.8-6
    _mipsel.ipk
    Installing buildroot (4.1.1-12) to root...
    Nothing to be done
    An error ocurred, return value: -1.
    Collected errors:
    ERROR: Package buildroot (parent buildroot) is not available from any configured
    src.
    Failed to download buildroot. Perhaps you need to run 'ipkg update'?
    [admin@(none) root]$

  8. #8
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by oleg066 View Post
    ERROR: Package buildroot (parent buildroot) is not available from any configured src.
    Failed to download buildroot. Perhaps you need to run 'ipkg update'?
    ХЗ. Странно. Попробуй скачать пакет "руками", закинуть его на винт и установить отдельно:
    ipkg install /tmp/harddisk/buildroot_4.1.1-12_mipsel.ipk
    ну или куда ты там его положишь. А потом опять
    ipkg install optware-devel

  9. #9
    пробовал все тоже самое

  10. #10
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by oleg066 View Post
    пробовал все тоже самое
    "то же самое" не вполне проясняет ситуацию. хочется увидеть сообщения при установке buildroot и еще раз все сообщения в ответ на команду
    ipkg install optware-devel

  11. #11
    [admin@(none) root]$ ipkg install /opt/tmp/buildroot_4.1.1-12_mipsel.ipk

    Installing buildroot (4.1.1-12) to root...
    An error ocurred, return value: 1.
    Collected errors:
    Package buildroot wants to install file /opt/include/iconv.h
    But that file is already provided by package libiconv
    [admin@(none) root]$
    [admin@(none) root]$

    Переустановил libiconv

    [admin@(none) root]$ ipkg install -force-reinstall libiconv
    Reinstalling libiconv (1.11-2) on root...
    Downloading http://ipkg.nslu2-linux.org/feeds/un...onv_1.11-2_mip
    sel.ipk
    Configuring libiconv
    Successfully terminated.
    А потом buildroot ответ тот же

  12. #12
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by oleg066 View Post
    [admin@(none) root]$ ipkg install -force-reinstall libiconv
    Reinstalling libiconv (1.11-2) on root...
    Downloading http://ipkg.nslu2-linux.org/feeds/un...1-2_mipsel.ipk
    Кажется я понял. Ты не перешел на альтернативный репозитарий. Если нет желания иметь очень больших проблем с установкой и работой пакетов, то на альтернативный репозитарий нужно переходить обязательно.
    Вот здесь имеется скриптик, который позволит это дело осуществить "одним нажатием кнопки". Имей в виду - все пакеты будут переустановлены из нового репозитария.
    И кстати, пакет libiconv придется удалить. Ибо его в альтернативном репозитарии нет. Отдельные библиотеки iconv будут после установки девелоперского пакта, и их будет вполне хватать для нормальной работы (и компиляции). Но если уж очень захочется иметь полноценный libiconv, то его вполне можно будет скомпилить и установить самому. Что я, в-общем-то, и сделал.

  13. #13
    Все переустановил при компиляции ошибка

    [admin@(none) root]$ cd /opt/hub/dbhub-0.441./configure --prefix=/opt
    -sh: cd: can't cd to /opt/hub/dbhub-0.441./configure
    [admin@(none) root]$ make
    make: *** No targets specified and no makefile found. Stop.
    [admin@(none) root]$ cd /opt/hub/dbhub-0.441
    [admin@(none) dbhub-0.441]$ ./configure --prefix=/opt
    -sh: ./configure: Permission denied
    [admin@(none) dbhub-0.441]$ cd /opt/hub/dbhub-0.441./configure --prefix=/opt
    -sh: cd: can't cd to /opt/hub/dbhub-0.441./configure
    [admin@(none) dbhub-0.441]$ make
    /bin/sh ./config.status --recheck
    running /bin/sh ./configure --no-create --no-recursion
    checking for a BSD-compatible install... /opt/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets ${MAKE}... yes
    checking whether build environment is sane... yes
    checking for gcc... no
    checking for cc... no
    checking for cc... no
    checking for cl... no
    configure: error: no acceptable C compiler found in $PATH
    make: *** [config.status] Error 1
    [admin@(none) dbhub-0.441]$

  14. #14
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by oleg066 View Post
    Все переустановил при компиляции ошибка

    [admin@(none) root]$ cd /opt/hub/dbhub-0.441./configure --prefix=/opt
    -sh: cd: can't cd to /opt/hub/dbhub-0.441./configure

    Разве же я так писАл! Зачем же две абсолютно разных команды объединять в одну (не поставив между ними даже пробела? )
    Если уж так прямо распирает все выполнить одной командой, то можно сделать так:
    Code:
    cd /opt/hub/dbhub-0.441 && ./configure --prefix=/opt && make install
    А компиляция естественно ошибки выдает, потому что ты мало того, что конфигурирование не выполнил, но даже в каталог исходников не вошел

  15. #15
    раз уж похвастались libiconv скомпилированным под новый репозитарий, поделитесь, а то самба 3 на кодировки ругается в лог, а они как раз в iconv кажется сидят

Page 1 of 19 12311 ... LastLast

Similar Threads

  1. Кросс-компиляция rTorrent
    By al37919 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 94
    Last Post: 22-04-2012, 20:48
  2. Компиляция mc
    By angel_il in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 432
    Last Post: 02-12-2011, 15:32
  3. Нативная компиляция пакетов на роутере
    By shi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 95
    Last Post: 04-11-2011, 14:53
  4. HP 1000w + Asus WL-500GP v.2 (1.9.2.7-10). Помогите пожалуйста.
    By shevtsov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 12-07-2009, 12:20

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
  •