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

Reply via email to