Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> openwiz+SDL, need help

EugeneP
post Понедельник, 15 июня 2009, 21:16
Отправлено #1


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





Воюю с опенвизом который день. Пытаюсь скомпилять SDL Sample.
Использую: openwiz011909, SDL-1.2.13(прекомпилед, с раздела опенвиза на СФ), libts.so из прошивки виза, Code::Blocks IDE из моего дистра.

Что делаю:
Распаковывю опенвиз в /opt. Распаковываю SDL. Настраиваю в IDE инклуд/ либ пути на SDL и опенвиз. Подключаю libts внешней либой (зависимость SDL)

"Hello World" компилится успешно. Доступ к /dev/fb0 через мапинг устройства компилится и работает.

Беру SDK сэмпл из комплекта IDE. Пытаюсь скомпилять:
CODE

arm-openwiz-linux-gnu-g++ -mhard-float -W -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT   -W -mcpu=arm926ej-s  -pedantic-errors -pedantic -w -W -Wall -ansi -pg -g   -I/opt/arm-openwiz-linux-gnu/include -I/opt/arm-openwiz-linux-gnu/arm-openwiz-linux-gnu/include/c++/4.2.4 -I/opt/arm-openwiz-linux-gnu/arm-openwiz-linux-gnu/sys-root/usr/include -I/opt/arm-openwiz-linux-gnu/opt/include -I/opt/arm-openwiz-linux-gnu/opt/lib  -I/home/eugene/Wiz/sample.sdl/Sample3/ -c main.cpp -o obj/Debug/main.o
arm-openwiz-linux-gnu-g++ -L/opt/arm-openwiz-linux-gnu/lib -L/opt/arm-openwiz-linux-gnu/arm-openwiz-linux-gnu/lib -L/opt/arm-openwiz-linux-gnu/opt/lib -L/opt/arm-openwiz-linux-gnu/lib/gcc/arm-openwiz-linux-gnu/4.2.4 -L/opt/arm-openwiz-linux-gnu/opt/lib/SDL  -o bin/Debug/Sample3 obj/Debug/main.o   -lSDL -lpthread  -pg  ../../../../../opt/arm-openwiz-linux-gnu/opt/lib/libts.so
/opt/arm-openwiz-linux-gnu/bin/../lib/gcc/arm-openwiz-linux-gnu/4.2.4/../../../../arm-openwiz-linux-gnu/bin/ld: ERROR: obj/Debug/main.o uses hardware FP, whereas bin/Debug/Sample3 uses software FP
/opt/arm-openwiz-linux-gnu/bin/../lib/gcc/arm-openwiz-linux-gnu/4.2.4/../../../../arm-openwiz-linux-gnu/bin/ld: failed to merge target specific data of file obj/Debug/main.o
...


т.е. он компилит main.o успешно и правильно, но считает что вот этой командой:

arm-openwiz-linux-gnu-g++ -L/opt/arm-openwiz-linux-gnu/lib -L/opt/arm-openwiz-linux-gnu/arm-openwiz-linux-gnu/lib -L/opt/arm-openwiz-linux-gnu/opt/lib -L/opt/arm-openwiz-linux-gnu/lib/gcc/arm-openwiz-linux-gnu/4.2.4 -L/opt/arm-openwiz-linux-gnu/opt/lib/SDL -o bin/Debug/Sample3 obj/Debug/main.o

надо собирать Sample3 без поддержки hw-fp.

Ну какого якова?!!

Добрые люди, кто имеет опыт кросс-компиле, наставте н путь истиный sad2.gif

Как вариант, откомпильте файлик сэмпла под Виз или ГП2Х и покажите лог сборки. Мож допетрю.

Присоединённые файлы
Присоединённый файл  main.cpp.gz ( 910байт ) Кол-во скачиваний: 160
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
Hahahoj
post Среда, 17 июня 2009, 11:02
Отправлено #2


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





QUOTE
Orkie - мужик, кто б он ни был.

Интересно, какого размера оно осталось после обработки твоим крупнозернистым напильником? 8)


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Сб., 04 мая. 2024, 17:43
Skin Designed (c) by Rooq.net, All Rights Reserved.