On Thursday 24 July 2003 15:14, Simon Glover wrote:
> On Thu, 24 Jul 2003, Daniel Grunblatt wrote:
> > I have checked in a first attempt to make parrot generate an executable.
> >
> > It works fine on x86 - OpenBSD/linux/FreeBSD and should also work on
> > NetBSD
>
>  It's not working for me on Linux/x86 -- the build is failing with:
>
>   In file included from exec.c:20:
>   include/parrot/exec_dep.h: In function `Parrot_exec_save':
>   include/parrot/exec_dep.h:383: `ELFOSABI_LINUX' undeclared (first use in
>   this function)
>   include/parrot/exec_dep.h:383: (Each undeclared identifier is reported
>   only onceinclude/parrot/exec_dep.h:383: for each function it appears in.)
>   make: *** [exec.o] Error 1
>
>  Looking in elf.h, these are the only ELFOSABI... constants defined:
>
>   #define EI_OSABI    7               /* OS ABI identification */
>   #define ELFOSABI_SYSV               0       /* UNIX System V ABI */
>   #define ELFOSABI_HPUX               1       /* HP-UX */
>   #define ELFOSABI_ARM                97      /* ARM */
>   #define ELFOSABI_STANDALONE 255     /* Standalone (embedded) application */
>
>  I'm using a 2.4 kernel, libc v2.2.4 & gcc v2.96
Could you send me the output of "readelf -h core_ops.o"?
Thanks.

>
>  Simon
Daniel.

Reply via email to