Hi all,<br><br>As I have a few days left for the submission of the limited edition device program, I thought I would be asking for help to see if it is something simple to fix with joint effort as I like cmake. :-)<br><br>
Otherwise I may need to switch away from cmake, and it will also be a showstopper to start porting KDE to QNX. So, I have the following structure for my buildsystem:<br><br><a href="http://quickgit.kde.org/?p=scratch%2Flpapp%2Fwikireader.git&amp;a=blob&amp;h=6698cbdac3768199b0198c7388e22e145127b102&amp;hb=1823d473b97c3259c475c92594ed2b452261fa80&amp;f=frontends%2Fblackberry%2FCMakeLists.txt">http://quickgit.kde.org/?p=scratch%2Flpapp%2Fwikireader.git&amp;a=blob&amp;h=6698cbdac3768199b0198c7388e22e145127b102&amp;hb=1823d473b97c3259c475c92594ed2b452261fa80&amp;f=frontends%2Fblackberry%2FCMakeLists.txt</a><br>
<br>The problem is that, the build finishes without any errors, but when I run the generated binary on the phone, it gets a segfault which does not happen when using qmake from the IDE.<br><br>Here you can find the build with qmake: <a href="http://paste.kde.org/~lpapp/648440/">http://paste.kde.org/~lpapp/648440/</a><br>
<br>Here you can find the build with cmake: <a href="http://paste.kde.org/~lpapp/648434/">http://paste.kde.org/~lpapp/648434/</a><br><br>This is the segfault with the binary built by cmake:<br><br>Process 14692534 (wikireader) terminated SIGSEGV code=1 fltno=11 ip=7843bf7c(/base/lib/libcpp.so.4@_ZNKSt6locale9_GetfacetEj+0x27) mapaddr=0002bf7c. ref=00000010<br>
<br>Here you can find the pro files generated by the IDE for qmake:<br><br>WikiReader.pro:<br><br><pre>APP_NAME = WikiReader

CONFIG += qt warn_on cascades10

INCLUDEPATH += ../src ${QNX_TARGET}/usr/include/qt4/QtNetwork
DEPENDPATH += ../src ${QNX_TARGET}/usr/include/qt4/QtNetwork
QT += network

INCLUDEPATH += ../src ${QNX_TARGET}/usr/include/qt4/QtXml
DEPENDPATH += ../src ${QNX_TARGET}/usr/include/qt4/QtXml
QT += xml 

include(config.pri)<br><br>config.pri:<br><br>cat WikiReader/config.pri 
# Auto-generated by IDE. All changes by user will be lost!
# Created at 16/01/13 2:53 AM

BASEDIR = $$_PRO_FILE_PWD_

INCLUDEPATH +=  \
    $$BASEDIR/src

SOURCES +=  \
    $$BASEDIR/src/main.cpp \
    $$BASEDIR/src/wikimodel.cpp

HEADERS +=  \
    $$BASEDIR/src/wikimodel.h

CONFIG += precompile_header
PRECOMPILED_HEADER = $$BASEDIR/precompiled.h

lupdate_inclusion {
    SOURCES += \
        $$BASEDIR/../assets/*.qml
}

TRANSLATIONS = \
    $${TARGET}.ts
<br>Laszlo <br></pre><br><br>