Package Details: ocaml-camomile 1.0.2-3

Git Clone URL: https://aur.archlinux.org/ocaml-camomile.git (read-only, click to copy)
Package Base: ocaml-camomile
Description: Comprehensive Unicode library for OCaml
Upstream URL: https://github.com/yoriyuki/Camomile
Licenses: LGPL
Submitter: None
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 34
Popularity: 0.000000
First Submitted: 2008-11-16 11:38 (UTC)
Last Updated: 2022-06-17 00:34 (UTC)

Latest Comments

1 2 3 Next › Last »

dpeukert commented on 2022-06-14 23:10 (UTC)

Hi, looks like this stopped building at some point, dune now complains about missing paths. Adding --prefix="/usr" to the dune install call fixed it for me.

Nefas commented on 2019-01-06 20:04 (UTC) (edited on 2019-01-06 20:04 (UTC) by Nefas)

@lilmike jbuilder is now dune (jbuilder is, more or less, an alias to dune). The options have changed. For example, the destdir option isn't listed in the options for dune install.

If I remember correctly, some packages, installed with opam output a warning saying that the jbuilder command still exists for legacy purposes but might be removed in the future. It might be a good idea to replace jbuilder by dune while fixing the options for jbuilder install.

lilmike commented on 2018-12-04 19:00 (UTC)

Looks like jbuilder might have changed how it works slightly, because --destdir="$pkgdir/usr" now installs many of the files to "/usr/<$pkgdir>/usr/...". Maybe changing --destdir to --prefix might suffice? It seems to in my preliminary tests.

-Michael.

tvallee commented on 2017-08-14 18:11 (UTC)

Perfect, thanks !

LeonidasXIV commented on 2017-08-14 17:17 (UTC)

Try again with the new version, I've copied a patch from OPAM which should solve this particular problem.

tvallee commented on 2017-08-14 16:56 (UTC)

Cannot compile. Build gives: ocamlc.opt -c -noassert -I internal -I public -I toolslib -I . internal/unimap.ml File "internal/unimap.ml", line 1: Error: The implementation internal/unimap.ml does not match the interface internal/unimap.cmi: ... At position module Make(Config) : <here> Values do not match: val of_name : string -> '_a is not included in val of_name : string -> t File "internal/unimap.ml", line 57, characters 0-25: Expected declaration File "internal/unimap.ml", line 103, characters 4-11: Actual declaration Any idea ? (ocamlc.opt -v: 4.05.0)

mtrnord commented on 2017-01-10 20:51 (UTC)

@LeonidasXIV seems like the arch installation does not provide all files on my system. I try to use opam now

LeonidasXIV commented on 2017-01-10 18:37 (UTC)

@mtrnord Can't reproduce, can you maybe paste the complete build output?

mtrnord commented on 2017-01-10 16:05 (UTC)

Build gives /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(startup_aux.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(fail.o): relocation R_X86_64_32 against symbol `caml_exn_Failure' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(roots.o): relocation R_X86_64_32 against symbol `caml_frametable' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(globroots.o): relocation R_X86_64_32 against symbol `caml_global_roots' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(signals.o): relocation R_X86_64_32S against undefined symbol `caml_pending_signals' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(signals_asm.o): relocation R_X86_64_32S against symbol `caml_system__code_end' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(freelist.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(misc.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(major_gc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(minor_gc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(memory.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(alloc.o): relocation R_X86_64_32S against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(compare.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(ints.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(floats.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(str.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(array.o): relocation R_X86_64_32 against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(io.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(extern.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(intern.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(hash.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(sys.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(parsing.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(gc_ctrl.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(obj.o): relocation R_X86_64_32S against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(printexc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(callback.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(weak.o): relocation R_X86_64_32 against symbol `caml_ephe_ref_table' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(compact.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(finalise.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(custom.o): relocation R_X86_64_32 against symbol `caml_custom_table' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(unix.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(backtrace.o): relocation R_X86_64_32 against symbol `caml_backtrace_last_exn' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(startup.o): relocation R_X86_64_32S against symbol `caml_data_segments' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: Fehler: ld gab 1 als Ende-Status zurück File "caml_startup", line 1: Error: Error during linking Any way to fix that?

chrko commented on 2015-06-11 19:59 (UTC)

I cannot build this and get the following error and also cannot debug it. ocamlopt.opt -c -noassert -I internal -I public -I toolslib -I . tools/parse_unidata.ml ocamlopt.opt -noassert -I internal -I public -I toolslib -I . -o tools/parse_unidata.opt bigarray.cmxa str.cmxa toolslib.cmxa tools/parse_unidata.cmx /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(startup.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/lib/ocaml/libasmrun.a: error adding symbols: Bad value collect2: Fehler: ld gab 1 als Ende-Status zurück File "caml_startup", line 1: Error: Error during linking Makefile:215: die Regel für Ziel „tools/parse_unidata.opt“ scheiterte make: *** [tools/parse_unidata.opt] Fehler 2 rm toolslib/colLexer.ml internal/uReStrLexer.ml toolslib/colParser.mli toolslib/colParser.ml