On Tue, Sep 2, 2008 at 4:19 PM, Alex Waugh <[EMAIL PROTECTED]> wrote: > Theo Markettos <[EMAIL PROTECTED]> wrote: > >> Can anyone explain how to get networking working in RPCEmu? I realise there >> are two versions - I'm interested in the Linux variety. >> >> I've run rpcemu as root so it can open a tap device, and that's fine. I >> have 'ipaddress = 172.31.0.1' in my configuration - the default. I'm using >> the Universal Boot sequence provided with RPCEmu with 64MB RAM and RISC OS >> Adjust (is that my problem?) >> >> When I try to load the prebuilt EtherRPCEm module I get an error 'Not enough >> memory for C library'. That string doesn't seem to be in the module. >> Anyone know what the problem is? Does it need a 32 bit SharedCLibrary? >> Should I try to use an Adjust !Boot? > > It probably does need a 32bit C library, if only because that's what it > was compiled against. (I don't think it makes any use of C99 features, > so this dependency could probably be removed if someone recompiled it). > > Other than that I can't think of any reason for that error, although > I've only tested it with RISC OS 3.71.
So you got it working with RISC OS 3.71 under linux? I'm testing it with RISC OS 4.39 StrongARM but when I load the EtherRPCEm module the OS hangs up completely. I had problems compiling the module because the ARM linker warned me about not fully 32 bit code (like these discussions on CSAP http://groups.google.nl/groups?hl=nl&q=arm%20linker%20AREA%2032bit&um=1&ie=UTF-8&sa=N&tab=wg). I could only fix this by compiling it with StubsG instead. I also created a completely 26 bit module with Stubs. Anyway both modules locks up the system also when Caste CLib 5.53 is loaded. Then I have a question about the IP-address in the rpc.cfg file. Must that be the same address as the host machine on which the emulator is running on? MrSeed _______________________________________________ Rpcemu mailing list [email protected] http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
