libgeeを必要とするvalaまたはgenieプログラムをコンパイルしようとすると、gee_array_list_newなどへの未定義の参照が表示されます。ソースからlibgeeをインストールしています。その.soファイルは/usr/ local / libにはっきりと表示され、他のファイルは本来あるべき場所にあります。しかし、ディストリビューションのパッケージマネージャーでlibgeeをインストールすると、valaプログラムは正常にリンクします。これを説明するための違いを探していますが、困惑しています。ライブラリはわずかに異なるバージョンですが、それほどではありません。
valacはどういうわけか/usr/ local / libを探すことができませんか?ありそうな説明は何ですか?