[Qt] How to compile qt bindings
zeljko
zeljko at holobit.net
Thu Dec 1 15:20:39 CET 2011
On Thursday 01 of December 2011 15:08:02 Johan Kotze wrote:
> Unfortunately the problem persists. The build of libQt4Pas went through and
> I did see the -mstackrealign option during the build, so I am pretty sure
> the build is correct. When I rebuild Lazarus with qt I still get the
> error.
>
> I checked out the current snapshot via svn, but that also crashes with the
> same error.
>
> I then built a 32bit openSuSE 21.1 virtual machine and installed fpc and
> lazarus on that machine. I built libQt4Pas 2.4 and when I try to build
> Lazarus for qt it gives me the following errors:
Have you copied libQt4Pas into /usr/lib and added proper symlinks ?
Lazarus don't see libQt4Pas (it's not in library path) , so that's why such
messages are raised.
zeljko
>
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(10,44) Error: Identifier
> not found "QX11Info_isCompositingManagerRunning"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(16,30) Error: Identifier
> not found "QX11Info_display"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(42,30) Error: Identifier
> not found "QX11Info_display"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(45,34) Error: Identifier
> not found "QX11Info_appScreen"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(93,30) Error: Identifier
> not found "QX11Info_display"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(98,34) Error: Identifier
> not found "QX11Info_appScreen"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(127,30) Error: Identifier
> not found "QX11Info_display"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(132,34) Error: Identifier
> not found "QX11Info_appScreen"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(170,30) Error: Identifier
> not found "QX11Info_display"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(175,34) Error: Identifier
> not found "QX11Info_appScreen"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(229,30) Error: Identifier
> not found "QX11Info_display"
> /home/jkotze/lazarus/lcl/interfaces/qt/qtx11.inc(233,34) Error: Identifier
> not found "QX11Info_appScreen"
>
> What now ?
>
> Johan
>
> >>> On 12/01/2011 at 14:57, in message
<201112011357.24682.Den.Jean at telenet.be>, Den Jean <Den.Jean at telenet.be>
wrote:
> On Thursday 01 December 2011 11:17:17 Johan Kotze wrote:
> > I have downloaded the source and ran qmake - query in the /src directory.
>
> > That produced the following:
> When you unpack qt4pas-V2.4_Qt4.5.3.tar.gz you get
> a directory qt4pas-V2.4_Qt4.5.3. The instructions say
>
>
> * Download and unpack the sources
> * cd into the soures directory
> * run qmake -query to inspect your Qt installation
> * qmake (creates Makefile)
>
>
> The sources dir is qt4pas-V2.4_Qt4.5.3 and not qt4pas-V2.4_Qt4.5.3/src
>
>
> The qmake program of Qt4 looks for a file *.pro (Project file).
> Here is the contents of qt4pas-V2.4_Qt4.5.3
>
>
> $ls
> COPYING.TXT Makefile qt4.pas Qt4Pas.pro README.TXT src/ tmp/
>
>
> Just run qmake there (and then make ...)
>
>
> The instruction were not meant to be terse, it is funny how
> things can be unexpectedly misleading (sources dir vs. src/).
>
>
> regards,
>
>
> Den Jean
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/qt/attachments/20111201/ca0e50fd/attachment-0002.html>
More information about the Qt
mailing list