Serviceを読んで理解し、同意したものとみなします。cmakeでは静的ライブラリlibfoo.a作成していますが、共有ライブラリと違ってこれだけではlibcrypto.so見つけられません。個の銅バッジ2Ubuntuで自分でソースビルドしたパッケージをCMAKEに認識させる方法ようやくわかりました。これはただPATH設定が少なかっただけでした。PKG_CONFIG_PATHとして追加してやるとOpenCVのCMAKEがパッケージとして認識してくれました。お手を煩わせて申し訳有りません。対象フォルダを変更する方法cmakeのコマンドを実行後、メッセージに以下のようなPythonのサポート情報が表示されるので、それを見ると問題がどこにあるかわかると思います。個の銅バッジ1ファイル名が.#で始まるファイルに対して、cmakeで作製されたmakefileをmakeするとエラーを吐くファイル名に#があるとエラーを吐くというところまでは分かりました。ファイル名を変更せずにこのエラーを解決するにはどうすればよいのでしょうか。makeのマニュアルによると、#をコメントではなく、リテラルとして使用したい場合は、.\#main.cのように、バックスラッシュ(\)でエスケープするとあります。そのため、Makefile内の.#mainを.\#mainに置換すれば、該当エラーは解決するはずです。対象フォルダを変更する方法インストール先の指定自体はcmake実行時に以下の変数で指定しています。このパスの中で.../lib/python<VER>/dist-packages/cv2.soの部分はシステムデフォルト、標準PATHで見つかったPythonインタプリタのバージョンに対応したライブラリを生成して(区別が付くよう)バージョンに対応したディレクトリにインストールされているものと思います。doctorででる警告メッセージについてエラーではなく警告ですので、特に問題が起きなければ無視しても問題ありません。ちなみに警告の意味は「CMakeというツールを使ってビルドするプログラムをインストールする場合、CMake側の問題で期待しているのとは違うライブラリが使われる(リンク)ことがあるので、そのような場合は一時的に問題のフレームワーク(/Library/Frameworks/libcurl.framework)を別のフォルダに移動してださい」です。意味がわからなければ、問題になった時にまた聞くことをお勧めします。いう方法もあるようです。