Russian Qt Forum

Qt => Qt Embedded => Тема начата: fanat9 от Декабрь 27, 2006, 06:34



Название: Компиляция qtopia-core для arm.
Отправлено: fanat9 от Декабрь 27, 2006, 06:34
Кто-нибудь разбирался с компиляцией qtopia-core-4.x для target arm платформы ?

Вроде делаю всё как Тролли говорят, ничего лишнего для начала:
./configure -embedded arm -little-endian

#Building on:   qws/linux-x86-g++
#Building for:  qws/linux-arm-g++
#Architecture:  arm
Вроде всё ок. Затем:
make

Вываливается всегда в одном и том же месте с ошибкой, будет ли дальше компилится не знаю:

In file included from kernel/qabstractitemmodel.cpp:24:
kernel/qabstractitemmodel.h:139:72: error: macro "index" passed 3 arguments, but takes just 2

Пробывал разные snapshot'ы 4.2.2 - одно и тоже.
Собственно вопрос может кто-нибудь компилил удачно ? Любые идеи ? Кто-нибудь может попробывать собрать для target arm(нужно будет gcc под arm тоже скомпилить) ?


Название: Компиляция qtopia-core для arm.
Отправлено: fanat9 от Декабрь 29, 2006, 00:16
Тролли ответили, что в одном из внешних include'ов уже определен макрос index и посоветовали с ним разобраться.

Так вот найти-то я его нашел в string.h от uclibc, но как обойти не знаю пока, т.к. макрос этот много кто пользует =((

Буду ковырять дальше.