Description of problem:
qmake-qt4 seems not compile correctly some qt-plugins on 64bits arch
Version-Release number of selected component (if applicable):
[eponyme@FEDOBOX ~]$ rpm -qf /usr/lib/qt4/bin/qmake-qt4
[eponyme@FEDOBOX ~]$ qmake-qt4 -v
QMake version 2.01a
Using Qt version 4.4.3 in /usr/lib64
(I'm sorry, the application (monkeystudio) concerned is quite long to compile :( )
Steps to Reproduce:
1. On a x86_64 machine :
Install compilation dependancies :
# yum install qt-devel qscintilla-devel
2. download the application :
$ wget http://monkeystudio.googlecode.com/files/mks_188.8.131.52-svn2673-src.tar.gz
3. $ qmake-qt4
$ qmake-qt4 (called again to update install procedure with plugins generated)
# make install
4. Launch the application in a terminal
Some errors will appear, telling for each plugin that it was impossible to load.
The application will the be launched. In "plugins > manage" menu, no plugin will be listed.
It seems that it's because plugins are compiled in 32bits. This trick will avoid this bug :
qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ (after calling make)
At launch, all plugins installed must be loaded properly. When application is launched, the dialog box opened with "plugins > manage" must list all loaded plugins.
It only appears on 64bits arch (only tested on x86_64, not on ppc64).
Tested on other distributions (ubuntu, opensuse, debien) : this bug does not appear
This problem is solved with qt 4.5.2-12
qt-4.5.3-4.fc11 has been submitted as an update for Fedora 11.
qt-4.5.3-7.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
qt-4.5.3-7.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.