More than 5 years have passed since last update.
lablglutが動かない場合
6
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を認識してくれないこともあった。
関連記事
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
