[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