|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| EugeneP |
Понедельник, 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. Ну какого якова?!! Добрые люди, кто имеет опыт кросс-компиле, наставте н путь истиный Как вариант, откомпильте файлик сэмпла под Виз или ГП2Х и покажите лог сборки. Мож допетрю. Присоединённые файлы
main.cpp.gz ( 910байт )
Кол-во скачиваний: 160 |
![]() ![]() ![]() |
Ответов(1 - 5)
| quasist |
Понедельник, 15 июня 2009, 22:32
Отправлено
#2
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
Вот поэтому я и жду оффициальной девчейны от GPH под винду...
-------------------- 12 удачных сделок в барахолке gbx.ru
|
| EugeneP |
Вторник, 16 июня 2009, 11:09
Отправлено
#3
|
![]() Маньяк ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 314 Регистрация: 15 мая. 2009 Из: Сибирь Пользователь №: 31 975 ![]() ![]() |
QUOTE (quasist @ Вторник, 16 июня 2009, 01:32) Мы не ждём милостей от природы. Суть явления просёк уже: тулчейновский libcc собран с -msoft-float а либы на визе и SDL с хард-флоат. Кого-то надо пересобрать. Тулчейн скорее всего, т.к. libts мне пересобирать вообще не светит. А от этого тулчейна гдеисходники даже неясно Вопрос в том чем и как сейчас собирают под виз сдль-ные проги. Вед есть же они. |
| quasist |
Вторник, 16 июня 2009, 22:59
Отправлено
#4
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
Как я слышал - работает старый SDK от GP2X, если применять динамическую линковку. (Самому не верится)
-------------------- 12 удачных сделок в барахолке gbx.ru
|
| EugeneP |
Среда, 17 июня 2009, 07:31
Отправлено
#5
|
![]() Маньяк ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 314 Регистрация: 15 мая. 2009 Из: Сибирь Пользователь №: 31 975 ![]() ![]() |
МУХАХА. я победил его
После обработки напильником и какой-то матерью я скомпилял опенвизом набор либов libs-031208-orkie включая SDL Высплюсь. Orkie - мужик, кто б он ни был. |
| Hahahoj |
Среда, 17 июня 2009, 11:02
Отправлено
#6
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
QUOTE Orkie - мужик, кто б он ни был. Интересно, какого размера оно осталось после обработки твоим крупнозернистым напильником? 8) -------------------- |
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Вс., 25 окт. 2026, 05:58 |

Понедельник, 15 июня 2009, 21:16
















