НАТИВНАЯ сборка * на роутере под OpenWRT
Hi all!
При НАТИВНОЙ сборке Asterisk 1.8.32.3 на архитектуре ip4xx в OpenWRT в самом конце make (да-да, я еще и сам make собрал на самом устройстве под OpenWRT) получил ошибки:
Ну и в том же духе для прочих VI_UNDO, VI_COMMAND_MODE, VI_TO_END_WORD, итд.
Все они описываются в массиве в АВТОМАТИЧЕСКИ сгенерированном файле help.c :
Где мне поменять const на #define? (Я думаю, именно в этом проблема исходя из https://ru.stackoverflow.com/questions/ ... t-constant)
В самом help.c менять смыла нет - при сборке перезапишется ведь.
СПС заранее
При НАТИВНОЙ сборке 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, ... итд Все они описываются в массиве в АВТОМАТИЧЕСКИ сгенерированном файле 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" }, ... итд В самом help.c менять смыла нет - при сборке перезапишется ведь.
СПС заранее