Isaac Clerencia <[EMAIL PROTECTED]> writes:

> qt4 is FTBFS'ing in ARM with the following problem:
> kernel/qapplication_x11.cpp: In function 'void
>       qt_init(QApplicationPrivate*, int, Display*, Qt::HANDLE, Qt::HANDLE)':
> kernel/qapplication_x11.cpp:1547: error: no matching function for call
>       to 'getXDefault(const char [4], const char [6], qreal*)'
> kernel/qapplication_x11.cpp:1174: note: candidates are: void
>       getXDefault(const char*, const char*, int*)
> kernel/qapplication_x11.cpp:1185: note:                 void
>       getXDefault(const char*, const char*, double*)
> kernel/qapplication_x11.cpp:1196: note:                 void
>       getXDefault(const char*, const char*, bool*)
> kernel/qapplication_x11.cpp: At global scope:
> kernel/qapplication_x11.cpp:1185: warning: 'void getXDefault(const
>       char*, const char*, double*)' defined but not used
>
> the problem is that in ARM qreal is defined as float and not as double,

Do you know if there's a good reason for this?

> I guess the easiest fix would be to add another implementation of
> getXDefault with prototype: void getXDefault(const char*, const char*,
> float*) similar to the double one in kernel/qapplication_x11.cpp.

I already applied a different fix in svn--I changed the qreal
declaration to double instead of float, which is how it was declared
before 4.1.0.  If you think this will be problematic for some reason,
let me know.

-- 
Captain Logic is not steering this tugboat.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to