Package: libmikmatch-ocaml-dev
Version: 1.0.6-3
Severity: grave
Justification: renders package unusable
Dear Maintainer,
*** Please consider answering these questions, where appropriate ***
* What led up to the situation?
I was using "mikmatch" library on Debian stable (Wheezy) and with GODI.
I have found out that in Debian testing (Jessie), the provided library
somehow cannot be used. The attempt to compile a program that tries to
link it fails.
* What exactly did you do (or not do) that was effective (or
ineffective)?
- I took a fresh Debian testing system.
- I installed some packages I wanted to use:
apt-get install libbatteries-ocaml-dev libsexplib-camlp4-dev
libmikmatch-ocaml-dev libfindlib-ocaml-dev libxml-light-ocaml-dev
libbin-prot-camlp4-dev
- and did this:
touch main.ml
ocamlfind c -c -syntax camlp4o -package mikmatch_pcre main.ml
* What was the outcome of this action?
- ocamlfind terminated with exit status 1
- ocamlfind did not generate executable binary
- ocamlfind printed the following:
Camlp4: Uncaught exception: Delete.Rule_not_found (("LIDENT ((_))",
"patt: [ \"as\" LEFTA\n [ SELF; \"as\"; a_LIDENT ]\n| \"|\" LEFTA\n [ SELF;
\"|\"; SELF ]\n| \",\" LEFTA\n [ SELF; \",\"; LIST1 NEXT SEP \",\" ]\n| \"::\"
RIGHTA\n [ SELF; \"::\"; SELF ]\n| \"apply\" RIGHTA\n [ \"lazy\"; SELF\n |
ANTIQUOT ((\"\" | \"pat\" | \"anti\"), _)\n | patt_constr; SELF\n |
patt_constr ]\n| \"simple\" LEFTA\n [ ANTIQUOT ((\"\" | \"pat\" | \"anti\"),
_)\n | ANTIQUOT (\"tup\", _)\n | ANTIQUOT (\"`bool\", _)\n | QUOTATION _\n
| \"-\"; a_INT\n | \"-\"; a_INT32\n | \"-\"; a_INT64\n | \"-\";
a_NATIVEINT\n | \"-\"; a_FLOAT\n | \"false\"\n | \"true\"\n | \"[\";
\"]\"\n | \"[\"; sem_patt_for_list; \"::\"; SELF; \"]\"\n | \"[\";
sem_patt_for_list; \"]\"\n | \"[|\"; \"|]\"\n | \"[|\"; sem_patt; \"|]\"\n |
\"{\"; label_patt_list; \"}\"\n | \"(\"; \")\"\n | \"(\"; \"module\";
a_UIDENT; \")\"\n | \"(\"; \"module\"; a_UIDENT; \":\"; package_type; \")\"\n
| \"(\"; SELF; \":\"; ctyp
; \")\"\n | \"(\"; SELF; \")\"\n | \"_\"\n | \"`\"; a_ident\n | \"#\";
type_longident\n | ident\n | a_INT\n | a_INT32\n | a_INT64\n |
a_NATIVEINT\n | a_FLOAT\n | a_STRING\n | a_CHAR; \"..\"; a_CHAR\n | a_CHAR
] ]"))
Error while running external preprocessor Command line: camlp4 '-I'
'/usr/lib/ocaml/camlp4' '-I' '/usr/lib/ocaml/pcre' '-I' '/usr/lib/ocaml' '-I'
'/usr/lib/ocaml/mikmatch_pcre' '-parser' 'o' '-parser' 'op' '-printer' 'p'
'pcre.cma' 'unix.cma' 'pa_mikmatch_pcre.cma' 'main.ml' > /tmp/ocamlppa8c5b2
* What outcome did you expect instead?
- ocamlfind should terminate with exit status 0
- ocamlfind should generate executable binary
(which in this case should do nothing)
*** End of the template - remove these lines ***
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.11-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libmikmatch-ocaml-dev depends on:
ii camlp4 [camlp4-4.01.0] 4.01.0-3
ii libmikmatch-ocaml [libmikmatch-ocaml-lrjk2] 1.0.6-3
ii libpcre-ocaml-dev [libpcre-ocaml-dev-36gi0] 7.0.2-4
ii ocaml-nox [ocaml-nox-4.01.0] 4.01.0-3
Versions of packages libmikmatch-ocaml-dev recommends:
ii ocaml-findlib 1.4-2
libmikmatch-ocaml-dev suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive:
http://lists.debian.org/[email protected]