[Qgis-user] Segmentation fault...

Micha Silver micha at arava.co.il
Mon Mar 1 22:29:14 PST 2010


On 03/01/2010 11:13 PM, Luigi Castro Cardeles wrote:
> Hi,
>
> i recompiled qgis 1.4.0 and keep with the same problem. QGIS run but 
> not python plugin, i also get the same error message about sip version.
>
You might want to try the patch that I received from Jurgen Fischer [1]:

--- qgis-1.4.0+12730~/cmake/Python.cmake    2010-01-07 
11:33:11.000000000 +0100
+++ qgis-1.4.0+12730/cmake/Python.cmake    2010-02-05 18:02:29.000000000 
+0100
@@ -148,8 +148,8 @@

      IF (HAVE_SIP_MODULE AND SIP_BINARY_PATH AND SIP_INCLUDE_DIR)
        # check for SIP version
        # minimal version is 4.7 (to support universal builds)
-      SET (SIP_MIN_VERSION 040700)
-      TRY_RUN_PYTHON (RES "import sip\nprint '%x' % sip.SIP_VERSION" 
SIP_VERSION)
+      SET (SIP_MIN_VERSION 263936) # 0x40700
+      TRY_RUN_PYTHON (RES "import sip\nprint '%d' % sip.SIP_VERSION" 
SIP_VERSION)
        IF (SIP_VERSION EQUAL "${SIP_MIN_VERSION}" OR SIP_VERSION 
GREATER "${SIP_MIN_VERSION}")
          SET (SIP_IS_GOOD TRUE)
        ENDIF (SIP_VERSION EQUAL "${SIP_MIN_VERSION}" OR SIP_VERSION 
GREATER "${SIP_MIN_VERSION}")


Create a new file called Python.cmake.patch in the directory where your 
qgis source is located then do:
patch cmake/Python.cmake Python.cmake.patch

Now run:
  cmake -L ..
again from the build directory  and check that Python and SIP were found.

[1] 
http://n2.nabble.com/Fedroa-12-and-new-version-of-qt-tc4638666.html#a4638702

> When i run cmake .. and configure (c), the dialog show some msg but it 
> goes so fast that i can't read. There is some way to slowdown that 
> message or is this logged on a file? Sorry but i don't know cmake very 
> well.
>
> []'s
> Luigi Castro Cardeles
>
>
> 2010/3/1 Micha Silver <micha at arava.co.il <mailto:micha at arava.co.il>>
>
>     Luigi Castro Cardeles wrote:
>
>         Thanks Martin,
>
>         i use a compiled qgis.
>         For Fedora Users, i think that this update comes with
>         kde-4.4.0 updates.
>         []'s
>
>     I also have a self compiled qgis 1.4.  After updating to the new
>     PyQt4 and sip (also updated qt and qt-x11 packages) last week, I
>     recompiled, and still get the segfault. And again, after switching
>     to xfce, QGIS starts fine. Under Gnome, QGIS will start only if
>     run as super user. So my guess is that the problem is some
>     interaction between Gnome and Qt in the newer packages.
>
>         Luigi Castro Cardeles
>
>
>         2010/3/1 Martin Dobias <wonder.sk <http://wonder.sk>
>         <http://wonder.sk>@gmail.com <http://gmail.com>
>         <http://gmail.com>>
>
>
>            On Mon, Mar 1, 2010 at 5:23 PM, Luigi Castro Cardeles
>         <luigi.cardeles at gmail.com <mailto:luigi.cardeles at gmail.com>
>         <mailto:luigi.cardeles at gmail.com
>         <mailto:luigi.cardeles at gmail.com>>> wrote:
>         > Hi list,
>         > maybe there are other problem (relate to pyqgis):
>         >
>         > Não foi possível carregar PyQGIS.
>         > Suporte à Python vai ser desabilitado.
>         >
>         > Traceback (most recent call last):
>         >   File "", line 1, in
>         > RuntimeError: the sip module implements API v7.0 but the
>            qgis.core module
>         > requires API v6.0
>
>            This looks like you've updated sip package in your system,
>         however
>            qgis python module still awaits older version.
>            - if you run self-compiled qgis, just recompile it and
>         install again.
>            It should adapt to newer sip version
>            - if you run qgis from a distribution package, request an
>         updated
>            package from the packager
>            - you could downgrade sip package and all packages that
>         depend on it
>            (PyQt, PyKDE) but I wouldn't recommend that as it might
>         break your
>            system
>
>            Martin
>
>
>
>         This mail was received via Mail-SeCure System.
>         ------------------------------------------------------------------------
>
>         _______________________________________________
>         Qgis-user mailing list
>         Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
>         http://lists.osgeo.org/mailman/listinfo/qgis-user
>
>         This mail was received via Mail-SeCure System.
>
>
>
>
>
>     -- 
>     Micha Silver
>
>     Arava Development Co. +972-52-3665918
>     http://surfaces.co.il
>
>
>
>
> This mail was received via Mail-SeCure System.
>
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-user
>
> This mail was received via Mail-SeCure System.
>
>
>    


-- 
Micha Silver
http://www.surfaces.co.il/
Arava Development Co.  +972-52-3665918

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20100302/f97e1c84/attachment.html>


More information about the Qgis-user mailing list