LoginSignup
5
4

More than 5 years have passed since last update.

lablglutが動かない場合

Last updated at Posted at 2014-06-18

背景

OCamlはOcamlと誤って書くだけでもツイッターでは怒られるので、怖いのですが、自分用のメモとして書いておきます。

opamで入れたlablglのlablglutコマンドが以下のように動かなかった。

しかも、Ubuntu 12.04、OSXともにNGだった。

$ lablglut 
Cannot find file lablgl.cma.

解決方法

which lablglut

して出て来たファイルをテキストエディタで開く

atom ~/.opam/system/bin/lablglut

ocamlコマンドの引数と変更する。

exec ocaml -I ~/.opam/system/lib/lablgl lablgl.cma lablglut.cma $*

のように-Iの指定を

ocamlfind query lablgl

で得られたパスに書き換えれば、動いた。

別件かもだが

opamを去年入れていたが、今回久しぶりに動かしたら、新しくなって、
.bashrcやOSXのターミナル向けの.bash_profileのopamの設定も
変わったいた

以前

. ~/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true

現在

eval `opam config env`

この辺り、気付かず、ocamlfindがopamで入れたlablglを認識してくれないこともあった。

関連記事

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4