×

Discussion Board

Results 1 to 15 of 15
  1. #1
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Error at null build step on remote compiler

    I'm trying to compile the QScintilla code to make a generic syntax highlighter for my Nokia phone. It compiles fine for the simulator, but when I use the remote compiler to create the .sis, I get the following output:

    -----------------------------------------------------------------------
    Running build steps for project qscintilla...
    Uploading to remote compiler
    Uploaded: 16/738 kB
    Uploaded: 32/738 kB
    Uploaded: 48/738 kB
    :
    :
    :
    Uploaded: 720/738 kB
    Uploaded: 736/738 kB
    Uploaded 738 kB, waiting for build
    Uploaded: 754/738 kB
    Uploaded: 770/738 kB
    :
    :
    :
    Uploaded: 2213/738 kB
    Uploaded: 2216/738 kB

    Build Failed:Errors in build
    Error while building project qscintilla (target: Remote compiler)
    When executing build step ''
    ------------------------------------------------------------------

    Does anybody know what this means? The qscintilla.pro file looks like this:

    ------------------------------------------------------------------
    TEMPLATE = lib
    TARGET = qscintilla2
    CONFIG += qt warn_off release dll thread
    INCLUDEPATH = . ../include ../src
    DEFINES = QSCINTILLA_MAKE_DLL QT SCI_LEXER

    # Handle both Qt v4 and v3.
    target.path = $$[QT_INSTALL_LIBS]
    isEmpty(target.path) {
    target.path = $(QTDIR)/lib
    }

    header.path = $$[QT_INSTALL_HEADERS]
    header.files = Qsci
    isEmpty(header.path) {
    header.path = $(QTDIR)/include/Qsci
    header.files = Qsci/qsci*.h
    }

    trans.path = $$[QT_INSTALL_TRANSLATIONS]
    trans.files = qscintilla_*.qm
    isEmpty(trans.path) {
    trans.path = $(QTDIR)/translations
    }

    qsci.path = $$[QT_INSTALL_DATA]
    qsci.files = ../qsci
    isEmpty(qsci.path) {
    qsci.path = $(QTDIR)
    }

    INSTALLS += header trans qsci target

    HEADERS = \
    ./Qsci/qsciglobal.h \
    ./Qsci/qsciscintilla.h \
    ./Qsci/qsciscintillabase.h \
    ./Qsci/qsciabstractapis.h \
    ./Qsci/qsciapis.h \
    ./Qsci/qscicommand.h \
    ./Qsci/qscicommandset.h \
    ./Qsci/qscidocument.h \
    ./Qsci/qscilexer.h \
    ./Qsci/qscilexerbash.h \
    ./Qsci/qscilexerbatch.h \
    ./Qsci/qscilexercmake.h \
    ./Qsci/qscilexercpp.h \
    ./Qsci/qscilexercsharp.h \
    ./Qsci/qscilexercss.h \
    ./Qsci/qscilexercustom.h \
    ./Qsci/qscilexerd.h \
    ./Qsci/qscilexerdiff.h \
    ./Qsci/qscilexerfortran.h \
    ./Qsci/qscilexerfortran77.h \
    ./Qsci/qscilexerhtml.h \
    ./Qsci/qscilexeridl.h \
    ./Qsci/qscilexerjava.h \
    ./Qsci/qscilexerjavascript.h \
    ./Qsci/qscilexerlua.h \
    ./Qsci/qscilexermakefile.h \
    ./Qsci/qscilexerpascal.h \
    ./Qsci/qscilexerperl.h \
    ./Qsci/qscilexerpostscript.h \
    ./Qsci/qscilexerpov.h \
    ./Qsci/qscilexerproperties.h \
    ./Qsci/qscilexerpython.h \
    ./Qsci/qscilexerruby.h \
    ./Qsci/qscilexerspice.h \
    ./Qsci/qscilexersql.h \
    ./Qsci/qscilexertcl.h \
    ./Qsci/qscilexertex.h \
    ./Qsci/qscilexerverilog.h \
    ./Qsci/qscilexervhdl.h \
    ./Qsci/qscilexerxml.h \
    ./Qsci/qscilexeryaml.h \
    ./Qsci/qscimacro.h \
    ./Qsci/qscistyle.h \
    ./Qsci/qscistyledtext.h \
    ListBoxQt.h \
    SciClasses.h \
    ScintillaQt.h \
    ../include/Accessor.h \
    ../include/KeyWords.h \
    ../include/Platform.h \
    ../include/PropSet.h \
    ../include/SString.h \
    ../include/SciLexer.h \
    ../include/Scintilla.h \
    ../include/ScintillaWidget.h \
    ../src/AutoComplete.h \
    ../src/CallTip.h \
    ../src/CellBuffer.h \
    ../src/CharClassify.h \
    ../src/ContractionState.h \
    ../src/Decoration.h \
    ../src/Document.h \
    ../src/DocumentAccessor.h \
    ../src/Editor.h \
    ../src/ExternalLexer.h \
    ../src/Indicator.h \
    ../src/KeyMap.h \
    ../src/LineMarker.h \
    ../src/Partitioning.h \
    ../src/PerLine.h \
    ../src/PositionCache.h \
    ../src/RESearch.h \
    ../src/RunStyles.h \
    ../src/SVector.h \
    ../src/ScintillaBase.h \
    ../src/SplitVector.h \
    ../src/Style.h \
    ../src/StyleContext.h \
    ../src/ViewStyle.h \
    ../src/XPM.h

    SOURCES = \
    qsciscintilla.cpp \
    qsciscintillabase.cpp \
    qsciabstractapis.cpp \
    qsciapis.cpp \
    qscicommand.cpp \
    qscicommandset.cpp \
    qscidocument.cpp \
    qscilexer.cpp \
    qscilexerbash.cpp \
    qscilexerbatch.cpp \
    qscilexercmake.cpp \
    qscilexercpp.cpp \
    qscilexercsharp.cpp \
    qscilexercss.cpp \
    qscilexercustom.cpp \
    qscilexerd.cpp \
    qscilexerdiff.cpp \
    qscilexerfortran.cpp \
    qscilexerfortran77.cpp \
    qscilexerhtml.cpp \
    qscilexeridl.cpp \
    qscilexerjava.cpp \
    qscilexerjavascript.cpp \
    qscilexerlua.cpp \
    qscilexermakefile.cpp \
    qscilexerpascal.cpp \
    qscilexerperl.cpp \
    qscilexerpostscript.cpp \
    qscilexerpov.cpp \
    qscilexerproperties.cpp \
    qscilexerpython.cpp \
    qscilexerruby.cpp \
    qscilexerspice.cpp \
    qscilexersql.cpp \
    qscilexertcl.cpp \
    qscilexertex.cpp \
    qscilexerverilog.cpp \
    qscilexervhdl.cpp \
    qscilexerxml.cpp \
    qscilexeryaml.cpp \
    qscimacro.cpp \
    qscistyle.cpp \
    qscistyledtext.cpp \
    SciClasses.cpp \
    ListBoxQt.cpp \
    PlatQt.cpp \
    ScintillaQt.cpp \
    ../src/AutoComplete.cpp \
    ../src/CallTip.cpp \
    ../src/CellBuffer.cpp \
    ../src/CharClassify.cpp \
    ../src/ContractionState.cpp \
    ../src/Decoration.cpp \
    ../src/Document.cpp \
    ../src/DocumentAccessor.cpp \
    ../src/Editor.cpp \
    ../src/ExternalLexer.cpp \
    ../src/Indicator.cpp \
    ../src/KeyMap.cpp \
    ../src/KeyWords.cpp \
    ../src/LexAbaqus.cpp \
    ../src/LexAPDL.cpp \
    ../src/LexAU3.cpp \
    ../src/LexAVE.cpp \
    ../src/LexAda.cpp \
    ../src/LexAsm.cpp \
    ../src/LexAsn1.cpp \
    ../src/LexASY.cpp \
    ../src/LexBaan.cpp \
    ../src/LexBash.cpp \
    ../src/LexBasic.cpp \
    ../src/LexBullant.cpp \
    ../src/LexCLW.cpp \
    ../src/LexCPP.cpp \
    ../src/LexCSS.cpp \
    ../src/LexCaml.cpp \
    ../src/LexCmake.cpp \
    ../src/LexCOBOL.cpp \
    ../src/LexConf.cpp \
    ../src/LexCrontab.cpp \
    ../src/LexCsound.cpp \
    ../src/LexD.cpp \
    ../src/LexEScript.cpp \
    ../src/LexEiffel.cpp \
    ../src/LexErlang.cpp \
    ../src/LexFlagship.cpp \
    ../src/LexForth.cpp \
    ../src/LexFortran.cpp \
    ../src/LexGAP.cpp \
    ../src/LexGui4Cli.cpp \
    ../src/LexHTML.cpp \
    ../src/LexHaskell.cpp \
    ../src/LexInno.cpp \
    ../src/LexKix.cpp \
    ../src/LexLisp.cpp \
    ../src/LexLout.cpp \
    ../src/LexLua.cpp \
    ../src/LexMagik.cpp \
    ../src/LexMMIXAL.cpp \
    ../src/LexMPT.cpp \
    ../src/LexMSSQL.cpp \
    ../src/LexMatlab.cpp \
    ../src/LexMetapost.cpp \
    ../src/LexMySQL.cpp \
    ../src/LexNimrod.cpp \
    ../src/LexNsis.cpp \
    ../src/LexOpal.cpp \
    ../src/LexOthers.cpp \
    ../src/LexPB.cpp \
    ../src/LexPLM.cpp \
    ../src/LexPOV.cpp \
    ../src/LexPowerPro.cpp \
    ../src/LexPowerShell.cpp \
    ../src/LexProgress.cpp \
    ../src/LexPS.cpp \
    ../src/LexPascal.cpp \
    ../src/LexPerl.cpp \
    ../src/LexPython.cpp \
    ../src/LexR.cpp \
    ../src/LexRebol.cpp \
    ../src/LexRuby.cpp \
    ../src/LexSQL.cpp \
    ../src/LexScriptol.cpp \
    ../src/LexSmalltalk.cpp \
    ../src/LexSML.cpp \
    ../src/LexSorcus.cpp \
    ../src/LexSpecman.cpp \
    ../src/LexSpice.cpp \
    ../src/LexTACL.cpp \
    ../src/LexTADS3.cpp \
    ../src/LexTAL.cpp \
    ../src/LexTCL.cpp \
    ../src/LexTeX.cpp \
    ../src/LexVB.cpp \
    ../src/LexVHDL.cpp \
    ../src/LexVerilog.cpp \
    ../src/LexYAML.cpp \
    ../src/LineMarker.cpp \
    ../src/PerLine.cpp \
    ../src/PositionCache.cpp \
    ../src/PropSet.cpp \
    ../src/RESearch.cpp \
    ../src/RunStyles.cpp \
    ../src/ScintillaBase.cpp \
    ../src/Style.cpp \
    ../src/StyleContext.cpp \
    ../src/ViewStyle.cpp \
    ../src/XPM.cpp

    TRANSLATIONS = \
    qscintilla_cs.ts \
    qscintilla_de.ts \
    qscintilla_es.ts \
    qscintilla_fr.ts \
    qscintilla_pt_br.ts \
    qscintilla_ru.ts
    -----------------------------------------------------------------

    Cheers

    MattLG

  2. #2
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Re: Error at null build step on remote compiler

    The remote compiler works fine with all of the bundled examples that I've tried.

    Cheers

    MattLG

  3. #3
    Registered User
    Join Date
    Jul 2010
    Posts
    4

    Re: Error at null build step on remote compiler

    Hi Matt,

    This is known issue and we are currently working with this. This error occurs if building takes about 300 seconds or more.

    Tomi

  4. #4
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Re: Error at null build step on remote compiler

    Oh, I see.

    Is it worth trying at unsociable hours to see if compiles in under 300 seconds?

    Or are there any workarounds?

    Cheers

    MattLG

  5. #5
    Super Contributor
    Join Date
    Dec 2005
    Location
    England,UK
    Posts
    1,600

    Re: Error at null build step on remote compiler

    Hi MattLG,
    When this program was tried under the QT SDK Simulator to build this program it failed.

    Code:
    mingw32-make[1]: Leaving directory `C:/NokiaQtSDK/Examples/4.6/QScintilla-gpl-2.4.4/qscintilla-build-simulator' 
    mingw32-make: Leaving directory `C:/NokiaQtSDK/Examples/4.6/QScintilla-gpl-2.4.4/qscintilla-build-simulator' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x38): undefined reference to `_imp___ZN8QPrinterD2Ev' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x50): undefined reference to `_imp___ZN8QPrinterD2Ev' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x6d): undefined reference to `_imp___ZN8QPrinterD2Ev' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x96): undefined reference to `_imp___ZN8QPrinterC2ENS_11PrinterModeE' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0xca): undefined reference to `_imp___ZN8QPrinterC2ENS_11PrinterModeE' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x135): undefined reference to `_imp___ZNK8QPrinter8fromPageEv' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x141): undefined reference to `_imp___ZNK8QPrinter6toPageEv' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x1d5): undefined reference to `_imp___ZNK8QPrinter9pageOrderEv' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x22e): undefined reference to `_imp___ZNK8QPrinter9numCopiesEv' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x399): undefined reference to `_imp___ZN8QPrinter7newPageEv' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.text+0x460): undefined reference to `_imp___ZN8QPrinter7newPageEv' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.rdata$_ZTV11QsciPrinter[vtable for QsciPrinter]+0x10): undefined reference to `QPrinter::devType() const' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.rdata$_ZTV11QsciPrinter[vtable for QsciPrinter]+0x14): undefined reference to `QPrinter::paintEngine() const' 
    ./release\qsciprinter.o:qsciprinter.cpp:(.rdata$_ZTV11QsciPrinter[vtable for QsciPrinter]+0x18): undefined reference to `QPrinter::metric(QPaintDevice::PaintDeviceMetric) const' 
    collect2: ld returned 1 exit status 
    mingw32-make[1]: *** [release\qscintilla2.dll] Error 1 
    mingw32-make: *** [release] Error 2 
    The process "C:/NokiaQtSDK/mingw/bin/mingw32-make.exe" exited with code %2.
    Error while building project qscintilla (target: Qt Simulator)
    When executing build step 'Make'
    
    This problem about metric was discussed in thread http://discussion.forum.nokia.com/forum/showthread.php?206146-Nokia-Qt-SDK-QtCreator-can-not-start-Emulator
    Then in Symbian compiler.

    Code:
    make[1]: Leaving directory `C:/NokiaQtSDK/Examples/4.6/QScintilla-gpl-2.4.4/Qt4' 
    make -r -f "\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\NokiaQtSDK\Examples\4.6\QScintilla-gpl-2.4.4\Qt4\GCCE.make" FINAL CFG=UREL VERBOSE=-s 
    /NokiaQtSDK/Symbian/SDK/epoc32/include/stdapis/stlport/stl/_string.h: In member function '_CharT* std::basic_string<_CharT, _Traits, _Alloc>::erase(_CharT*, _CharT*) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>, _Alloc = std::allocator<wchar_t>]': 
    /NokiaQtSDK/Symbian/SDK/epoc32/include/stdapis/stlport/stl/_string.h:505: instantiated from 'void std::basic_string<_CharT, _Traits, _Alloc>::resize(int, _CharT) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>, _Alloc = std::allocator<wchar_t>]' 
    /NokiaQtSDK/Symbian/SDK/epoc32/include/stdapis/stlport/stl/_string.h:509: instantiated from 'void std::basic_string<_CharT, _Traits, _Alloc>::resize(int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>, _Alloc = std::allocator<wchar_t>]' 
    /NokiaQtSDK/Symbian/SDK/include/QtCore/../../src/corelib/tools/qstring.h:1043: instantiated from here 
    /NokiaQtSDK/Symbian/SDK/epoc32/include/stdapis/stlport/stl/_string.h:931: error: 'move' is not a member of 'std::char_traits<wchar_t>' 
    make[2]: *** [\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\NokiaQtSDK\Examples\4.6\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XE8483E29\GCCE\urel\qsciscintilla.o] Error 1 
    make[1]: *** [TARGETQSCINTILLA_0XE8483E29] Error 2 
    make[1]: Entering directory `C:/NokiaQtSDK/Examples/4.6/QScintilla-gpl-2.4.4/Qt4' 
    make -s -C \NokiaQtSDK\Examples\4.6\QScintilla-gpl-2.4.4\Qt4 -f "MAKEFILE_0XE8483E29.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\MAKEFILE_0XE8483E29\GCCE TO_BLDINF=..\..\..\..\..\NokiaQtSDK\Examples\4.6\QScintilla-gpl-2.4.4\Qt4 PLATFORM=GCCE CFG=UREL FINAL 
    make[1]: Leaving directory `C:/NokiaQtSDK/Examples/4.6/QScintilla-gpl-2.4.4/Qt4' 
    C:\NokiaQtSDK\Symbian\SDK\epoc32\tools\make.exe: Leaving directory `C:/NokiaQtSDK/Examples/4.6/QScintilla-gpl-2.4.4/Qt4' 
    The process "C:/NokiaQtSDK/Symbian/SDK/epoc32/tools/make.exe" exited normally.
    Error while building project qscintilla (target: Symbian Device)
    When executing build step 'Make'
    I download the version from http://www.riverbankcomputing.com/st...-gpl-2.4.4.zip and used the qt4\qscintilla.pro file to build the project.

    I also tried this in S60 5th Edition 1.0 SDK and the Qt SDK Symbian device complier.

    They all fail in different ways.

    Perhaps the Remote Compiler times out due to the errors and after 300 seconds if not complete due to problems with compilation timed out

    Thanks
    Jim

  6. #6
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Re: Error at null build step on remote compiler

    jimgilmour1, QPrinter is not supported on symbian, so I removed qsciprinter.cpp and qsciprinter.h which refer to it. It compiles fine for the simulator then :-)

    So I don't think this is the issue on the remote compiler.

    Cheers

    MattLG
    Last edited by MattLG; 2010-07-31 at 22:01.

  7. #7
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Re: Error at null build step on remote compiler

    OK, this is strange. I've managed to get hold of a windows achine to test this on so that I don't have to use the remote compiler.

    The QScintilla stuff compiles fine (with all QPrinter references removed) for the simulator, but there are pageloads of build errors when building for symbian. I thought the whole idea of the simulator was that it should be pretty much identical to building for the real thing. Am I missing something?

    ---------------------------------------------------------------------------------------------
    Running build steps for project qscintilla...
    Starting: "c:/nokiaqtsdk/symbian/sdk/bin/qmake.exe" C:/NokiaQtSDK/QScintilla-gpl-2.4.4/Qt4/qscintilla.pro -r -spec symbian-abld -after OBJECTS_DIR=obj MOC_DIR=moc UI_DIR=ui RCC_DIR=rcc
    The process "c:/nokiaqtsdk/symbian/sdk/bin/qmake.exe" exited normally.
    Starting: "C:/NokiaQtSDK/Symbian/SDK/epoc32/tools/make.exe" debug-gcce -w
    C:\NokiaQtSDK\Symbian\SDK\epoc32\tools\make.exe: Entering directory `C:/NokiaQtSDK/QScintilla-gpl-2.4.4/Qt4'
    bldmake bldfiles
    ABLD.BAT build gcce udeb
    make -r -f "\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\EXPORT.make" EXPORT VERBOSE=-s
    make[1]: Entering directory `C:/NokiaQtSDK/QScintilla-gpl-2.4.4/Qt4'
    Nothing to do
    make[1]: Leaving directory `C:/NokiaQtSDK/QScintilla-gpl-2.4.4/Qt4'
    make -r -f "\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\GCCE.make" MAKEFILE VERBOSE=-s
    make[1]: Entering directory `C:/NokiaQtSDK/QScintilla-gpl-2.4.4/Qt4'
    make -s -C \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4 -f "MAKEFILE_0XEB833866.MK" TO_ROOT=..\..\.. EPOCBLD=\NokiaQtSDK\Symbian\SDK\EPOC32\BUILD\MAKEFILE_0XEB833866\GCCE TO_BLDINF=..\..\..\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4 PLATFORM=GCCE MAKMAKE
    perl -S makmake.pl -D \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866 GCCE

    MMPFILE "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866.MMP"
    WARNING: Frozen .def file \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\eabi\qscintilla2u.def not found - project not frozen
    WARNING: \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866.MMP(39) : SYSTEMINCLUDE path "\NokiaQtSDK\Symbian\SDK\epoc32\include\oem\" not found

    WARNING: \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866.MMP(42) : SYSTEMINCLUDE path "\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\" not found

    WARNING: \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866.MMP(43) : SYSTEMINCLUDE path "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\" not found

    WARNING: \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866.MMP(44) : SYSTEMINCLUDE path "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\loc\" not found

    WARNING: \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866.MMP(46) : SYSTEMINCLUDE path "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\loc\sc\" not found

    WARNING: \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866.MMP(47) : SYSTEMINCLUDE path "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\middleware\loc\sc\" not found

    WARNING: \NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\QSCINTILLA_0XEB833866.MMP(50) : SYSTEMINCLUDE path "\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\stdapis\stlport\" not found


    WARNING: Can't find following headers in System Include Path
    <_ansi.h> <sys\time.h> <limits.h> <sys\types.h>
    (Sys Inc Paths "\NokiaQtSDK\Symbian\SDK\include\QtCore\" "\NokiaQtSDK\Symbian\SDK\include\QtCore\tmp\" "\NokiaQtSDK\Symbian\SDK\include\QtGui\" "\NokiaQtSDK\Symbian\SDK\include\QtGui\tmp\" "\NokiaQtSDK\Symbian\SDK\include\" "\NokiaQtSDK\Symbian\SDK\include\tmp\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\tmp\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\include\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\include\tmp\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\src\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\src\tmp\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\oem\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\middleware\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\middleware\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\loc\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\middleware\loc\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\loc\sc\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\middleware\loc\sc\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\moc\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\moc\tmp\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\stdapis\stlport\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\stdapis\stlport\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\Qsci\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\Qsci\tmp\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\ui\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\ui\tmp\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\variant" "c:/nokiaqtsdk/symbian/gcce/lib/gcc/arm-none-symbianelf/4.3.3/include\")
    Dependency list for "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\qsciscintilla.cpp" may be incomplete


    WARNING: Can't find following headers in System Include Path
    <_ansi.h> <sys\time.h> <limits.h> <sys\types.h>
    (Sys Inc Paths "\NokiaQtSDK\Symbian\SDK\include\QtCore\" "\NokiaQtSDK\Symbian\SDK\include\QtCore\tmp\" "\NokiaQtSDK\Symbian\SDK\include\QtGui\" "\NokiaQtSDK\Symbian\SDK\include\QtGui\tmp\" "\NokiaQtSDK\Symbian\SDK\include\" "\NokiaQtSDK\Symbian\SDK\include\tmp\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\tmp\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\include\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\include\tmp\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\src\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\src\tmp\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\oem\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\middleware\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\middleware\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\loc\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\middleware\loc\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\osextensions\loc\sc\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\domain\middleware\loc\sc\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\moc\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\moc\tmp\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\osextensions\stdapis\stlport\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\stdapis\stlport\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\Qsci\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\Qsci\tmp\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\ui\" "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\ui\tmp\" "\NokiaQtSDK\Symbian\SDK\epoc32\include\variant" "c:/nokiaqtsdk/symbian/gcce/lib/gcc/arm-none-symbianelf/4.3.3/include\")
    Dependency list for "\NokiaQtSDK\QScintilla-gpl-2.4.4\Qt4\qsciscintillabase.cpp" may be incomplete


    --------------------------------------------------------------------------------

    And it just goes on and on like this.

    The build issues tab gives all kinds of errors about header files not being found like _ansi.h, sys/time.h, sys/types.h. And also size_t not being declared.

    Any ideas? Sounds like the compiler is fubarred to me.

    Cheers

    MattLG

  8. #8
    Nokia Developer Champion
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209

    Re: Error at null build step on remote compiler

    The emulator is pretty much like the real thing, the simulator isn't. And neither one uses the phone instruction set or libraries, so the same bound module can't be used for both. This means you can have something compile and build OK in one environment but have missing/incompatible includes or libraries in the other environment.

  9. #9
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Re: Error at null build step on remote compiler

    I see, that's not very useful at all then.

    Looking at the errors, it looks to me like there is a problem with the symbian compiler. The .mmp file seems to be full of directories that don't exist. The missing header files that I've searched for are all there, just not in the directories referenced in the mmp file.

    Are there some settings I need to make to get the mmp file generated correctly? Or is the symbian compiler really just not self-consistent?

    Cheers

    MattLG

  10. #10
    Nokia Developer Champion
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209

    Re: Error at null build step on remote compiler

    There's normally about 7 directories that don't exist. This has no impact on the compile/build.

  11. #11
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Re: Error at null build step on remote compiler

    Yes, I imagine that has no impact on the compile, but my problem is the directories which are missig from the MMP file. ie. the ones with the required header files.

    Cheers

    MattLG

  12. #12
    Super Contributor
    Join Date
    Dec 2005
    Location
    England,UK
    Posts
    1,600

    Re: Error at null build step on remote compiler

    Quote Originally Posted by MattLG View Post
    jimgilmour1, QPrinter is not supported on symbian, so I removed qsciprinter.cpp and qsciprinter.h which refer to it. It compiles fine for the simulator then :-)

    So I don't think this is the issue on the remote compiler.

    Cheers

    MattLG
    Hi MattLG,
    I took you advice and remove the QPrinter support file and rebuilt using the Maemo 5 compiler.
    This built successfully only failing while trying to make a debian install package which fails because the application is a library not an executable. Only this successful link and make file exit

    The process "C:/nokiaqtsdk/maemo/4.6.2/bin/make.exe" exited normally.

    There were no include errors. I tried compiling this on Qt 4.6.2 the SYSTEMINCLUDE errors are caused by Qmake 4.6.3, I have already submitted a bug report and a patch which creates which uses the mingw windows 32 compiler and hence different include files from
    C:\NokiaQtSDK\Simulator\Qt\mingw\include.

    Qt for Symbian does not support access to epoc32 Symbian C++ native functions in the Symbian 5th edition and Nokia Qt SDK edition which would appear what _ansi.h ans sys\time.h are needed.

    No doubt with some work the program could be made to work with the Symbian compiler and stop making native calls.
    Thanks,
    Jim


    Code:
    g++ -Wl,-rpath-link,/usr/lib -Wl,-O1 -Wl,--hash-style=gnu -Wl,-rpath,C:/usr/lib -shared -Wl,-soname,libqscintilla2.so.5 -o libqscintilla2.so.5.4.0 qsciscintilla.o qsciscintillabase.o qsciabstractapis.o qsciapis.o qscicommand.o qscicommandset.o qscidocument.o qscilexer.o qscilexerbash.o qscilexerbatch.o qscilexercmake.o qscilexercpp.o qscilexercsharp.o qscilexercss.o qscilexercustom.o qscilexerd.o qscilexerdiff.o qscilexerfortran.o qscilexerfortran77.o qscilexerhtml.o qscilexeridl.o qscilexerjava.o qscilexerjavascript.o qscilexerlua.o qscilexermakefile.o qscilexerpascal.o qscilexerperl.o qscilexerpostscript.o qscilexerpov.o qscilexerproperties.o qscilexerpython.o qscilexerruby.o qscilexerspice.o qscilexersql.o qscilexertcl.o qscilexertex.o qscilexerverilog.o qscilexervhdl.o qscilexerxml.o qscilexeryaml.o qscimacro.o qscistyle.o qscistyledtext.o SciClasses.o ListBoxQt.o PlatQt.o ScintillaQt.o AutoComplete.o CallTip.o CellBuffer.o CharClassify.o ContractionState.o Decoration.o Document.o DocumentAccessor.o Editor.o ExternalLexer.o Indicator.o KeyMap.o KeyWords.o LexAbaqus.o LexAPDL.o LexAU3.o LexAVE.o LexAda.o LexAsm.o LexAsn1.o LexASY.o LexBaan.o LexBash.o LexBasic.o LexBullant.o LexCLW.o LexCPP.o LexCSS.o LexCaml.o LexCmake.o LexCOBOL.o LexConf.o LexCrontab.o LexCsound.o LexD.o LexEScript.o LexEiffel.o LexErlang.o LexFlagship.o LexForth.o LexFortran.o LexGAP.o LexGui4Cli.o LexHTML.o LexHaskell.o LexInno.o LexKix.o LexLisp.o LexLout.o LexLua.o LexMagik.o LexMMIXAL.o LexMPT.o LexMSSQL.o LexMatlab.o LexMetapost.o LexMySQL.o LexNimrod.o LexNsis.o LexOpal.o LexOthers.o LexPB.o LexPLM.o LexPOV.o LexPowerPro.o LexPowerShell.o LexProgress.o LexPS.o LexPascal.o LexPerl.o LexPython.o LexR.o LexRebol.o LexRuby.o LexSQL.o LexScriptol.o LexSmalltalk.o LexSML.o LexSorcus.o LexSpecman.o LexSpice.o LexTACL.o LexTADS3.o LexTAL.o LexTCL.o LexTeX.o LexVB.o LexVHDL.o LexVerilog.o LexYAML.o LineMarker.o PerLine.o PositionCache.o PropSet.o RESearch.o RunStyles.o ScintillaBase.o Style.o StyleContext.o ViewStyle.o XPM.o moc_qsciscintilla.o moc_qsciscintillabase.o moc_qsciabstractapis.o moc_qsciapis.o moc_qscilexer.o moc_qscilexerbash.o moc_qscilexerbatch.o moc_qscilexercmake.o moc_qscilexercpp.o moc_qscilexercsharp.o moc_qscilexercss.o moc_qscilexercustom.o moc_qscilexerd.o moc_qscilexerdiff.o moc_qscilexerfortran.o moc_qscilexerfortran77.o moc_qscilexerhtml.o moc_qscilexeridl.o moc_qscilexerjava.o moc_qscilexerjavascript.o moc_qscilexerlua.o moc_qscilexermakefile.o moc_qscilexerpascal.o moc_qscilexerperl.o moc_qscilexerpostscript.o moc_qscilexerpov.o moc_qscilexerproperties.o moc_qscilexerpython.o moc_qscilexerruby.o moc_qscilexerspice.o moc_qscilexersql.o moc_qscilexertcl.o moc_qscilexertex.o moc_qscilexerverilog.o moc_qscilexervhdl.o moc_qscilexerxml.o moc_qscilexeryaml.o moc_qscimacro.o moc_SciClasses.o -LC:/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/lib -lQtGui -L/usr/lib -L/usr/X11R6/lib -lQtCore -lpthread 
    ln -s libqscintilla2.so.5.4.0 libqscintilla2.so 
    ln -s libqscintilla2.so.5.4.0 libqscintilla2.so.5 
    ln -s libqscintilla2.so.5.4.0 libqscintilla2.so.5.4 
    make: Leaving directory `/c/NokiaQtSDK/Examples/4.6/QScintilla-gpl-2.4.4/Qt4' 
    The process "C:/nokiaqtsdk/maemo/4.6.2/bin/make.exe" exited normally.
    Creating package file ...
    Package Creation: Running command 'dh_make -s -n -p qscintilla2_0.1'.
    Package Creation: Running command 'dh_installdirs'.
    Packaging Error: Could not copy 'C:\NokiaQtSDK\Examples\4.6\QScintilla-gpl-2.4.4\Qt4\qscintilla2' to 'C:\NokiaQtSDK\Examples\4.6\QScintilla-gpl-2.4.4\Qt4\debian\qscintilla2\\usr\local\bin\qscintilla2'.

  13. #13
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Re: Error at null build step on remote compiler

    Quote Originally Posted by jimgilmour1 View Post
    Qt for Symbian does not support access to epoc32 Symbian C++ native functions in the Symbian 5th edition and Nokia Qt SDK edition which would appear what _ansi.h ans sys\time.h are needed.
    Any idea why not? Did previous versions support these libraries? Are there any plans to support them in future?

    Cheers
    MattLG

  14. #14
    Nokia Developer Champion
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209

    Re: Error at null build step on remote compiler

    Quote Originally Posted by MattLG View Post
    Any idea why not? Did previous versions support these libraries? Are there any plans to support them in future?

    Cheers
    MattLG
    There are no "previous versions" of Qt for Symbian.

  15. #15
    Registered User
    Join Date
    Jul 2010
    Posts
    34

    Re: Error at null build step on remote compiler

    So are there any plans to fix these bugs in the next release?

    MattLG

Similar Threads

  1. Remote compiler
    By axeljaeger in forum [Archived] Qt SDKs and Tools
    Replies: 22
    Last Post: 2012-05-11, 18:42
  2. Remote compiler not selectable in Qt Creator (Ubuntu 10.04)
    By josefr in forum [Archived] Qt SDKs and Tools
    Replies: 4
    Last Post: 2010-07-26, 19:42
  3. Remote compiler wont work with Qt Mobility examples
    By jimgilmour1 in forum [Archived] Qt SDKs and Tools
    Replies: 2
    Last Post: 2010-07-05, 09:14
  4. Remote devices always null with Nokia 6021
    By deanmcgowan in forum Mobile Java Networking & Messaging & Security
    Replies: 1
    Last Post: 2006-11-18, 10:36

Posting Permissions

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