Hi,
I've just tried to compile the latest RPCemu from svn on linux and it failed
with the following error:
gcc -DHAVE_CONFIG_H -I. -I/usr/include -march=k8 -O2 -g -Wall -O2 -MT
rpcemu-icside.o -MD -MP -MF .deps/rpcemu-icside.Tpo -c -o rpcemu-icside.o
`test -f 'icside.c' || echo './'`icside.c
icside.c: In function 'initics':
icside.c:73: error: too few arguments to function 'addpodule'
make[1]: *** [rpcemu-icside.o] Error 1
make[1]: Leaving directory
`/net/gecko/home/francis/src/emul/rpcemu/rpcemu/src'
make: *** [all] Error 2
The attached patch fixes it for me though.
Cheers,
Francis.
Index: src/icside.c
===================================================================
--- src/icside.c (revision 124)
+++ src/icside.c (working copy)
@@ -70,6 +70,6 @@
}
fread(icsrom,8192,1,f);
fclose(f);
- addpodule(NULL,icswritew,icswriteb,NULL,icsreadw,icsreadb,NULL);
+ addpodule(NULL,icswritew,icswriteb,NULL,icsreadw,icsreadb,NULL,NULL);
// rpclog("ICS Initialised!\n");
}
Index: src/network-linux.c
===================================================================
--- src/network-linux.c (revision 124)
+++ src/network-linux.c (working copy)
@@ -373,7 +373,7 @@
sa.sa_handler = sig_io;
sigaction(SIGIO, &sa, NULL);
- poduleinfo = addpodule(NULL, NULL, NULL, NULL, NULL, NULL, NULL);
+ poduleinfo = addpodule(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
if (poduleinfo == NULL) printf("No free podule for networking\n");
}
}
_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu