×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Regular Contributor
    Join Date
    Oct 2005
    Location
    London, UK
    Posts
    235

    I'm getting a rather vague error message

    Hi, can anyone help me in figuring out why my THUMB build fails, this is the output;

    Code:
    Updating SymMbrola.mmp based on Deb_S60_21_WINS
    Update of mmp file not needed
    Target build using Symbian tool chain
    ------ Build started: Project: SymMbrola, Configuration: Rel_S60_21_THUMB Win32 ------
    
    Performing Makefile project actions
    * Current build configuration: THUMB UREL
    * Creating makefile for platform THUMB
    epocroot = 
    * C:\Nokia\Tools\Carbide_vs\makmake.bat \Symbian\Projects\MyApps\SymMbrola\group\SymMbrola THUMB
    * Running build action: build
    epocroot = 
    * C:\Nokia\Tools\Carbide_vs\make.bat -f C:\Symbian\Projects\MyApps\SymMbrola\group\SymMbrola.THUMB UREL
    perl -S emkdir.pl \Symbian\7.0s\Series60_v21\EPOC32\BUILD\SYMBIAN\PROJECTS\MYAPPS\SYMMBROLA\GROUP\SYMMBROLA\THUMB\UREL
    thumb-epoc-pe-gcc -s -fomit-frame-pointer -O -mthumb-interwork -pipe -c -nostdinc -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas  -DNDEBUG -D_UNICODE -D__SYMBIAN32__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_THUMB__ -D__EXE__  -I "..\MISC" -I "..\STANDALONE\POSIX" -I "..\STANDALONE" -I "..\MISC" -I "..\PARSER" -I "..\DATABASE" -I "..\ENGINE" -I "..\INC" -I "..\..\..\..\7.0S\SERIES60_V21\EPOC32\INCLUDE\LIBC\SYS" -I "..\..\..\..\7.0S\SERIES60_V21\EPOC32\INCLUDE\LIBC\NETINET" -I "..\..\..\..\7.0S\SERIES60_V21\EPOC32\INCLUDE\LIBC\MACHINE" -I "..\..\..\..\7.0S\SERIES60_V21\EPOC32\INCLUDE/\LIBC\ARPA" -I "..\..\..\..\7.0S\SERIES60_V21\EPOC32\INCLUDE\LIBC" -I "..\..\..\..\7.0S\SERIES60_V21\EPOC32\INCLUDE" -o ..\..\..\..\7.0S\SERIES60_V21\EPOC32\BUILD\SYMBIAN\PROJECTS\MYAPPS\SYMMBROLA\GROUP\SYMMBROLA\THUMB\UREL\AUDIO.o "..\MISC\Audio.c"
    In file included from ..\..\..\..\7.0S\SERIES60_V21\EPOC32\INCLUDE\LIBC\stdlib.h:23,
                     from ..\MISC\common.h:24,
                     from ..\MISC\Audio.c:24:
    ..\..\..\..\7.0S\SERIES60_V21\EPOC32\INCLUDE\LIBC\sys/reent.h:76: field `_struct_tm' has incomplete type
    make: *** [..\..\..\..\7.0S\SERIES60_V21\EPOC32\BUILD\SYMBIAN\PROJECTS\MYAPPS\SYMMBROLA\GROUP\SYMMBROLA\THUMB\UREL\AUDIO.o] Error 1
    ERROR: RCMake failed: (Make): make command exited with result 2. (Reason: The system cannot find the file specified.)
    Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"
    
    Build log was saved at "file://c:\Symbian\Projects\MyApps\SymMbrola\\BuildLog.htm"
    SymMbrola - 1 error(s), 0 warning(s)
    Nothing obvious about directories, or paths sticks out, so i'm stumped! Thanks!

    ViruDoshi
    ~ No Style Without Substance ~

  2. #2
    Regular Contributor
    Join Date
    May 2005
    Location
    Brasov, Romania
    Posts
    431

    Re: I'm getting a rather vague error message

    VS.NET + Carbide.vs don't display the errors when building for target (I do not know if it's something known or just my opinion). The fact that AUDIO.o is reported missing means that you have a error in that file. But you cannot see exactly the error.

    I also had this problem but no solution than building with CodeWarrior or at the command line to see the error.

    Try a command line build (abld build thumb urel) to see the error or change the IDE to CodeWarrior.

  3. #3
    Regular Contributor
    Join Date
    Oct 2005
    Location
    London, UK
    Posts
    235

    Re: I'm getting a rather vague error message

    Thanks for the tip, i'll try the command line build and see how that works out.

    The line that threw me was where it says "...LIBC\sys/reent.h:76: field `_struct_tm' has incomplete type"

    Thanks Again,
    ViruDoshi
    ~ No Style Without Substance ~

Posting Permissions

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