Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2013, 12:37   #111
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Дело движется.
Все происходит очень медленно, потому что, чтобы получить очередную ошибку приходится заново все пересобирать, а там выбраны все пакеты.
С чем столкнулся:
Большинство ошибок, которые у меня возникают, уже описаны в так называемых "тикетах" и там есть ответы в качестве
патчей Make файлов. При этом версия Маке файла меняется.
Я-же качаю самые последние исходные тексты и у меня почему-то оказываются старые непропатченные версии Make файлов.
Разве не нужно включать эти патчи в свежие сборки?
Почему так получается?
Может есть какой-то способ сразу получить все необходимые патчи, без повторного наступания на грабли?
wanvo вне форума   Ответить с цитированием
Старый 15.01.2014, 12:55   #112
Валерий
Junior Member
 
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0
Валерий is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Всем привет. Пытаюсь собрать прошивку OpenWRT для TP-LINK mr 3020. Использую UBUNTU 12.10. Делаю всё по инструкции, внимательно прочитал всю тему, но так и не понял почему при make preq возникает это:
Цитата:
make[1] preq
make -r preq MAKE_JOBSERVER=: build failed. Please re-run make with V=s to see what's going on
make: *** [preq] Ошибка 1
Я вижу, что народ сталкивался с этим, объясните в чем затык.
Валерий вне форума   Ответить с цитированием
Старый 15.01.2014, 13:44   #113
cyberlab
Senior Member
 
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0
cyberlab is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Запустите с ключем V=s, что бы посмотреть подробности
cyberlab вне форума   Ответить с цитированием
Старый 16.01.2014, 09:28   #114
Валерий
Junior Member
 
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0
Валерий is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Запустил V=s. Машина старенькая, компилировалось всё часа 3. Так я и не понял до конца будет или не будет работать получившаяся прошивка, но после попробовал создать свою ipk-шку из исходника. Установил на mr3020 c готовой прошивкой openwrt, которую еще год назад установил. Удивительно, но Hello World работает исправно! Ура! Теперь можно написать что-то и посерьёзней, Hello World 2.0 )))
Валерий вне форума   Ответить с цитированием
Старый 16.01.2014, 13:37   #115
Валерий
Junior Member
 
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0
Валерий is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

А что за компилятор используется в нашем случае? В Makefile вроде явно не прописано нигде...Ругается на использование оператора new в своем коде.
Валерий вне форума   Ответить с цитированием
Старый 16.01.2014, 16:56   #116
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

gcc
Admin вне форума   Ответить с цитированием
Старый 16.01.2014, 19:03   #117
Валерий
Junior Member
 
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0
Валерий is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Если создать простенький Makefile
Цитата:
all:
g++ main.c -o simple
в папке с исходником в main.c, то после make получим исполняемый simple. Вот тут ошибки, связанной с операторами new и delete не возникает...Ведь это тоже gcc...Кто объяснит парадокс?)
Валерий вне форума   Ответить с цитированием
Старый 27.01.2014, 10:33   #118
Валерий
Junior Member
 
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0
Валерий is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

На свой глупый вопрос отвечу сам. gcc - это Си компилятор. g++ это Си++ компилятор. Посему следует, что ни о каких new и delete не может идти и речи, если мы компилируем код компилятором Си. Для этих целей есть другие механизмы, определенные стандартами Си.
Валерий вне форума   Ответить с цитированием
Старый 06.02.2014, 14:08   #119
Dellit
Junior Member
 
Регистрация: 06.02.2014
Сообщений: 6
Вес репутации: 0
Dellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond reputeDellit has a reputation beyond repute
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Подскажите что за ерунда не могу собрать прошивку доходит до этого и висит
Код:
make[3]: Entering directory `/home/adminuser/openwrt/trunk/toolchain/gdb'
mkdir -p /home/adminuser/openwrt/trunk/dl
/home/adminuser/openwrt/trunk/scripts/download.pl "/home/adminuser/openwrt/trunk/dl" "gdb-linaro-7.6-2013.05.tar.bz2" "816290b91cff03912320089d353e8a12" "https://releases.linaro.org/13.05/co...in/gdb-linaro/"
--2014-02-06 04:40:27--  https://releases.linaro.org/13.05/co...013.05.tar.bz2
Resolving releases.linaro.org (releases.linaro.org)... 54.224.103.109
Connecting to releases.linaro.org (releases.linaro.org)|54.224.103.109|:443... connected.

Последний раз редактировалось Dellit; 06.02.2014 в 14:11.
Dellit вне форума   Ответить с цитированием
Старый 06.02.2014, 18:23   #120
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Возможно что у Вас скорость соединения с интернет медленная
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 16 (пользователей: 0 , гостей: 16)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:56. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика