[eros-arch] More build troubles

Ryan Brown ribrdb at sbcglobal.net
Mon Dec 6 21:19:32 EST 2004


I tried looking in the capidl source.  The only thing that looked 
promising was the line SYMCLASS("structure", struct, 1) line in 
symclass.def, but I didn't try changing that because I don't know if it 
could mess things up.

I did, however, get everything to build by manually editing the .h 
files and running make install instead of just make.  Now I'm wondering 
how to boot it.  After reading the docs and mailing lists, it looks 
like I need a vmfloppy file.  I tried doing "make vmware" in both 
src/base/demo and src/tutorials/hello-small.  It gave some errors 
because I don't really have vmware, but I tried booting the vmfloppy 
file in bochs, and bochs rebooted then complained about an error in 
rombios.  Do I need to use a special version of bochs or something?

On Dec 6, 2004, at 3:12 PM, Jonathan S. Shapiro wrote:

> On Sun, 2004-12-05 at 12:01 -0800, Ryan Brown wrote:
>> Okay. I gave up on the mac and tried building on an x86 linux box.
>> Everything went pretty smoothly for a while.  However, when it tries 
>> to
>> compile Machine.c, it complains about a parse error in SysTrace.h.  
>> The
>> problem is that SysTrace.h has a line
>> typedef structure eros_SysTrace_info {
>> instead of
>> typedef struct eros_SysTrace_info {
>>
>> I tried changing the file and recompiling, but it seems to be
>> regenerated, so I'm not sure what else to do.
>
> Ryan:
>
> This is almost certainly a code generation bug in the capidl code. Look
> in build/src/capidl and grep for 'structure'. It shouldn't exist in too
> many places.
>
> shap
>
>>
>> On Dec 3, 2004, at 11:01 AM, Ryan Brown wrote:
>>
>>> I got the cpp stuff figured out, but my cross ld segfaulted every 
>>> time
>>> it was run.  I tried using binutils 2.15 to see if it made any
>>> difference, and it says:
>>> /Users/ribrdb/eros-xenv/i486-unknown-eros/bin/ld: final link failed:
>>> Nonrepresentable section on output
>>>
>>> does anyone have any suggestions on how to fix this?
>>>
>>> _______________________________________________
>>> eros-arch mailing list
>>> eros-arch at mail.eros-os.org
>>> http://www.eros-os.org/mailman/listinfo/eros-arch
>>>
>>
>> _______________________________________________
>> eros-arch mailing list
>> eros-arch at mail.eros-os.org
>> http://www.eros-os.org/mailman/listinfo/eros-arch
>
> _______________________________________________
> eros-arch mailing list
> eros-arch at mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/eros-arch
>



More information about the eros-arch mailing list