Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Fails #18

Closed
S54B32 opened this issue Jan 8, 2016 · 3 comments
Closed

Make Fails #18

S54B32 opened this issue Jan 8, 2016 · 3 comments

Comments

@S54B32
Copy link

S54B32 commented Jan 8, 2016

I have an error when using Opam 1.2.2 to install Camomile 0.8.5. Running ocaml 3.1.2.
The error is get is:
make: no: Command not found

I also get this error when trying to compile from the 0.8.4 source found in the Wiki. I suspect an error with the makefile but am not sure...

Full details:

$ opam install camomile
The following actions will be performed:
  ∗  install camomile 0.8.5

=-=- Gathering sources =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[camomile] Archive in cache

=-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[ERROR] The compilation of camomile failed at "make".
Processing  1/1: [camomile: ocamlfind remove]
#=== ERROR while installing camomile.0.8.5 ====================================#
# opam-version 1.2.2
# os           linux
# command      make
# path         /home/user/.opam/system/build/camomile.0.8.5
# compiler     system (3.12.1)
# exit-code    2
# env-file     /home/user/.opam/system/build/camomile.0.8.5/camomile-4413-d0f245.env
# stdout-file  /home/user/.opam/system/build/camomile.0.8.5/camomile-4413-d0f245.out
# stderr-file  /home/user/.opam/system/build/camomile.0.8.5/camomile-4413-d0f245.err
### stdout ###
# [...]
# ocamlc -c -noassert -I internal -I public -I toolslib -I . camomileLibrary.mli
# ocamlc -c -noassert -I internal -I public -I toolslib -I . camomileLibrary.ml
# ocamlc -c -noassert -I internal -I public -I toolslib -I . camomileLibraryDefault.mli
# ocamlc -c -noassert -I internal -I public -I toolslib -I . camomileLibraryDefault.ml
# ocamlc -c -noassert -I internal -I public -I toolslib -I . camomileLibraryDyn.mli
# ocamlc -c -noassert -I internal -I public -I toolslib -I . camomileLibraryDyn.ml
# ocamlc -a -o camomile.cma public/unicodeString.cmo configInt.cmo internal/uReStrParserType.cmo internal/database.cmo camomileDefaultConfig.cmo internal/bitsvect.cmo internal/bytesvect.cmo internal/avlTree.cmo internal/iSet.cmo internal/iMap.cmo internal/tbl31.cmo internal/byte_labeled_dag.cmo internal/xArray.cmo public/oOChannel.cmo public/uChar.cmo public/uSet.cmo public/uMap.cmo public/uCharTbl.cmo public/uText.cmo public/xString.cmo public/subText.cmo public/uLine.cmo public/locale.cmo internal/hangul.cmo internal/unidata.cmo internal/charmap.cmo internal/unimap.cmo public/charEncoding.cmo public/uTF8.cmo public/uTF16.cmo public/uCS4.cmo public/uPervasives.cmo public/uCharInfo.cmo public/uNF.cmo public/uCol.cmo public/caseMap.cmo public/uRe.cmo internal/uReStrParser.cmo internal/uReStrLexer.cmo public/uReStr.cmo internal/stringPrep_data.cmo public/stringPrep.cmo camomileLibrary.cmo camomileLibraryDefault.cmo camomileLibraryDyn.cmo
# ocamlc -a -o camomileLibrary.cma public/unicodeString.cmo configInt.cmo internal/uReStrParserType.cmo internal/database.cmo camomileDefaultConfig.cmo internal/bitsvect.cmo internal/bytesvect.cmo internal/avlTree.cmo internal/iSet.cmo internal/iMap.cmo internal/tbl31.cmo internal/byte_labeled_dag.cmo internal/xArray.cmo public/oOChannel.cmo public/uChar.cmo public/uSet.cmo public/uMap.cmo public/uCharTbl.cmo public/uText.cmo public/xString.cmo public/subText.cmo public/uLine.cmo public/locale.cmo internal/hangul.cmo internal/unidata.cmo internal/charmap.cmo internal/unimap.cmo public/charEncoding.cmo public/uTF8.cmo public/uTF16.cmo public/uCS4.cmo public/uPervasives.cmo public/uCharInfo.cmo public/uNF.cmo public/uCol.cmo public/caseMap.cmo public/uRe.cmo internal/uReStrParser.cmo internal/uReStrLexer.cmo public/uReStr.cmo internal/stringPrep_data.cmo public/stringPrep.cmo camomileLibrary.cmo
# no -c -noassert -I internal -I public -I toolslib -I . -impl public/unicodeString.mli
# rm internal/uReStrLexer.ml
### stderr ###
# make: no: Command not found
# make: *** [public/unicodeString.cmx] Error 127



=-=- Error report -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The following actions failed
  ∗  install camomile 0.8.5
No changes have been performed

Any help is much appreciated. thanks

@yoriyuki
Copy link
Owner

yoriyuki commented Jan 9, 2016

Do you use a byte-code only system? Also, why your ocaml is so ancient?

@S54B32
Copy link
Author

S54B32 commented Jan 12, 2016

Thank you for the reply yoriyuki.

I was attempting to compile on an ARMv7 system so it may be the reason it was failing. I managed to install camomile by installing Opam 1.2.2 and then using Opam with OCaml 4.01.0 and then used it to install Camomile.

I guess this issue could be closed 👍

@foretspaisibles
Copy link
Collaborator

Fine, thanks! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants