×

Discussion Board

Results 1 to 8 of 8

Thread: .exe.map

  1. #1
    Registered User
    Join Date
    Nov 2007
    Posts
    43

    .exe.map

    Hi all,

    I use P.I.P.S. v1.2 and if I want to build my project with GCCE, that's ready (without error and warning), BUT I dont find my application 's exe file. Just my application's exe,map file is in the ..\EPOC32\release\GCCE\UREL.

    I copied the cl_bpabi.pm tools to the correct folder!!!

    Thanks your answer!

    dako

  2. #2
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,674

    Re: .exe.map

    You can try with abld -v build gcce urel from command line, in the verbose output (caused by -v) the target file (and hopefully its path) will surely appear.

  3. #3
    Registered User
    Join Date
    Nov 2007
    Posts
    43

    Re: .exe.map

    Hello Wizard!

    Thx your help, but nothing changes!!

    dako (Akos)
    Last edited by dakosurf; 2008-03-12 at 11:11.

  4. #4
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,674

    Re: .exe.map

    If you get some "make[1]: Nothing to be done for ..."-s, you can try the radical approach of removing epoc32\build\<path to your project> folder. Then after a bldmake bldfiles and abld -v build gcce urel, you will get a huge amount of log, ending with something that starts with elf2e32. It contains something --output, that is what you should check
    elf2e32 --sid=0xe85d35fd --heap=0x00080000,0x00400000\
    --uid1=0x1000007a --uid2=0x100039ce --uid3=0xe85d35fd\
    --capability=NetworkServices+WriteDeviceData --fpu=softvfp --targettype=EXE --output="..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\
    UREL\HTTPTest.exe
    " --elfinput="..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Work\SymbianCPP\HTTPTest\group3\HTTPTEST\GCCE\UREL\HTTPTest.exe" --link
    as=HTTPTest{000a0000}[e85d35fd].exe --libpath="..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\LIB"
    make[1]: Leaving directory `C:/Work/SymbianCPP/HTTPTest/group3'
    make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Work\SymbianCPP\HTTPTest\group3\GCCE.make" FINAL CFG=UREL

    C:\Work\SymbianCPP\HTTPTest\group3>
    Note that if anything ends with "Stop." in the build log, it indicates an error, and your output file will not be generated.

  5. #5
    Registered User
    Join Date
    Nov 2007
    Posts
    43

    Re: .exe.map

    No, I didnt get these messages!
    My error messages are:
    make[1]: ***
    [..\..\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UREL\myapp.
    exe] Error 1
    make[1]: Leaving directory
    `C:/Symbian/Carbide/workspace/myapp/group'
    make: *** [TARGETMYAPP] Error 2
    make -r -f
    "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\workspace\myapp\group\GCCE.make" FINAL CFG=UREL


    And I have got again in the ..\..\GCCE\UREL folder the 'myapp.exe.map'. (380K)

  6. #6
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,674

    Re: .exe.map

    If there is an error, you should fix it. If it is too mysterious, you can post it.
    Also note that the very first discussion group on http://developer.symbian.com (click on Forums) is about PIPS, so if you are sure about that your error is related to PIPS, you can try searching there.

  7. #7
    Registered User
    Join Date
    Nov 2007
    Posts
    43

    Re: .exe.map

    Here is the all error message:
    ---
    c:\Symbian\Carbide\workspace\podnetsymbian\group>abld
    -v build gcce urel
    make -r -f
    \Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\w
    orkspace\po
    dnetsymbian\group\EXPORT.make" EXPORT
    Nothing to do
    make -r -f
    \Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\w
    orkspace\po
    dnetsymbian\group\GCCE.make" MAKEFILE
    perl -S makmake.pl -D
    \Symbian\Carbide\workspace\podnetsymbian\group\PODNETS
    YMB
    IAN GCCE
    make -r -f
    \Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\w
    orkspace\po
    dnetsymbian\group\GCCE.make" LIBRARY
    make -r -f
    "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\
    workspace\pod
    netsymbian\group\PODNETSYMBIAN\GCCE\PODNETSYMBIAN.GCCE
    " LIBRARY
    make[1]: Entering directory
    `c:/Symbian/Carbide/workspace/podnetsymbian/group'
    make[1]: Nothing to be done for `LIBRARY'.
    make[1]: Leaving directory
    `c:/Symbian/Carbide/workspace/podnetsymbian/group'
    make -r -f
    \Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\w
    orkspace\po
    dnetsymbian\group\GCCE.make" RESOURCE CFG=UREL
    make -r -f
    "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\
    workspace\pod
    netsymbian\group\PODNETSYMBIAN\GCCE\PODNETSYMBIAN.GCCE
    " RESOURCEUREL
    make[1]: Entering directory
    `c:/Symbian/Carbide/workspace/podnetsymbian/group'
    make[1]: Nothing to be done for `RESOURCEUREL'.
    make[1]: Leaving directory
    `c:/Symbian/Carbide/workspace/podnetsymbian/group'
    make -r -f
    \Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\w
    orkspace\po
    dnetsymbian\group\GCCE.make" TARGET CFG=UREL
    make -r -f
    "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\
    workspace\pod
    netsymbian\group\PODNETSYMBIAN\GCCE\PODNETSYMBIAN.GCCE
    " UREL
    make[1]: Entering directory
    `c:/Symbian/Carbide/workspace/podnetsymbian/group'
    arm-none-symbianelf-ld -L"C:\Program Files\CSL Arm
    Toolchain\bin\..\arm-none-sym
    bianelf\lib" -L"C:\Program Files\CSL Arm
    Toolchain\bin\..\lib\gcc\arm-none-symbi
    anelf\3.4.3" --target1-abs --no-undefined
    -nostdlib -shared -Ttext
    0x8000
    -Tdata 0x400000 --default-symver -soname
    odnetsymbian{000a0000}a0000001.exe
    --entry _E32Startup -u _E32Startup
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\A
    RMV5\UREL\EEXE.LIB \
    -o
    ..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\work
    space\po
    dnetsymbian\group\PODNETSYMBIAN\GCCE\UREL\podnetsymbia
    n.exe" \
    -Map
    ..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UREL\podnetsy
    mbian
    .exe.map" \

    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnet
    symbian\group\PODNETSYMBIAN\GCCE\UREL\pi_filesystem.o
    ..\..\..\..\9.1\S60_3rd_MR
    \EPOC32\BUILD\Symbian\Carbide\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\U
    REL\pi_socket.o
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspac
    e\podnetsymbian\group\PODNETSYMBIAN\GCCE\UREL\pi_strin
    g.o
    ..\..\..\..\9.1\S60_3r
    d_MR\EPOC32\BUILD\Symbian\Carbide\workspace\podnetsymb
    ian\group\PODNETSYMBIAN\GC
    CE\UREL\pi_tcpsocket.o
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\w
    orkspace\podnetsymbian\group\PODNETSYMBIAN\GCCE\UREL\p
    i_threads.o
    ..\..\..\..\9.
    1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\workspace\po
    dnetsymbian\group\PODNETSY
    MBIAN\GCCE\UREL\pi_time.o
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid

    e\workspace\podnetsymbian\group\PODNETSYMBIAN\GCCE\URE
    L\pi_udpsocket.o
    ..\..\..\
    ..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\workspa
    ce\podnetsymbian\group\POD
    NETSYMBIAN\GCCE\UREL\tinystr.o
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\C
    arbide\workspace\podnetsymbian\group\PODNETSYMBIAN\GCC
    E\UREL\tinyxml.o
    ..\..\..\
    ..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\workspa
    ce\podnetsymbian\group\POD
    NETSYMBIAN\GCCE\UREL\tinyxmlerror.o
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symb
    ian\Carbide\workspace\podnetsymbian\group\PODNETSYMBIA
    N\GCCE\UREL\tinyxmlparser.
    o
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbia
    n\group\PODNETSYMBIAN\GCCE\UREL\xmltest.o \
    -(
    .\..\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\UREL\usrt2_2.
    lib ..\.
    .\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\UREL\libcr
    t0.lib
    ..\..\..\..\9.1\S60
    _3rd_MR\EPOC32\RELEASE\ARMV5\UREL\eexe.lib -)
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\
    RELEASE\ARMV5\LIB\libc.dso
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\LIB\l
    ibpthread.dso
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\LIB\eu
    ser.dso ..\.
    .\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\LIB\estlib
    .dso
    ..\..\..\..\9.1\S60_3
    rd_MR\EPOC32\RELEASE\ARMV5\LIB\efsrv.dso
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\RELEA
    SE\ARMV5\LIB\dfpaeabi.dso
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\LIB\df

    prvct2_2.dso
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\LIB\dr
    taeabi.dso ..
    \..\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5\LIB\scpp
    nwdl.dso
    ..\..\..\..\9.1\S
    60_3rd_MR\EPOC32\RELEASE\ARMV5\LIB\drtrvct2_2.dso
    -lsupc++ -lgcc \

    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_filesystem.o: In
    function
    `stlp_priv::_String_b
    ase<char, std::allocator<char>
    ::_M_throw_out_of_range() const':
    Pi_filesystem.cpp.text._ZNK9stlp_priv12_String_baseI
    cSaIcEE21_M_throw_out_of_r
    angeEv[_ZNK9stlp_priv12_String_baseIcSaIcEE21_M_throw_
    out_of_rangeEv]+0x18):
    und
    efined reference to
    `std::__stl_throw_out_of_range(char const*)'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_filesystem.o: In
    function
    `stlp_priv::_String_b
    ase<char, std::allocator<char>
    ::_M_throw_length_error() const':
    Pi_filesystem.cpp.text._ZNK9stlp_priv12_String_baseI
    cSaIcEE21_M_throw_length_e
    rrorEv[_ZNK9stlp_priv12_String_baseIcSaIcEE21_M_throw_
    length_errorEv]+0x18):
    und
    efined reference to
    `std::__stl_throw_length_error(char const*)'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_filesystem.o: In
    function
    `std::allocator<char>
    ::allocate(unsigned int, unsigned int&)':
    Pi_filesystem.cpp.text._ZNSaIcE8allocateEjRj[_ZNSaIc
    E8allocateEjRj]+0x6c):
    und
    efined reference to
    `std::__malloc_alloc::allocate(unsigned int&)'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_filesystem.o: In
    function
    `std::bad_alloc::~bad
    _alloc()':
    Pi_filesystem.cpp.text._ZNSt9bad_allocD1Ev[_ZNSt9bad
    _allocD1Ev]+0x24):
    undefin
    ed reference to `std::exception::~exception()'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_filesystem.o: In
    function
    `std::bad_alloc::bad_
    alloc()':
    Pi_filesystem.cpp.text._ZNSt9bad_allocC1Ev[_ZNSt9bad
    _allocC1Ev]+0x18):
    undefin
    ed reference to `std::exception::exception()'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_filesystem.o: In
    function
    `std::bad_alloc::~bad
    _alloc()':
    Pi_filesystem.cpp.text._ZNSt9bad_allocD0Ev[_ZNSt9bad
    _allocD0Ev]+0x24):
    undefin
    ed reference to `std::exception::~exception()'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_filesystem.o.rodata
    ._ZTISt9bad_alloc[_ZTISt9b
    ad_alloc]+0x8): undefined reference to `typeinfo for
    std::exception'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_socket.o: In
    function
    `std::allocator<PI_Socket
    *>::allocate(unsigned int, unsigned int&)':
    Pi_socket.cpp.text._ZNSaIP9PI_SocketE8allocateEjRj[_
    ZNSaIP9PI_SocketE8allocate
    EjRj]+0x70): undefined reference to
    `std::__malloc_alloc::allocate(unsigned int&
    )'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_string.o: In
    function
    `std::allocator<std::stri
    ng>::allocate(unsigned int, unsigned int&)':
    Pi_string.cpp.text._ZNSaISsE8allocateEjRj[_ZNSaISsE8
    allocateEjRj]+0x7c):
    undef
    ined reference to
    `std::__malloc_alloc::allocate(unsigned int&)'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_tcpsocket.o: In
    function
    `PI_TCPSocket:pen(PI
    _IPaddress*)':
    Pi_tcpsocket.cpp.text+0x1ac): undefined reference
    to `LogMessage(char
    const*,
    ...)'
    Pi_tcpsocket.cpp.text+0x240): undefined reference
    to `LogMessage(char
    const*,
    ...)'
    Pi_tcpsocket.cpp.text+0x2f8): undefined reference
    to `LogMessage(char
    const*,
    ...)'
    Pi_tcpsocket.cpp.text+0x338): undefined reference
    to `LogMessage(char
    const*,
    ...)'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_tcpsocket.o: In
    function
    `PI_TCPSocket::accept(
    )':
    Pi_tcpsocket.cpp.text+0x464): undefined reference
    to `LogMessage(char
    const*,
    ...)'
    ..\..\..\..\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbid
    e\workspace\podnetsymbian\
    group\PODNETSYMBIAN\GCCE\UREL\pi_tcpsocket.o:Pi_tcpsoc
    ket.cpp.text+0x488):
    mor
    e undefined references to `LogMessage(char const*,
    ...)' follow
    make[1]: ***
    [..\..\..\..\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UREL\p
    odnetsymbian.
    exe] Error 1
    make[1]: Leaving directory
    `c:/Symbian/Carbide/workspace/podnetsymbian/group'
    make: *** TARGETPODNETSYMBIAN Error 2
    make -r -f
    \Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\w
    orkspace\po
    dnetsymbian\group\GCCE.make" FINAL CFG=UREL
    ---
    If I build on carbide I dont get error, but I havent got exe file.
    If i build on command line I got this error message!

    WHY???

  8. #8
    Nokia Developer Moderator
    Join Date
    Oct 2006
    Location
    Finland
    Posts
    4,533

    Re: .exe.map

    Quote Originally Posted by dakosurf View Post
    If I build on carbide I dont get error, but I havent got exe file.
    If i build on command line I got this error message!

    WHY???
    To build in command line you have to configure the environment for commandline. For this you can do
    Start->programs->carbide.c++->configure environment for winscw commandline

Posting Permissions

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