janestreet / core

Jane Street Capital's standard library overlay
MIT License
1.11k stars 109 forks source link

Core 109.53 doesn't built on up-to-date OS X 10.9 #28

Closed yminsky closed 10 years ago

yminsky commented 10 years ago

Here's the result from installing via OPAM.

=-=-= Installing core.109.53.00 =-=-=
Building core.109.53.00:
  ocaml setup.ml -configure --prefix /Users/yminsky/.opam/4.01.0
  make
  make install
[ERROR] The compilation of core.109.53.00 failed.
Removing core.109.53.00.
  ocamlfind remove core

===== ERROR while installing core.109.53.00 =====
# opam-version 1.1.0
# os           darwin
# command      make
# path         /Users/yminsky/.opam/4.01.0/build/core.109.53.00
# compiler     4.01.0
# exit-code    2
# env-file     /Users/yminsky/.opam/4.01.0/build/core.109.53.00/core-54228-5f1023.env
# stdout-file  /Users/yminsky/.opam/4.01.0/build/core.109.53.00/core-54228-5f1023.out
# stderr-file  /Users/yminsky/.opam/4.01.0/build/core.109.53.00/core-54228-5f1023.err
### stdout ###
# ...[truncated]
# ocamlfind ocamlc -c -g -ppopt -Ilib/ -package variantslib.syntax -package variantslib -package unix -package threads -package sexplib.syntax -package sexplib -package res -package pa_test.syntax -package pa_test -package pa_pipebang -package pa_ounit.syntax -package pa_ounit -package herelib.syntax -package herelib -package fieldslib.syntax -package fieldslib -package core_kernel -package comparelib.syntax -package camlp4.macro -package bin_prot.syntax -package bin_prot -package bigarray -syntax camlp4o -thread -I lib -o lib/iobuf_tests.cmo lib/iobuf_tests.ml
# ocamlfind ocamlc -c -g -ppopt -Ilib/ -package variantslib.syntax -package variantslib -package unix -package threads -package sexplib.syntax -package sexplib -package res -package pa_test.syntax -package pa_test -package pa_pipebang -package pa_ounit.syntax -package pa_ounit -package herelib.syntax -package herelib -package fieldslib.syntax -package fieldslib -package core_kernel -package comparelib.syntax -package camlp4.macro -package bin_prot.syntax -package bin_prot -package bigarray -syntax camlp4o -thread -I lib -o lib/linux_ext.cmo lib/linux_ext.ml
# + ocamlfind ocamlc -c -g -ppopt -Ilib/ -package variantslib.syntax -package variantslib -package unix -package threads -package sexplib.syntax -package sexplib -package res -package pa_test.syntax -package pa_test -package pa_pipebang -package pa_ounit.syntax -package pa_ounit -package herelib.syntax -package herelib -package fieldslib.syntax -package fieldslib -package core_kernel -package comparelib.syntax -package camlp4.macro -package bin_prot.syntax -package bin_prot -package bigarray -syntax camlp4o -thread -I lib -o lib/linux_ext.cmo lib/linux_ext.ml
# File "lib/linux_ext.ml", line 1:
# Error: The implementation lib/linux_ext.ml
#        does not match the interface lib/linux_ext.cmi:
#        ...
#        In module Epoll:
#        The field `close' is required but not provided
# Command exited with code 2.
### stderr ###
# ...[truncated]
# int main () { return recvmmsg(0, 0, 0, 0, 0); }
#                      ^
#1 warning generated.
# Undefined symbols for architecture x86_64:
#   "_recvmmsg", referenced from:
#       _main in test_recvmmsg-mxGC1N.o
# ld: symbol(s) not found for architecture x86_64
# clang: error: linker command failed with exit code 1 (use -v to see invocation)
# E: Failure("Command ''/Users/yminsky/.opam/4.01.0/bin/ocamlbuild' lib/libcore_stubs.a lib/dllcore_stubs.so lib/core.cma lib/core.cmxa lib/core.a lib/core.cmxs top/core_top.cma top/core_top.cmxa top/core_top.a top/core_top.cmxs -tag debug' terminated with error code 10")
# make: *** [build] Error 1

'opam install core' failed.
ghost commented 10 years ago

Fixed in 109.53.01