×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Regular Contributor
    Join Date
    Nov 2006
    Posts
    63

    [GCCE] .../EPOC32/include/e32def.h(868): error: `Int64' does not name a type

    I have a problem with compilation for GCCE for Symbian 9.2
    My program compiles well for WINSCW.

    I use a few libraries (STDLIB as well)

    There appear a plenty of errors when including standard symbian files, like
    /Symbian/9.2/S60_3rd_FP1/EPOC32/include/e32def.h(868): error: `Int64' does not name a type

    there's a section above in the e32def.h which defines that type
    (lines: 776-826)

    #if defined(__GCC32__)
    /**@publishedAll@released Defines a 64-bit signed integer type.*/
    typedef long long Int64;
    [...]

    #elif defined(__VC32__)
    typedef __int64 Int64;
    [...]

    #elif defined(__CW32__)
    #pragma longlong on
    typedef long long Int64;
    [...]

    #endif

    It looks like one of these env variables isn't defined
    __CW32__
    __VC32__
    __GCC32__

    I tried to compile it in VS.Net2003 env, as well as from command line, but errors are similar
    I tried to define that variable in my project properities (.Net2003) by
    RCMake.exe -D__VC32__ "$(ProjectPath)" S60_31 GCCE UREL build
    but it didn't help

    Any ideas?

  2. #2
    Super Contributor
    Join Date
    Jul 2004
    Location
    Romania
    Posts
    560

    Re: [GCCE] .../EPOC32/include/e32def.h(868): error: `Int64' does not name a type

    Do you have multiple gcc compilers there? Is your path set up corectly?

  3. #3
    Regular Contributor
    Join Date
    Nov 2006
    Posts
    63

    Re: [GCCE] .../EPOC32/include/e32def.h(868): error: `Int64' does not name a type

    Quote Originally Posted by pirosl
    Do you have multiple gcc compilers there? Is your path set up corectly?
    I have a few of them: in UIQ3.0, S60 9.1 and 9.2

    What path you mean - System PATH variable?
    and what should it be set to then ?

    BTW. When compiling from a command line, I usually run a batch script like this:

    Code:
    set EPOCROOT=\Symbian\9.2\S60_3rd_FP1\
    call bldmake bldfiles
    rem call abld build winscw udeb
    call abld build gcce urel
    echo Done
    pause
    And I never had such a problem before

  4. #4
    Super Contributor
    Join Date
    Jul 2004
    Location
    Romania
    Posts
    560

    Re: [GCCE] .../EPOC32/include/e32def.h(868): error: `Int64' does not name a type

    and what's your default device?

    Quote Originally Posted by krix
    I have a few of them: in UIQ3.0, S60 9.1 and 9.2

    What path you mean - System PATH variable?
    and what should it be set to then ?

    BTW. When compiling from a command line, I usually run a batch script like this:

    Code:
    set EPOCROOT=\Symbian\9.2\S60_3rd_FP1\
    call bldmake bldfiles
    rem call abld build winscw udeb
    call abld build gcce urel
    echo Done
    pause
    And I never had such a problem before

  5. #5
    Regular Contributor
    Join Date
    Nov 2006
    Posts
    63

    Re: [GCCE] .../EPOC32/include/e32def.h(868): error: `Int64' does not name a type

    Quote Originally Posted by pirosl
    and what's your default device?
    It was UIQ, but I set it to apropriate with the
    Code:
    devices
    command to S60_3Rd_FP1, but it didn't help.

    However I solved it.
    The problem was file extension. that was .cc instead of .cpp

    Thanks for some good advices, they may be useful in the future.

    Best regards,
    Krix

Similar Threads

  1. Recording in Amr Format
    By losym in forum Symbian Media (Closed)
    Replies: 12
    Last Post: 2009-03-26, 06:41
  2. Linux driver in RedHat 7.3
    By nsolhjoo in forum Multimodecards
    Replies: 0
    Last Post: 2003-10-24, 17:04
  3. D211 with RH7.3
    By fiveam in forum Multimodecards
    Replies: 3
    Last Post: 2003-02-24, 09:06
  4. D211 : Compiling the user interface for Linux...?
    By franz_meyer in forum Multimodecards
    Replies: 1
    Last Post: 2002-12-09, 11:48
  5. Problem with Nokia D211 Linux Drivers
    By fiveam in forum Multimodecards
    Replies: 1
    Last Post: 1970-01-01, 02:00

Posting Permissions

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