View Single Post
Posts: 74 | Thanked: 45 times | Joined on Dec 2010
#8
Originally Posted by TemeV View Post
I tried to build it in Mer OBS, but I think I messed building Ocaml somehow. I get this error when running ocamlc:
Code:
# ocamlc
bash: /usr/bin/ocamlc: /usr/local/bin/ocamlrun: bad interpreter: No such file or directory
Could you tell how Ocaml should be built for Sailfish?
I just built it with:
Code:
./configure
make world.opt
make install
and it built in MerSDK without any problem. These are the files installed (I haven't been able to make an rpm, if you have an example of rpm build without qml like this kind of program, I would thank you if you share it to show what i am doing wrong...):


For instance, this is the installing step in make install of ocalm-4.01.0 for armv7hl architecture
Code:
Installing camlp4...
  install binary /usr/local/bin/camlp4prof
  install binary /usr/local/bin/mkcamlp4
  install binary /usr/local/bin/camlp4
  install binary /usr/local/bin/camlp4boot
  install binary /usr/local/bin/camlp4o
  install binary /usr/local/bin/camlp4of
  install binary /usr/local/bin/camlp4oof
  install binary /usr/local/bin/camlp4orf
  install binary /usr/local/bin/camlp4r
  install binary /usr/local/bin/camlp4rf
  install binary /usr/local/bin/camlp4o.opt
  install binary /usr/local/bin/camlp4of.opt
  install binary /usr/local/bin/camlp4oof.opt
  install binary /usr/local/bin/camlp4orf.opt
  install binary /usr/local/bin/camlp4r.opt
  install binary /usr/local/bin/camlp4rf.opt
Installing Camlp4Parsers...
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.o
Installing Camlp4Printers...
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmi
 install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.o
Installing Camlp4Filters...
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.o
Installing Camlp4Top...
  install /usr/local/lib/ocaml/camlp4/Camlp4Top/Rprint.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Top/Rprint.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Top/Rprint.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Top/Top.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Top/Top.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Top/Top.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Top/Rprint.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Top/Top.o
  install /usr/local/lib/ocaml/camlp4/camlp4lib.cma
  install /usr/local/lib/ocaml/camlp4/camlp4lib.cmxa
  install /usr/local/lib/ocaml/camlp4/Camlp4.cmi
  install /usr/local/lib/ocaml/camlp4/camlp4fulllib.cma
  install /usr/local/lib/ocaml/camlp4/camlp4fulllib.cmxa
  install /usr/local/lib/ocaml/camlp4/camlp4o.cma
  install /usr/local/lib/ocaml/camlp4/camlp4of.cma
  install /usr/local/lib/ocaml/camlp4/camlp4oof.cma
  install /usr/local/lib/ocaml/camlp4/camlp4orf.cma
  install /usr/local/lib/ocaml/camlp4/camlp4r.cma
 install /usr/local/lib/ocaml/camlp4/camlp4rf.cma
  install /usr/local/lib/ocaml/camlp4/Camlp4Bin.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Bin.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4Bin.cmx
  install /usr/local/lib/ocaml/camlp4/Camlp4Bin.o
  install /usr/local/lib/ocaml/camlp4/Camlp4Top.cmi
  install /usr/local/lib/ocaml/camlp4/Camlp4Top.cmo
  install /usr/local/lib/ocaml/camlp4/Camlp4_config.cmi
  install /usr/local/lib/ocaml/camlp4/camlp4prof.cmi
  install /usr/local/lib/ocaml/camlp4/camlp4prof.cmo
  install /usr/local/lib/ocaml/camlp4/camlp4prof.cmx
  install /usr/local/lib/ocaml/camlp4/camlp4prof.o
  install /usr/local/lib/ocaml/camlp4/Camlp4_import.cmi
  install library /usr/local/lib/ocaml/camlp4/camlp4lib.a
  install library /usr/local/lib/ocaml/camlp4/camlp4fulllib.a
Installing ocamlbuild...
  install binary /usr/local/bin/ocamlbuild.byte
  install binary /usr/local/bin/ocamlbuild.native
  install binary /usr/local/bin/ocamlbuild (with ocamlbuild.native)
  install library /usr/local/lib/ocaml/ocamlbuild/ocamlbuildlib.a
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuildlib.cma
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmi
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmo
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmx
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_pack.cmi
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmi
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmo
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmx
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.o
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_executor.cmi
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_executor.cmo
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_executor.cmx
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild_executor.o
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild.cmo
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild.cmx
  install /usr/local/lib/ocaml/ocamlbuild/ocamlbuild.o
  install /usr/local/man/man1/ocamlbuild.1


Do you want I upload somewhere the following tar file for making a "dirty installation"?

Code:
tar czvf ocaml-4.01.0.tgz /usr/local/bin/camlp4prof /usr/local/bin/mkcamlp4 /usr/local/bin/camlp4 /usr/local/bin/camlp4boot /usr/local/bin/camlp4o /usr/local/bin/camlp4of /usr/local/bin/camlp4oof /usr/local/bin/camlp4orf /usr/local/bin/camlp4r /usr/local/bin/camlp4rf /usr/local/bin/camlp4o.opt /usr/local/bin/camlp4of.opt /usr/local/bin/camlp4oof.opt /usr/local/bin/camlp4orf.opt /usr/local/bin/camlp4r.opt /usr/local/bin/camlp4rf.opt /usr/local/lib/ocaml/ /usr/local/man/man1/ocamlbuild.1