ocsigen / ocsigen-start

Ocsigen-start: Higher-level library to develop Web and mobile applications with users, (pre)registration, notifications, etc.
Other
75 stars 31 forks source link

Compilation fail with `-j4` #175

Open sagotch opened 7 years ago

sagotch commented 7 years ago
[ERROR] The compilation of ocsigen-start failed at "make -j4".
Processing  1/1: [ocsigen-start: make uninstall]
#=== ERROR while installing ocsigen-start.dev =================================#
# opam-version 1.2.2
# os           darwin
# command      make -j4
# path         /Users/ju/.opam/system/build/ocsigen-start.dev
# compiler     system (4.03.0)
# exit-code    2
# env-file     /Users/ju/.opam/system/build/ocsigen-start.dev/ocsigen-start-71636-ad8886.env
# stdout-file  /Users/ju/.opam/system/build/ocsigen-start.dev/ocsigen-start-71636-ad8886.out
# stderr-file  /Users/ju/.opam/system/build/ocsigen-start.dev/ocsigen-start-71636-ad8886.err
### stdout ###
# [...]
# eliomc -ppx -c -package lwt.ppx -package js_of_ocaml.deriving.ppx -package text -package calendar -package safepass -package ocsigen-widgets.server -package ocsigen-toolkit.server -package magick -package yojson -I _server/src/ -g src/os_push_notifications.eliomi
# eliomc -ppx -infer -package lwt.ppx -package js_of_ocaml.deriving.ppx -package text -package calendar -package safepass -package ocsigen-widgets.server -package ocsigen-toolkit.server -package magick -package yojson -I _server/src/ src/os_request_cache.eliom
# eliomc -ppx -c -package lwt.ppx -package js_of_ocaml.deriving.ppx -package text -package calendar -package safepass -package ocsigen-widgets.server -package ocsigen-toolkit.server -package magick -package yojson -I _server/src/ -g src/os_tips.eliomi
# eliomc -ppx -infer -package lwt.ppx -package js_of_ocaml.deriving.ppx -package text -package calendar -package safepass -package ocsigen-widgets.server -package ocsigen-toolkit.server -package magick -package yojson -I _server/src/ src/os_tools.eliom
# eliomc -ppx -infer -package lwt.ppx -package js_of_ocaml.deriving.ppx -package text -package calendar -package safepass -package ocsigen-widgets.server -package ocsigen-toolkit.server -package magick -package yojson -I _server/src/ src/os_uploader.eliom
# mkdir lib/
# js_of_eliom -ppx -c -package lwt.ppx -package js_of_ocaml.deriving.ppx -package js_of_ocaml.ppx -package calendar -package ocsigen-widgets.client -package ocsigen-toolkit.client -I _client/src/ -g src/os_msg.eliomi
# js_of_eliom -ppx -c -package lwt.ppx -package js_of_ocaml.deriving.ppx -package js_of_ocaml.ppx -package calendar -package ocsigen-widgets.client -package ocsigen-toolkit.client -I _client/src/ -g src/os_user.eliomi
# js_of_eliom -ppx -c -package lwt.ppx -package js_of_ocaml.deriving.ppx -package js_of_ocaml.ppx -package calendar -package ocsigen-widgets.client -package ocsigen-toolkit.client -I _client/src/ -g src/os_group.mli
# js_of_eliom -ppx -c -package lwt.ppx -package js_of_ocaml.deriving.ppx -package js_of_ocaml.ppx -package calendar -package ocsigen-widgets.client -package ocsigen-toolkit.client -I _client/src/ -g src/os_date.eliomi
### stderr ###
# Makefile:192: .depend: No such file or directory
# File "src/os_group.mli", line 63, characters 42-52:
# Error: Unbound module Os_user
# make: *** [_client/src/os_group.cmi] Error 2
# make: *** Waiting for unfinished jobs....

But make does not complain

dannywillems commented 7 years ago

@sagotch I always use make -j 4 and I never had this issue.

sagotch commented 7 years ago

Lucky you...

dannywillems commented 7 years ago

@sagotch I reproduced the error on Mac, I will try to fix it.