Паш, эту ошибку я устранил закомментариванием прототипа функции.
Вопрос про кросс тулчейн остаётся в силе. Используете ли вы бинарный вариант "arm-none-linux-gnueabi" или исходные коды внешнего тулчейна? какого?
Ещё у меня вопрос: в каком месте Buildroot указана версия линукса? или версия не важна?
Дима.
On Mon, 20 Jul 2009 15:06:01 +0400
dmitry.ta...@tinyworld.ru wrote:
Привет, Павел!
Я сейчас разбираюсь с Buildroot и toolchain применительно к стартеркитовской плате.
Хочу понять насколько будет сложно переключиться с их плат на ваши.
Скажи, вы использвете Buildroot для создания файловой системы?
Каким кросскомпилятором пользуетесь? Я пользуюсь arm-2007q1-10-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.gz.
Я пробовал добавлять и удалять разные пакеты перестраивалось неплохо.
Но SSH клиент dropbear (dropbear-0.52.tar.gz) не перестроился без ошибок. Если для тебя ошибка очевидна, напиши пожалуйста в чём дело?
Компилятор выдаёт:
/usr/local/bin/arm-none-linux-gnueabi-gcc -Os -I/home/user/src/Buildroot/buildroot/build_arm/staging_dir/include -I/home/user/src/Buildroot/buildroot/build_arm/staging_dir/usr/include -I/usr/local/arm-none-linux-gnueabi/include -I. -I. -I./libtomcrypt/src/headers/ -Os -I/home/user/src/Buildroot/buildroot/build_arm/staging_dir/include -I/home/user/src/Buildroot/buildroot/build_arm/staging_dir/usr/include -I/usr/local/arm-none-linux-gnueabi/include -DDROPBEAR_SERVER -DDROPBEAR_CLIENT -c -o dbutil.o dbutil.c
In file included from includes.h:44,
from dbutil.c:51:
/usr/local/bin/../arm-none-linux-gnueabi/libc/usr/include/stdio.h:286: error: expected declaration specifiers or '...' before '_IO_cookie_io_functions_t'
make: *** [dbutil.o] Ошибка 1
>>
>> Ещё у меня вопрос: в каком месте Buildroot указана версия линукса? или
>> версия не важна?
Buildroot не используем.