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

Reply via email to