announce: simple piano emulator

Tibor Zenis zenis na fmph.uniba.sk
Středa Září 29 12:40:32 CEST 2004


Pri pouziti gcc-295 na i386:
% make CC=gcc-2.95
gcc-2.95 -g -Wall -O2 -march=i586 -mcpu=i586 -c simplepiano.c
simplepiano.c: In function `die':
simplepiano.c:569: parse error before `int'
simplepiano.c:570: `i' undeclared (first use in this function)
simplepiano.c:570: (Each undeclared identifier is reported only once
simplepiano.c:570: for each function it appears in.)

nastane rovnaka chyba, takze to nie je problem cross-compilovania.

Tu je patch:
################ BEGIN OF PATCH ###################
@@ -564,9 +564,9 @@

 void die(int o)
 {
+  int i;
   XAutoRepeatOn(dpy);
   XFlush(dpy);
-  int i;
   for(i=0; i < 32; i++)
     signal(i, SIG_IGN);
   printf("Exit on signal %d.      \n", o);
################# END OF PATCH ####################


Problem bol v tom, ze som XAutoRepeatOn presunul na zaciatok funkcie die
(povodne to bolo za close) a prehliadol som definiciu premennej i.

	Tibor



On Mon, Sep 27, 2004 at 09:19:20AM +0000, Radovan Garabik wrote:
> 
> skusam to cross-compilovat na yopy a hlasi mi to toto:
> 
> /opt/bin/arm-linux-gcc -Wall -O2 -I/opt/arm-linux/include -L/opt/arm-linux/lib  -c simplepiano.c
> simplepiano.c: In function `die':
> simplepiano.c:569: parse error before `int'
> simplepiano.c:570: `i' undeclared (first use in this function)
> simplepiano.c:570: (Each undeclared identifier is reported only once
> simplepiano.c:570: for each function it appears in.)
> make: *** [simplepiano.o] Error 1
> 

-- 
,..,.,..,.,..,.,..,.,..,.,..,
; Tibor Zenis               ;
: zenis @ fmph . uniba . sk :
'``'`'``'`'``'`'``'`'``'`'``'


Další informace o konferenci Linux