编译coccinelle-1.0.0-rc24时的错误"Error: Unbound module Parmap"以及解决方法

你离开我真会死。 提交于 2020-02-02 03:34:02

今天在编译一个老版的openwrt时,发现有如下的错误。

File "./main.ml", line 777, characters 22-49:
Warning 52: Code should not depend on the actual values of
this constructor's arguments. They are only for information
and may change in future versions. (See manual section 8.5)
File "./main.ml", line 956, characters 35-60:
Error: Unbound module Parmap
Makefile:656: recipe for target 'main.cmo' failed

后发现是ocaml的版本太新了,我的openwrt太古老了。将ocaml降到4.02.3,就可以解决了。

opam switch 4.02.3
eval $(opam config env)
opam install ocamlfind 

opam install camlp4

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!