Hi Den,
I have applied your patchset and am using -dUSE_QT_44 - works well.
Couple of things when crosscompiling with -dQTOPIA tho
QrbgH is not defined anywhere.
A couple of calls need ifndef QTOPIA added cos BINUX is automatically defined on linux (even arm)...
unit qt4;
{ Version : 1.64 }
-------
{$IF DEFINED(LINUX) or DEFINED(FREEBSD) or DEFINED(NETBSD)}
{$DEFINE BINUX}
QtIntf = 'libqt4intf.so';
{$ENDIF}
{$IFDEF DARWIN}
QtIntf = '';
{$ENDIF}
-------I know I have asked before - but I was sure you said that BINUX and QTOPIA shouldn't be defined at the same time. Do you instead need to change the above code to {$IF (DEFINED(LINUX) or DEFINED(FREEBSD) or DEFINED(NETBSD)) and not DEFINED(QTOPIA)} or whatever.
Also I noticed I commented out a QString_arg - probably because the compiler complained about identical parameters.
Terry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qt44.diff.txt
Type: text/x-patch
Size: 2809 bytes
Desc: not available
URL: <http://lists.lazarus.freepascal.org/pipermail/qt/attachments/20081029/74f7a9a6/attachment.bin>
