Page 1 of 1
		
			
				Ngage: Problem compiling in ARMI
				
Posted: 
Nov 30, 2004 @ 4:17pmby 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
			 
			
		
			
				
				
Posted: 
Nov 30, 2004 @ 4:54pmby 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.
			 
			
		
			
				
				
Posted: 
Nov 30, 2004 @ 5:12pmby 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
			 
			
		
			
				
				
Posted: 
Nov 30, 2004 @ 6:16pmby vince_mad
				Here is a link that will explain better than I could do...
http://www3.symbian.com/faq.nsf/0/CABFD ... enDocument
Vincent.