Version française
Home     About     Download     Resources     Contact us    
Browse thread
[Caml-list] Ensemble version 1.40 released
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Ohad Rodeh <ORODEH@i...>
Subject: Re: [Caml-list] Ensemble version 1.40 released
Mike,
    I've never compiled the system of FreeBSD, but theoretically this
should not be a problem. The specific problem you're having is the
definition of ce_iovec_t (found in e_iovec.h in socket/s/unix/e_iovec.h)
to a "struct iovec". Seems like on FreeBSD a "struct iovec" is not defined
in <sys/socket.h> or the "regular" places.  You'll have to find where this
is defined and add the appropriate include statement in the code.

By the way, lets take this discussion off the "caml-announce" mailing, as
it is not the appropriate place for it. Feel free to either mail me
directly, or cc the caml mailing list/ensemble mailing list.

Hope this helps, and please send me patches for FreeBSD. I'll include them
in the sources.

      Ohad.
-----------------------------------------------------------------------------------

Ohad Rodeh
tel: +972-3-6401641
IBM Haifa, storage research


|---------+--------------------------------->
|         |           Mike Potanin          |
|         |           <potanin@mccme.ru>    |
|         |           Sent by:              |
|         |           owner-caml-list@pauill|
|         |           ac.inria.fr           |
|         |                                 |
|         |                                 |
|         |           20/12/02 15:01        |
|---------+--------------------------------->
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                                                                                  |
  |       To:       caml-announce@inria.fr                                                                                                           |
  |       cc:                                                                                                                                        |
  |       Subject:  Re: [Caml-list] Ensemble version 1.40 released                                                                                   |
  |                                                                                                                                                  |
  |                                                                                                                                                  |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|




After same patchs
gmake all CAMLLIB=/usr/local/lib/ocaml ENS_MACHTYPE=i386 ENS_OSTYPE=freebsd
say:
gmake[1]: Entering directory `/usr/home/pm/lang/ocaml/ensemble/ce'
gcc -c -DINLINE=inline -O3 -DNDEBUG -fomit-frame-pointer -I
/usr/local/lib/ocaml -I ../lib/i386-freebsd \
ce_misc.c -o ce_misc.o
In file included from ce_internal.h:23,
                 from ce_misc.c:6:
ce_actions.h:66: field `iovl' has incomplete type

I do not found ce_iovec_t definition. Where is it?

-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives:
http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ:
http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners



-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners