Page 1 of 1

Ngage: Problem compiling in ARMI

PostPosted: Nov 30, 2004 @ 4:17pm
by Twelvegames
Trying to compile in Armi. What could this be?
we already checked for static const declarations...
..
..
..
PETRAN - PE file preprocessor V01.00 (Build 181)
Copyright (c) 1996-2001 Symbian Ltd.

ERROR: Dll 'FIGHTER2[0101F417].APP' has initialised data.
make[1]: *** [..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\RELEASE\ARMI\UDEB\FIGHT
ER2.APP] Error -2
make: *** [TARGETFIGHTER2_S60] Error 2
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBI
AN\FIGHTERARMI\ARMI.make" FINAL CFG=UDEB VERBOSE=-s

PostPosted: Nov 30, 2004 @ 4:54pm
by vince_mad
Hi,
I came across this kind of error.
Look for a file named application.app.map (I guess it is fighter2.app.map) int the sdk directory (probably Epoc32/release/armi/urel)
open it and search for ".bss" or ".data".
This should help you determine what's wrong.

I can't remember where I got this info but it helped me.

Hope this helps.

Vincent.

PostPosted: Nov 30, 2004 @ 5:12pm
by Twelvegames
What i should find into this segments? It's seem to be a simple log file, but everything seem to be correct.

here the Map file attached :)

SORRY CANNOT ATTACH FILES: I add some tags from .data and .bss

.data 0x10039000 0x200
0x10039000 __data_start__=.
*(.data)
.data 0x10039000 0x100 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/FIGHTER.o)
0x10039000 AnimNames
.data 0x10039100 0x4 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/RANDOM.o)
*(.data2)
*(SORT(.data$*))
0x10039104 __data_end__=.
*(.data_cygwin_nocopy)

.bss 0x1003a000 0x2e248
0x1003a000 __bss_start__=.
*(.bss)
.bss 0x1003a000 0x2008 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/ANIM.o)
0x1003a000 Graph
.bss 0x1003c008 0xc ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/FILE.o)
0x1003c010 fs
0x1003c008 file
.bss 0x1003c014 0x2bbc8 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/INTRO.o)
0x1003c014 Intro
.bss 0x10067bdc 0xc ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/JOY.o)
0x10067bdc JoyPad
.bss 0x10067be8 0x4 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/MYAPPLICATION.o)
0x10067be8 GapiDraw
.bss 0x10067bec 0x4 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/SCREEN.o)
0x10067bec Screen
.bss 0x10067bf0 0x24 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/SCROLL.o)
0x10067bf0 Scroll
.bss 0x10067c14 0x4 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/UTILITIES.o)
0x10067c14 Util
.bss 0x10067c18 0x630 ..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\BUILD\GAPIDRAW35RC1\SAMPLES\SYMBIAN\FIGHTERARMI\FIGHTER2_S60\ARMI\UREL\FIGHTER2.in(../../../../SYMBIAN/6.1/NGAGESDK2.5/EPOC32/BUILD/GAPIDRAW35RC1/SAMPLES/SYMBIAN/FIGHTERARMI/FIGHTER2_S60/ARMI/UREL/WORLD.o)
0x10068148 FIGHTER_2_NAME
0x10067c18 TheWorld
0x10068048 FIGHTER_1_NAME
0x10067f48 BACK_NAME

PostPosted: Nov 30, 2004 @ 6:16pm
by vince_mad
Here is a link that will explain better than I could do...
http://www3.symbian.com/faq.nsf/0/CABFD ... enDocument

Vincent.