Help us understand the problem. What is going on with this article?

lablglutが動かない場合

More than 1 year has passed since last update.

背景

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を認識してくれないこともあった。

関連記事

kjunichi
WebRubyがきっかけで、mrubyで実装されたhttp2サーバーのtrusterdに絡んだ事をやってみたり、ElectronのIssue眺めたり、手元で動かしたり、node.js関連。WASMも少々。投稿する記事の内容は個人の意見であり、所属する企業の見解を代表するものではありません。
https://abrakatabura.hatenablog.com/
japan-systems
「2019年に50周年を迎えたIT企業です。最先端の技術により全国の企業、官公庁、自治体に多くの実績があります。」
https://www.japan-systems.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away