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