Page 1 of 1

Compile Minimal App for NGAGE HELP!

PostPosted: Oct 20, 2004 @ 10:45am
by Twelvegames
Hi,
I want to compile the Minimal app for Ngage with CMD, but i'm having problems with it. For example it say that the epoc32 folder dosent exist while it exist.

Can someone help me to compile a project for Ngage?

Maybe using Visual Studio?

Here what we have with the CMD

Sottodirectory o file Release già esistente.
1 file copiati.
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \GAPIDRAW35BETA3\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60 ARMI
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" LIBRARY VERBOSE=-s
make -s -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SY
MBIAN\MINIMAL\MINIMAL_S60\ARMI\MINIMAL_S60.ARMI" LIBRARY
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" RESOURCE CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SY
MBIAN\MINIMAL\MINIMAL_S60\ARMI\MINIMAL_S60.ARMI" RESOURCEUREL
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" TARGET CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SY
MBIAN\MINIMAL\MINIMAL_S60\ARMI\MINIMAL_S60.ARMI" UREL
make[1]: *** No rule to make target `..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\EPOC32\
RELEASE\ARMI\UREL\GAPIDRAW.LIB', needed by `..\..\..\..\SYMBIAN\6.1\NGAGESDK2.5\
EPOC32\RELEASE\ARMI\UREL\MINIMAL.APP'. Stop.
make: *** [TARGETMINIMAL_S60] Error 2
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" FINAL CFG=UREL VERBOSE=-s
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \GAPIDRAW35BETA3\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60 WINS
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" LIBRARY VERBOSE=-s
nmake -nologo -x - -s -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3
\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60\WINS\MINIMAL_S60.WINS" LIBRARY
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" RESOURCE CFG=UDEB VERBOSE=-s
nmake -nologo -x - -s -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3
\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60\WINS\MINIMAL_S60.WINS" RESOURCEUDEB
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" TARGET CFG=UDEB VERBOSE=-s
nmake -nologo -x - -s -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3
\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60\WINS\MINIMAL_S60.WINS" UDEB
NMAKE : fatal error U1073: don't know how to make '"\Symbian\6.1\NGageSDK2.5\EPO
C32\RELEASE\WINS\UDEB\GAPIDRAW.LIB"'
Stop.
make: *** [TARGETMINIMAL_S60] Error 2
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" FINAL CFG=UDEB VERBOSE=-s
Processing minimal_s60.pkg...
minimal_s60.pkg(7) : error: file not found
Impossibile trovare il file specificato.
"devices" non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
1 file copiati.
ERROR: Must set the EPOCROOT environment variable
BEGIN failed--compilation aborted at C:\Symbian\6.1\NGageSDK2.5\epoc32\tools\/E3
2env.pm line 51.
BEGIN failed--compilation aborted at C:\Symbian\6.1\NGageSDK2.5\epoc32\tools/bld
make.pl line 27.
ERROR: Must set the EPOCROOT environment variable
BEGIN failed--compilation aborted at C:\Symbian\6.1\NGageSDK2.5\epoc32\tools\/E3
2env.pm line 51.
BEGIN failed--compilation aborted at C:\Symbian\6.1\NGageSDK2.5\epoc32\tools/ABL
D.PL line 22.
Processing minimal_uiq.pkg...
minimal_uiq.pkg(7) : error: file not found
Impossibile trovare il file specificato.

All done!
Premere un tasto per continuare . . .

What's wrong with that?

PostPosted: Oct 20, 2004 @ 11:51am
by vince_mad
Hi,
Considering the following line:

I have one question:
did you copy the gapidraw.lib file in the epoc32/release/armi/urel folder?

Hope this helps.

Vincent.

PostPosted: Oct 20, 2004 @ 12:10pm
by Twelvegames
Yes the problem Persist.

PostPosted: Oct 20, 2004 @ 2:28pm
by vince_mad
Hi again,
Have you set the EPOCROOT variable?
Is your SDK in the PATH?
in a dos window type "set" and verify you have a





Hope this helps.

Vincent.

PostPosted: Oct 20, 2004 @ 4:04pm
by Twelvegames
Now compile everythign unitll i get the last error message. Here my result

Sottodirectory o file Release già esistente.
1 file copiati.
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \GAPIDRAW35BETA3\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60 ARMI
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" LIBRARY VERBOSE=-s
make -s -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SY
MBIAN\MINIMAL\MINIMAL_S60\ARMI\MINIMAL_S60.ARMI" LIBRARY
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" RESOURCE CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SY
MBIAN\MINIMAL\MINIMAL_S60\ARMI\MINIMAL_S60.ARMI" RESOURCEUREL
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" TARGET CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SY
MBIAN\MINIMAL\MINIMAL_S60\ARMI\MINIMAL_S60.ARMI" UREL
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\ARMI.make" FINAL CFG=UREL VERBOSE=-s
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \GAPIDRAW35BETA3\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60 WINS
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" LIBRARY VERBOSE=-s
nmake -nologo -x - -s -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3
\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60\WINS\MINIMAL_S60.WINS" LIBRARY
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" RESOURCE CFG=UDEB VERBOSE=-s
nmake -nologo -x - -s -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3
\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60\WINS\MINIMAL_S60.WINS" RESOURCEUDEB
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" TARGET CFG=UDEB VERBOSE=-s
nmake -nologo -x - -s -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3
\SAMPLES\SYMBIAN\MINIMAL\MINIMAL_S60\WINS\MINIMAL_S60.WINS" UDEB
make -r -f "\Symbian\6.1\NGageSDK2.5\EPOC32\BUILD\GAPIDRAW35BETA3\SAMPLES\SYM
BIAN\MINIMAL\WINS.make" FINAL CFG=UDEB VERBOSE=-s
Processing minimal_s60.pkg...
minimal_s60.pkg(8) : error: file not found
Impossibile trovare il file specificato.
"devices" non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
1 file copiati.
ERROR: Must set the EPOCROOT environment variable
BEGIN failed--compilation aborted at C:\Symbian\6.1\NGageSDK2.5\epoc32\tools\/E3
2env.pm line 51.
BEGIN failed--compilation aborted at C:\Symbian\6.1\NGageSDK2.5\epoc32\tools/bld
make.pl line 27.
ERROR: Must set the EPOCROOT environment variable
BEGIN failed--compilation aborted at C:\Symbian\6.1\NGageSDK2.5\epoc32\tools\/E3
2env.pm line 51.
BEGIN failed--compilation aborted at C:\Symbian\6.1\NGageSDK2.5\epoc32\tools/ABL
D.PL line 22.
Processing minimal_uiq.pkg...
minimal_uiq.pkg(7) : error: file not found
Impossibile trovare il file specificato.

All done!
Premere un tasto per continuare . . .

PostPosted: Oct 20, 2004 @ 4:16pm
by vince_mad
Hi again,
you probably have to modify the path in the minimal_s60.pkg and minimal_uiq.pkg files with your path...

Hope this helps.

Vincent.

PostPosted: Oct 20, 2004 @ 4:27pm
by Twelvegames
Done, Still the same.

I dont have this files:

"\Symbian\6.1\NGageSDK2.5\epoc32\release\armi\urel\minimal.rsc


"\Symbian\6.1\NGageSDK2.5\epoc32\release\armi\urel\minimal.aif

PostPosted: Oct 20, 2004 @ 4:51pm
by Twelvegames
Ok....maybe we got it.

I tough we should find the .sis inside our release directory right?

I only have the application compiled inside my Emulator.

How it works?Maybe i have to create the sis file by myself? Or after use the CMD we should obtain the file sis too?

ALSO DO SOMEONE HAVE A MINIMAL APPLICATION FRAMEWORK FOR VISUAL STUDIO?OR .NET OR CODEWARRIOR?

WE WOULS USE A GOOD ENVIRONMENT AND NOT USE THE CMD.

PostPosted: Oct 20, 2004 @ 5:36pm
by ruis
Next time, please try to write the whole post in capital letters. That will surely make people understand your problems a lot better and more willing to help you...

are you sure you have set the EPOCROOT variable? Just wondering because the line:

ERROR: Must set the EPOCROOT environment variable

is in your output. Have you followed the procedure ?

PostPosted: Oct 20, 2004 @ 5:39pm
by vince_mad
Hi again,

Try to find the files missing:
minimal.rsc
minimal.aif
Then update the .pkg files with the correct path to these files.

You should obtain 2 sis files (minimal_s60.sis and minimal_uiq.sis) but as your .pkg files are not correct you can't obtain them!!!

Hope this helps.

Vincent.

PostPosted: Oct 20, 2004 @ 6:09pm
by Twelvegames
Done.

The files where in another Path.

Now i have the SIS.

My Question now is if someone made a Visual Studio Project, to develop inside the environment.

PostPosted: Oct 20, 2004 @ 6:12pm
by vince_mad
what I do is use VC++ as a file editor but compile from a dos window...
It is not very funny but it works for me!!

Vincent.

PostPosted: Oct 20, 2004 @ 6:14pm
by Twelvegames
What about debuggin?

Do you use the Debugger that come from Ngagae sdk?