[Qgis-developer] Crash of QGIS 2.4 built on RHEL 6 with Qt 5.3
Dave Johansen
davejohansen at gmail.com
Fri Nov 14 16:27:43 PST 2014
Doh! That was a stupid user error on my part. When I made the .patch file
from your git repo, I only grabbed changes and didn't grab new files.
Thanks,
Dave
On Fri, Nov 14, 2014 at 5:05 PM, Matthias Kuhn <matthias.kuhn at gmx.ch> wrote:
> The module should be there
>
> https://github.com/qgis/QGIS/blob/qt5/cmake/modules/ECMQt4To5Porting.cmake
>
> Don't know why it won't find it.
>
> Matthias
>
>
> On 14.11.2014 22:58, Dave Johansen wrote:
> > I was just working on getting things packaged up to try and build a
> > .rpm, but when I run cmake now I get the following error:
> >
> > CMake Error at CMakeLists.txt:247 (INCLUDE):
> > include could not find load file:
> >
> > cmake/modules/ECMQt4To5Porting.cmake
> >
> > Any ideas?
> >
> > Thanks,
> > Dave
> >
> > On Tue, Sep 9, 2014 at 8:03 AM, Dave Johansen <davejohansen at gmail.com
> > <mailto:davejohansen at gmail.com>> wrote:
> >
> > Ya, my hope is to get everything packed up and included in EPEL.
> > It will probably be a little bit until I get that all setup
> > because there are a few dependencies that need to be packaged as
> > well, but hopefully it won't be too long.
> > Dave
> >
> > On Tue, Sep 9, 2014 at 12:00 AM, Matthias Kuhn
> > <matthias.kuhn at gmx.ch <mailto:matthias.kuhn at gmx.ch>> wrote:
> >
> > Good job.
> >
> > Can we hope for rpm files for these? Would be nice to offer them
> > officially.
> >
> > Matthias
> >
> > On Die 09 Sep 2014 00:34:36 CEST, Dave Johansen wrote:
> > > Yep, QWT and QWT-Polar were the offending libraries. Once I
> > built a
> > > Qt5 version and used this, QGIS 2.4 loaded up just fine on
> > RHEL 6.
> > > Thanks for the help,
> > > Dave
> > >
> > > On Mon, Sep 8, 2014 at 3:52 AM, Matthias Kuhn
> > <matthias.kuhn at gmx.ch <mailto:matthias.kuhn at gmx.ch>
> > > <mailto:matthias.kuhn at gmx.ch <mailto:matthias.kuhn at gmx.ch>>>
> wrote:
> > >
> > > Hi Dave,
> > >
> > > Maybe it could be QWT (and QWT-Polar) which are linked
> > against
> > > Qt4? You will probably have to recompile such
> > dependencies as well.
> > >
> > > On Fri 05 Sep 2014 08:24:33 PM CEST, Dave Johansen wrote:
> > >
> > > On Thu, Sep 4, 2014 at 11:38 PM, Matthias Kuhn
> > > <matthias.kuhn at gmx.ch <mailto:matthias.kuhn at gmx.ch>
> > <mailto:matthias.kuhn at gmx.ch <mailto:matthias.kuhn at gmx.ch>>
> > > <mailto:matthias.kuhn at gmx.ch
> > <mailto:matthias.kuhn at gmx.ch> <mailto:matthias.kuhn at gmx.ch
> > <mailto:matthias.kuhn at gmx.ch>>>>
> > > wrote:
> > >
> > > Hi Dave
> > >
> > > there is still Qt 4 involved (partially?) as the
> > 4 in the
> > > end of
> > > this line indicates:
> > >
> > > #10 0x00007ffff3e24ce6 in __do_global_ctors_aux
> > () from
> > > /usr/lib64/libQtCore.so.4
> > >
> > > Did you clean the build directory after the
> > build attempts
> > > for master?
> > >
> > >
> > > I just did a complete clean build just to be sure
> > and it had
> > > the same
> > > crash. The same crash happened. Here's the output
> > from ldd
> > > grepped for qt:
> > >
> > > libQt5Sql.so.5 => /usr/lib64/libQt5Sql.so.5
> > > (0x000000357c400000)
> > > libQt5WebKit.so.5 => /usr/lib64/libQt5WebKit.so.5
> > > (0x0000003585200000)
> > > libQt5WebKitWidgets.so.5 =>
> > > /usr/lib64/__libQt5WebKitWidgets.so.5
> > > (0x0000003580000000)
> > > libqgis_core.so.2.4.0 =>
> > >
> >
> /home/dlj/projects/qgis-qt5/__build/../install/lib/libqgis___core.so.2.4.0
> > > (0x00007faf1211c000)
> > > libqgis_gui.so.2.4.0 =>
> > >
> >
> /home/dlj/projects/qgis-qt5/__build/../install/lib/libqgis___gui.so.2.4.0
> > > (0x00007faf11a01000)
> > > libqgis_analysis.so.2.4.0 =>
> > >
> >
> /home/dlj/projects/qgis-qt5/__build/../install/lib/libqgis___analysis.so.2.4.0
> > > (0x00007faf11772000)
> > > libQt5Quick.so.5 => /usr/lib64/libQt5Quick.so.5
> > > (0x000000357c800000)
> > > libQt5Qml.so.5 => /usr/lib64/libQt5Qml.so.5
> > > (0x000000357b200000)
> > > libQt5OpenGL.so.5 => /usr/lib64/libQt5OpenGL.so.5
> > > (0x000000357f400000)
> > > libQt5Sensors.so.5 => /usr/lib64/libQt5Sensors.so.5
> > > (0x000000357fc00000)
> > > libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5
> > > (0x0000003579e00000)
> > > libQt5PrintSupport.so.5 =>
> > > /usr/lib64/libQt5PrintSupport.__so.5
> > > (0x000000357ee00000)
> > > libQt5Positioning.so.5 =>
> > /usr/lib64/libQt5Positioning.__so.5
> > > (0x000000357f800000)
> > > libQt5Xml.so.5 => /usr/lib64/libQt5Xml.so.5
> > > (0x000000357a200000)
> > > libQt5Concurrent.so.5 =>
> > /usr/lib64/libQt5Concurrent.__so.5
> > > (0x00007faf1133c000)
> > > libQt5Svg.so.5 => /usr/lib64/libQt5Svg.so.5
> > > (0x00007faf110eb000)
> > > libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5
> > > (0x000000357ba00000)
> > > libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5
> > > (0x000000357aa00000)
> > > libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5
> > > (0x0000003578a00000)
> > > libQtSvg.so.4 => /usr/lib64/libQtSvg.so.4
> > (0x0000003582200000)
> > > libQtGui.so.4 => /usr/lib64/libQtGui.so.4
> > (0x00007faf0fda5000)
> > > libQtCore.so.4 => /usr/lib64/libQtCore.so.4
> > > (0x00007faf0f941000)
> > >
> > > So it looks like you already pointed out that the Qt4
> > > libraries are
> > > being linked in as well for some reason. Any ideas
> > on what I
> > > should do
> > > to run down where this issue is coming from?
> > >
> > > For your other question (lrelease-qt5) you can
> > revert this
> > > commit:
> > > 9c6f1698fcb3df758f024fad99ed65____06d6a38e0d
> > >
> > > I guess I'll have to figure out another approach
> > to handle
> > > this
> > > suffix than just deleting it like this commit does.
> > >
> > >
> > > I reverted that commit and it built without me
> > specifying the
> > > path to
> > > lrelease-qt5.
> > >
> > >
> >
> >
> >
> >
>
>
> --
> Help getting QGIS to the next level of quality before November 15!
> http://blog.vitu.ch/10102014-1046/crowdfunding-initiative-automated-testing
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20141114/5bb09340/attachment-0001.html>
More information about the Qgis-developer
mailing list