[En-Nut-Discussion] Linux Emulator on Fedora Core 3

Harald Kipp harald.kipp at egnite.de
Wed Feb 23 12:35:54 CET 2005


Matthias,

I feared that something like this would happen and
thus I tried to compile the UNIX emulation. Which failed
as I reported. Hope I'll get it working here to avoid
such conflicts in the future.

As a quick solution I'd suggest to remove
  fs/pathops.c
  pro/ftpd.c
from the Makefiles and remove
  include/unistd.h
which is mainly used by the new RAMFS of Nut/OS for some
standard filesystem prototypes.

I'm a bit short in time and can't think of any more
general and satisfying solution right now. May be something
like creating a new include path
   include/crt/nut
   include/crt/emu
and place all standard headers in there? The include path
may then be switched for real targets and emulations?

At least I'd like to apologize for introducing the
problem. I'm aware that it is quite frustrating checking
out CVS HEAD and finding out that it does not even compile.

Harald



At 11:58 23.02.2005 +0100, you wrote:
>hi harald,
>
>I just stumbled, too. the unix emulation didn't compile on my mac.
>No real solution here, but its related to the new
>include/unistd.h file. Deleting it allows me to compile
>for atmel and unix target without errors..
>
>so what it is used for/who put it there ?
>
>matthias
>
>_______________________________________________
>En-Nut-Discussion mailing list
>En-Nut-Discussion at egnite.de
>http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion




More information about the En-Nut-Discussion mailing list