Hi,
When I build my project for Emulator Debug (WINSCW) [Nokia_Symbian3_SDK_V1.0] my project compiles and runs in the emulator without problems, but when I build it for Phone Release (GCCE) [Nokia_Symbian3_SDK_V1.0] it throws the following error:
Note: X is my project name.Code:/Nokia/devices/Nokia_Symbian3_SDK_v1.0/EPOC32/BUILD/Symbian/Workspace/X/X_EXE/GCCE/UREL/X.o: In function `QList<QString>::append(QString const&)': X.cpp:(.text._ZN5QListI7QStringE6appendERKS0_[_ZN5QListI7QStringE6appendERKS0_]+0x30): undefined reference to `QListData::detach_grow(int*, int)' make[1]: *** [\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\release\gcce\urel\X.exe] Error 1 make: *** [TARGETX_EXE] Error 2
I am not using QList or QListObject classes anywhere in my project, and I searched the internet for "undefined reference to `QListData::detach_grow(int*, int)'" and the only thing usefull I could find is to add QtXml to the libraries list.
.pro file:
.mmp file:Code:TEMPLATE = app TARGET = X QT += core \ gui \ xml \ network HEADERS += GPS.h \ XXXXX.h \ XXXX.h \ X.h SOURCES += Startup.rss \ X_reg.rss \ main.cpp \ X.cpp FORMS += X.ui RESOURCES += CONFIG += mobility MOBILITY += location symbian: { TARGET.UID3 = 0xXXXXXXXX MMP_RULES += DEBUGGABLE_UDEBONLY TARGET.CAPABILITY = Location \ ReadUserData \ WriteDeviceData LIBS += -lcone \ -leikcore \ -lavkon autoStartBlock = "SOURCEPATH ." \ "START RESOURCE Startup.rss" \ "END" MMP_RULES += autoStartBlock deployRscFile = "\"$${EPOCROOT}epoc32/data/Startup.rsc\" - \"C:/private/XXXXXXXX/import/[Startup].rsc\"" deployFiles.pkg_postrules += deployRscFile audioFiles.sources = Audio/* audioFiles.path = . pixmapFiles.sources = Pixmap/* pixmapFiles.path = . DEPLOYMENT += deployFiles DEPLOYMENT += audioFiles DEPLOYMENT += pixmapFiles }
Please help, I am stuck in this since few days.Code:// ============================================================================== // Generated by qmake (2.01a) (Qt 4.7.2) on: 2011-10-11T15:51:14 // This file is generated by qmake and should not be modified by the // user. // Name : X.mmp // ============================================================================== TARGET X.exe TARGETTYPE EXE UID 0xXXXXXXXX 0xXXXXXXXX SECUREID 0xXXXXXXXX EPOCSTACKSIZE 0x14000 EPOCHEAPSIZE 0x020000 0x800000 SOURCEPATH . LANG SC START RESOURCE X.rss HEADER TARGETPATH /resource/apps END SOURCEPATH . START RESOURCE X_reg.rss TARGETPATH /private/XXXXXXXX/import/apps END // Qt Macros MACRO UNICODE MACRO QT_KEYPAD_NAVIGATION MACRO QT_SOFTKEYS_ENABLED MACRO QT_USE_MATH_H_FLOATS MACRO QT_XML_LIB MACRO QT_GUI_LIB MACRO QT_NETWORK_LIB MACRO QT_CORE_LIB SYSTEMINCLUDE /epoc32/include/mw/QtCore SYSTEMINCLUDE /epoc32/include/mw/QtNetwork SYSTEMINCLUDE /epoc32/include/mw/QtGui SYSTEMINCLUDE /epoc32/include/mw/QtXml SYSTEMINCLUDE /epoc32/include/mw SYSTEMINCLUDE /epoc32/include/mw/QtLocation SYSTEMINCLUDE /epoc32/tools/qt/mkspecs/common/symbian SYSTEMINCLUDE /epoc32/include SYSTEMINCLUDE /epoc32/include/stdapis SYSTEMINCLUDE /epoc32/include/stdapis/sys SYSTEMINCLUDE /epoc32/include/platform/mw SYSTEMINCLUDE /epoc32/include/platform SYSTEMINCLUDE /epoc32/include/platform/loc SYSTEMINCLUDE /epoc32/include/platform/mw/loc SYSTEMINCLUDE /epoc32/include/platform/loc/sc SYSTEMINCLUDE /epoc32/include/platform/mw/loc/sc SYSTEMINCLUDE ../../../QtMobility SYSTEMINCLUDE ../../../QtMobility/tmp SYSTEMINCLUDE ../../../QtLocation SYSTEMINCLUDE ../../../QtLocation/tmp SYSTEMINCLUDE /epoc32/include/stdapis/stlportv5 SYSTEMINCLUDE . SYSTEMINCLUDE tmp SOURCEPATH . SOURCE main.cpp SOURCE X.cpp SOURCE moc_GPS.cpp SOURCE moc_X.cpp LIBRARY cone.lib LIBRARY eikcore.lib LIBRARY avkon.lib LIBRARY QtLocation.lib LIBRARY libstdcppv5.lib LIBRARY QtXml.lib LIBRARY QtGui.lib LIBRARY QtNetwork.lib LIBRARY QtCore.lib LIBRARY libpthread.lib LIBRARY libc.lib LIBRARY libm.lib LIBRARY euser.lib LIBRARY libdl.lib profileengine.lib STATICLIBRARY qtmain.lib CAPABILITY Location ReadUserData WriteDeviceData NetworkServices OPTION CW -cwd include -wchar_t on OPTION ARMCC --visibility_inlines_hidden --fpmode fast #if defined(ARMCC_4_0) OPTION ARMCC --import_all_vtbl #endif OPTION GCCE -fvisibility-inlines-hidden VERSION 10.0 ARMFPU softvfp+vfpv2 BYTEPAIRCOMPRESSTARGET OPTION_REPLACE ARMCC --export_all_vtbl -D__QT_NOEFFECTMACRO_DONOTUSE USERINCLUDE . DEBUGGABLE_UDEBONLY SOURCEPATH . START RESOURCE Startup.rss END STDCPP



