×

Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User
    Join Date
    Dec 2009
    Posts
    10

    Some help with final nokia sdk release

    I'm trying for hours to make the nokia sdk final release compile a simple skeleton application that links to the qt mobility project. it builds and runs on the simulator(most of the time) but i cant make it work on the device headers not found libs and references missing. Any advice is welcomed.

    PS also tried this http://bugreports.qt.nokia.com/browse/QTSDK-98 and still no success

  2. #2
    Registered User
    Join Date
    Apr 2009
    Posts
    32

    Re: Some help with final nokia sdk release

    Can you show us this "simple skeleton application" and can you provide some output with the errors?

  3. #3
    Registered User
    Join Date
    Dec 2009
    Posts
    10

    Re: Some help with final nokia sdk release

    just create new mobile application add location to mobility .pro file include QGeopositionInfo and try to create a variable. (or any other mobility header class instead of the one I mentioned ) works on simulator on device I get no such header error. if I manually add the headers I get undefined reference to QGeopositionInfo or whatever it is I try to use.

  4. #4
    Registered User
    Join Date
    Dec 2009
    Posts
    10

    Re: Some help with final nokia sdk release

    Hy again I got it to work I uninstalled everything qt reletad on my pc and reinstalled everything from scratch (including the s60 sdk) + folowed instruction from http://bugreports.qt.nokia.com/browse/QTSDK-98 and now it works. The only thing I cant do is compile for the emulator using the nokia sdk ( I can if I set the build target to the s60 sdk with qt and mobility installed but not with the nokia sdk maybe i'm missing something for that and il paste my output here if anyone can help). And also the headers from qtmobility are underlined and qt creator complains that the files don't exist but it compiles fine( the downside to this is no auto completion)

    here is my output from the emulator compilation(when using nokia sdk when using s60 sdk with qt the compilation works)

    Code:
    Running build steps for project Q0001...
    Starting: "c:/qt/nokiaqtsdk/symbian/sdk/bin/qmake.exe" C:/Users/Olorin/programming/native/Q0001/Q0001.pro -r -spec symbian-abld -after OBJECTS_DIR=obj MOC_DIR=moc UI_DIR=ui RCC_DIR=rcc 
    The process "c:/qt/nokiaqtsdk/symbian/sdk/bin/qmake.exe" exited normally.
    Starting: "C:/Qt/NokiaQtSDK/Symbian/SDK/epoc32/tools/make.exe" -w 
    C:\Qt\NokiaQtSDK\Symbian\SDK\epoc32\tools\make.exe: Entering directory `C:/Users/Olorin/programming/native/Q0001' 
    bldmake bldfiles 
    ABLD.BAT build winscw udeb 
    make -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\EXPORT.make" EXPORT VERBOSE=-s 
    make[1]: Entering directory `C:/Users/Olorin/programming/native/Q0001' 
    Nothing to do 
    make[1]: Leaving directory `C:/Users/Olorin/programming/native/Q0001' 
    make -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\WINSCW.make" MAKEFILE VERBOSE=-s 
    make[1]: Entering directory `C:/Users/Olorin/programming/native/Q0001' 
    make -s -C \Users\Olorin\programming\native\Q0001 -f "MAKEFILE_0XE0386CB4.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\MAKEFILE_0XE0386CB4\WINSCW TO_BLDINF=..\..\..\..\..\Users\Olorin\programming\native\Q0001 PLATFORM=WINSCW MAKMAKE 
    perl -S makmake.pl -D \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4 WINSCW 
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(54) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\stdapis\" not found 
    
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(55) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\stdapis\sys\" not found 
    
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(58) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\oem\" not found 
    
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(61) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\" not found 
    
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(62) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\" not found 
    
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(63) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\loc\" not found 
    
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(65) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\loc\sc\" not found 
    
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(66) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\middleware\loc\sc\" not found 
    
    WARNING: \Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP(71) : SYSTEMINCLUDE path "\Qt\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\stdapis\stlport\" not found 
    
    
    MMPFILE "\Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4.MMP" 
    make[1]: Leaving directory `C:/Users/Olorin/programming/native/Q0001' 
    make -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\WINSCW.make" LIBRARY VERBOSE=-s 
    make[1]: Entering directory `C:/Users/Olorin/programming/native/Q0001' 
    make -s -C \Users\Olorin\programming\native\Q0001 -f "MAKEFILE_0XE0386CB4.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\MAKEFILE_0XE0386CB4\WINSCW TO_BLDINF=..\..\..\..\..\Users\Olorin\programming\native\Q0001 PLATFORM=WINSCW LIB 
    make -s -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4\WINSCW\Q0001_0XE0386CB4.WINSCW" LIBRARY 
    make[1]: Leaving directory `C:/Users/Olorin/programming/native/Q0001' 
    make -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s 
    make[1]: Entering directory `C:/Users/Olorin/programming/native/Q0001' 
    make -s -C \Users\Olorin\programming\native\Q0001 -f "MAKEFILE_0XE0386CB4.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\MAKEFILE_0XE0386CB4\WINSCW TO_BLDINF=..\..\..\..\..\Users\Olorin\programming\native\Q0001 PLATFORM=WINSCW CFG=UDEB RESOURCE 
    make -s -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4\WINSCW\Q0001_0XE0386CB4.WINSCW" RESOURCEUDEB 
    
    
    make[1]: Leaving directory `C:/Users/Olorin/programming/native/Q0001' 
    make -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\WINSCW.make" TARGET CFG=UDEB VERBOSE=-s 
    make[1]: Entering directory `C:/Users/Olorin/programming/native/Q0001' 
    make -s -C \Users\Olorin\programming\native\Q0001 -f "MAKEFILE_0XE0386CB4.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\MAKEFILE_0XE0386CB4\WINSCW TO_BLDINF=..\..\..\..\..\Users\Olorin\programming\native\Q0001 PLATFORM=WINSCW CFG=UDEB BLD 
    make -s -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\Q0001_0XE0386CB4\WINSCW\Q0001_0XE0386CB4.WINSCW" UDEB 
    Q0001.UID.CPP 
    make[1]: Leaving directory `C:/Users/Olorin/programming/native/Q0001' 
    make -r -f "\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\Users\Olorin\programming\native\Q0001\WINSCW.make" FINAL CFG=UDEB VERBOSE=-s 
    make[1]: Entering directory `C:/Users/Olorin/programming/native/Q0001' 
    make -s -C \Users\Olorin\programming\native\Q0001 -f "MAKEFILE_0XE0386CB4.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=\Qt\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\MAKEFILE_0XE0386CB4\WINSCW TO_BLDINF=..\..\..\..\..\Users\Olorin\programming\native\Q0001 PLATFORM=WINSCW CFG=UDEB FINAL 
    make[2]: *** No rule to make target `\Qt\NokiaQtSDK\Symbian\SDK\epoc32\release\winscw\udeb\EEXE.LIB', needed by `\Qt\NokiaQtSDK\Symbian\SDK\epoc32\release\winscw\udeb\Q0001.exe'. Stop. 
    make[1]: *** [TARGETQ0001_0XE0386CB4] Error 2 
    make[1]: Leaving directory `C:/Users/Olorin/programming/native/Q0001' 
    C:\Qt\NokiaQtSDK\Symbian\SDK\epoc32\tools\make.exe: Leaving directory `C:/Users/Olorin/programming/native/Q0001' 
    The process "C:/Qt/NokiaQtSDK/Symbian/SDK/epoc32/tools/make.exe" exited normally.
    Error while building project Q0001 (target: Symbian Emulator)
    When executing build step 'Make'
    and the pro file


    Code:
    #-------------------------------------------------
    #
    # Project created by QtCreator 2010-06-25T00:13:37
    #
    #-------------------------------------------------
    
    QT       += core gui
    
    TARGET = Q0001
    TEMPLATE = app
    
    
    SOURCES += main.cpp\
            mainwindow.cpp
    
    HEADERS  += mainwindow.h
    
    FORMS    += mainwindow.ui
    
    CONFIG += mobility
    MOBILITY = location multimedia
    
    symbian {
        TARGET.UID3 = 0xe0386cb4
        # TARGET.CAPABILITY += 
        TARGET.EPOCSTACKSIZE = 0x14000
        TARGET.EPOCHEAPSIZE = 0x020000 0x800000
    }
    i'm only creating two instances of mobility classes and deleting them in the constructor of the template qt creator generates for you

    QGeoPositionInfo *info = new QGeoPositionInfo();
    QAudioInput *input = new QAudioInput();
    delete info;
    delete input;

    Thanks.

Similar Threads

  1. jsr184 version "Final Release"(!)
    By b.m. in forum Mobile Java Media (Graphics & Sounds)
    Replies: 2
    Last Post: 2006-11-01, 17:33
  2. CMans Otran v1.0 Final Release
    By gs_cmans in forum News and Announcements
    Replies: 0
    Last Post: 2006-06-01, 21:38
  3. S60 3rd edition - final release
    By iulian_moldovan in forum Symbian Tools & SDKs
    Replies: 1
    Last Post: 2006-01-18, 08:47
  4. Replies: 0
    Last Post: 2005-10-20, 16:54

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×