Всем привет, очень прошу помочь. Задался целью разобраться с разработкой и сборкой прошивок под mips-based платформу на примере Nanostation2. Как вы понимаете какой либо вспомогательной литературы по таким задачам нет впринцепе, а на форуме Ubiquity никто не хочет помогать. Кроме как сюда больше неккому обратиться.
Со сборкой SDK.UBNT.v3.4.4416 в консоли проблем не возникло. Извлек архив, дал команду make xs2 и все готово.
Пробую использовать Eclipse, ведь для разработки ПО необходим инструментарий, как минимум удобная среда проектирования. Такой мне показалась среда Eclipse, решил пользоваться ею. Создаю чистый С Makefile проект, импортирую все содержимое из SDK.UBNT.v3.4.4416 как filesystem, меняю команду сборки с по-умолчанию all на xs2 и запускаю сборку.
В процессе сборки возникает ошибка:
Как видим она возникает во время сборки утилиты tinysnmp. Захожу в apps/gpl/tinysnmp, сравниваю содержимое там где собирал из консоли и там где собирал через Eclipse. Вижу, что при сборке Eclipse вместо директории apps/gpl/tinysnmp/libc c четырьмя файлами (как при сборке через консоль), записывается через только один файл lib и из-за этого возникает ошибка "../lib: Not a directory", которая приводит к останову. Почему так происходит, что при запуске сборки через Eclipse вместо директории с файлами создается файл lib? Что есть спеифичное при запуске make xs2 через Eclipse, от чего возникает разница?
Спасибо!