[Lazarus] Lazarus 0.9.30.1 failing to link for Qt4

Marco van de Voort marcov at stack.nl
Sat Oct 22 23:05:55 CEST 2011


On Thu, Oct 20, 2011 at 10:25:28AM +0200, Graeme Geldenhuys wrote:
> Hi,
> 
> I'm using FPC 2.5.1 latest from svn. I can't compile the Lazarus IDE as
> a 64-bit executable using LCL-Qt. I get the following error.
> 
> I'm using the latest "Qt4 for FPC" v2.4_Qt4.5.3.  I previous used
> v2.1_qt4.5.3, and that worked, but upgrading to v2.4 is now failing.
> 
> ----8<-------------8<-------------8<-------------8<-------------8<----
> /usr/lib64/libQt4Pas.so: undefined reference to `QListData::detach(int)'
> /usr/lib64/libQt4Pas.so: undefined reference to
> `QString::isRightToLeft() const'
> /usr/lib64/libQt4Pas.so: undefined reference to
> `QListData::detach_grow(int*, int)'
> /opt/lazarus-0.9.30/ide/lazarus.pp(130,1) Error: Error while linking
> /opt/lazarus-0.9.30/ide/lazarus.pp(130,1) Fatal: There were 1 errors
> compiling module, stopping
> ----8<-------------8<-------------8<-------------8<-------------8<----

Sounds to me like a qtpas <> qt version mismatch, and outside the Lazarus realm.




More information about the Lazarus mailing list