Joel Reymont a écrit :
> ./ocamlopt.opt -nostdlib unix.cmxa -g -I stdlib -I otherlibs/unix
> ocamlbuild/ocamlbuild_executor.cmx ocamlbuild/ocamlbuild_pack.cmx
> ocamlbuild/ocamlbuild_unix_plugin.cmx ocamlbuild/ocamlbuild.cmx -o
> ocamlbuild/ocamlbuild.native
> Undefined symbols:
>   "_unix_setgroups", referenced from:
>       _camlUnix__215 in unix.a(unix.o)
>       _unix_setgroups$non_lazy_ptr in unix.a(unix.o)
>   "_unix_initgroups", referenced from:
>       _camlUnix__215 in unix.a(unix.o)
>       _unix_initgroups$non_lazy_ptr in unix.a(unix.o)
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> File "caml_startup", line 1, characters 0-1:
> Error: Error during linking
> Exit code 2 while executing this command:
>   ./ocamlopt.opt -nostdlib unix.cmxa -g -I stdlib -I otherlibs/unix
> ocamlbuild/ocamlbuild_executor.cmx ocamlbuild/ocamlbuild_pack.cmx
> ocamlbuild/ocamlbuild_unix_plugin.cmx ocamlbuild/ocamlbuild.cmx -o
> ocamlbuild/ocamlbuild.native

Are you using the ocamlbuild-based build system?

That would be my fault (I guess). See PR#3047. I haven't tested the
patch with the ocamlbuild-based build system, but I guess "initgroups.o"
and "setgroups.o" are missing from otherlibs/unix/libunix.clib... Could
you check that updating libunix.clib solves your build failure?


Cheers,

-- 
Stéphane

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to