Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

НАТИВНАЯ сборка * на роутере под OpenWRT

 
Список форумов Asterisk Forum -> Asterisk-Dev    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
jojojo



Зарегистрирован:
10.10.2011
Сообщения: 54

Статус: Оффлайн 

СообщениеДобавлено: Вс Ноя 05, 2017 16:21    Заголовок сообщения: НАТИВНАЯ сборка * на роутере под OpenWRT

Hi all!

При НАТИВНОЙ сборке Asterisk 1.8.32.3 на архитектуре ip4xx в OpenWRT в самом конце make (да-да, я еще и сам make собрал на самом устройстве под OpenWRT) получил ошибки:

Код:
help.c:141:5: error: (near initialization for 'el_func_help[68].func')
help.c:143:5: error: initializer element is not constant
     { "vi-add",                      VI_ADD,
     ^
help.c:143:5: error: (near initialization for 'el_func_help[69].func')
help.c:145:5: error: initializer element is not constant
     { "vi-add-at-eol",               VI_ADD_AT_EOL,
     ^
help.c:145:5: error: (near initialization for 'el_func_help[70].func')
help.c:147:5: error: initializer element is not constant
     { "vi-delete-meta",              VI_DELETE_META,

... итд


Ну и в том же духе для прочих VI_UNDO, VI_COMMAND_MODE, VI_TO_END_WORD, итд.

Все они описываются в массиве в АВТОМАТИЧЕСКИ сгенерированном файле help.c :

Код:

/* Automatically generated file, do not edit */
...
private const struct el_bindings_t el_func_help[] = {
    { "ed-end-of-file",              ED_END_OF_FILE,               
      "Indicate end of file" },
    { "ed-insert",                   ED_INSERT,                   
      "Add character to the line" },
... итд


Где мне поменять const на #define? (Я думаю, именно в этом проблема исходя из https://ru.stackoverflow.com/questions/558734/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-initializer-element-is-not-constant)

В самом help.c менять смыла нет - при сборке перезапишется ведь.

СПС заранее
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Asterisk-Dev Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum