On Wed, May 2, 2012 at 2:59 PM, Gerd Stolpmann <i...@gerd-stolpmann.de>wrote:

> Hi,
>
> this error message is in deed helpful. So the sys/eventfd.h header is
> unavailable?
>
>
exactly

eventfd appeared in GLIBC 2.8:
http://www.kernel.org/doc/man-pages/online/pages/man2/eventfd.2.html

Redhat 5.x and CentOS 5.x are stuck on GLIBC 2.5





> Gerd
>
>
> > I'm also getting this error on CentOS 5.5. This is the first time I've
> had
> > trouble installing godi on any system, so something changed with ocamlnet
> > and I'm not sure how to get around it. Here's my exact error:
> >
> > + gcc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -c
> > -O
> >  -I'/home/aa144/usr/godi312/lib/ocaml/std-lib' 'netsys_c_poll.c'
> > netsys_c_poll.c:12:25: error: sys/eventfd.h: No such file or directory
> > netsys_c_poll.c: In function 'netsys_create_event_aggreg':
> > netsys_c_poll.c:235: warning: implicit declaration of function 'eventfd'
> > Error: Exec error: File
> >
> /home/aa144/usr/godi312/build/godi/godi-ocamlnet/work/ocamlnet-3.5.1/src/netsys/./../../Makefile.rules,
> > line 122: Command returned with non-zero exit code
> > Error: Exec error: File
> >
> /home/aa144/usr/godi312/build/godi/godi-ocamlnet/work/ocamlnet-3.5.1/./Makefile,
> > line 19: Command returned with non-zero exit code
> > Error: Exec error: File
> > /home/aa144/usr/godi312/build/godi/godi-ocamlnet/./../../mk/bsd.pkg.mk,
> > line 1039: Command returned with non-zero exit code
> > Error: Exec error: File
> > /home/aa144/usr/godi312/build/godi/godi-ocamlnet/./../../mk/bsd.pkg.mk,
> > line 1378: Command returned with non-zero exit code
> > Error: Command fails with code 1: godi_console
> >
> >
> > On Mon, Apr 30, 2012 at 6:30 PM, Sebastien Mondet <
> > sebastien.mon...@gmail.com> wrote:
> >
> >>
> >> Hi again
> >>
> >> The manual says:
> >> CC: This variable selects the C compiler to use. Normally, gcc is
> >> preferred. This variable must not be set to an absolute path but just to
> >> the name of the compiler command.
> >> http://godi.camlcity.org/godi/user-doc/umanual.html#htoc2
> >>
> >> But when I try to use a different gcc (which appends the options below
> >> to
> >> the cmd-line), gcc keeps being used anyways.
> >>
> >> Is that normal?
> >>
> >> Seb
> >>
> >>
> >>
> >>
> >>
> >> On Mon, Apr 30, 2012 at 17:49, Sebastien Mondet <
> >> sebastien.mon...@gmail.com> wrote:
> >>
> >>>
> >>> Hi
> >>>
> >>>
> >>> I'm trying to bootstrap GODI in a pretty adverse environment (Red Hat
> >>> 5.1).
> >>>
> >>> It used to work a few months ago but now it seems that "netsys" which
> >>> is
> >>> built during bootstrap_stage2, needs header files and libraries from
> >>> GLIBC
> >>> that are not in GLIBC 2.5.
> >>> (the first one to make it fail is <sys/eventfd.h>)
> >>>
> >>> But we have GLIBC 2.10 installed somewhere else.
> >>>
> >>> I have tried to use:
> >>>   export C_INCLUDE_PATH=$GLIBC_INC
> >>>   export LIBRARY_PATH=$GLIBC_LIB
> >>> and a bunch of combinations of LD_LIBRARY_PATH and LD_PRELOAD ...
> >>>
> >>> I tried them before, after, and between stage 1 and stage 2. But it
> >>> never
> >>> succeeds (always differently: GLIBC version errors, seg-faults, "This
> >>> architecture seems to be neither 32 bits nor 64 bits").
> >>>
> >>>
> >>> does anyone have an idea of how to go through this?
> >>>
> >>>
> >>> I guess the normal thing to do is to use the 2.10 since the beginning
> >>> but
> >>> in that case i don't know how tell godi's bootstrap stage1 to compile
> >>> ocamlfatrun & co with the right library (they crash looking for the 2.5
> >>> one).
> >>> It seems that every call to gcc should have something like  "
> >>>  -Wl,-rpath=$GLIBC_LIB
> >>> -Wl,-dynamic-linker=$GLIBC_LIB/ld-linux-x86-64.so.2
> >>>  " but I don't know how to tell the bootstrap to use that everywhere.
> >>>
> >>>
> >>>
> >>> Thanks for any help
> >>> Seb
> >>>
> >>>
> >>>
> >>
> >>
> >> _______________________________________________
> >> Godi-list mailing list
> >> Godi-list@ocaml-programming.de
> >> https://godirepo.camlcity.org/mailman/listinfo/godi-list
> >>
> > _______________________________________________
> > Godi-list mailing list
> > Godi-list@ocaml-programming.de
> > https://godirepo.camlcity.org/mailman/listinfo/godi-list
>
>
> --
> Gerd Stolpmann, Darmstadt, Germany    g...@gerd-stolpmann.de
> Creator of GODI and camlcity.org.
> Contact details:        http://www.camlcity.org/contact.html
> Company homepage:       http://www.gerd-stolpmann.de
> *** Searching for new projects! Need consulting for system
> *** programming in Ocaml? Gerd Stolpmann can help you.
>
>
_______________________________________________
Godi-list mailing list
Godi-list@ocaml-programming.de
https://godirepo.camlcity.org/mailman/listinfo/godi-list

Reply via email to