ofxBoidsのサンプルコードをビルドしようとすると 'openssl/opensslconf.h' file not found のエラーが出てビルドできず。検索してこちらのサイトの方法で試すと解決できました。
Xcode7.0でoF v0.8.4をビルドすると’openssl/opensslconf.h’ file not foundと言われる不具合の解決法
自分の環境では以下フォルダにあるCoreOF.xcconfigを変更しました。
1 |
/Users/yousername/Documents/of_v0.8.4_osx_release/libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig |
CoreOF.xcconfigはこんな感じです。ハイライトの部分を追加変更しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
HEADER_OF = "$(OF_PATH)/libs/openFrameworks/**" HEADER_FREETYPE = "$(OF_PATH)/libs/freetype/include" HEADER_FREETYPE2 = "$(OF_PATH)/libs/freetype/include/freetype2" HEADER_POCO = "$(OF_PATH)/libs/poco/include" HEADER_FMODEX = "$(OF_PATH)/libs/fmodex/include" HEADER_GLEW = "$(OF_PATH)/libs/glew/include" HEADER_FREEIMAGE = "$(OF_PATH)/libs/FreeImage/include" HEADER_TESS2 = "$(OF_PATH)/libs/tess2/include" HEADER_CAIRO = "$(OF_PATH)/libs/cairo/include/cairo" HEADER_RTAUDIO = "$(OF_PATH)/libs/rtAudio/include" HEADER_GLFW = "$(OF_PATH)/libs/glfw/include" HEADER_SSL = "$(OF_PATH)/libs/openssl/include" LIB_FMODEX = "$(OF_PATH)/libs/fmodex/lib/osx/libfmodex.dylib" LIB_GLUT = "$(OF_PATH)/libs/glut/lib/osx/GLUT.framework/Versions/A/GLUT" LIB_GLFW = "$(OF_PATH)/libs/glfw/lib/osx/libglfw3.a" LIB_FREEIMAGE = "$(OF_PATH)/libs/FreeImage/lib/osx/freeimage.a" LIB_FREETYPE = "$(OF_PATH)/libs/freetype/lib/osx/freetype.a" LIB_GLEW = "$(OF_PATH)/libs/glew/lib/osx/glew.a" LIB_POCO_1 = "$(OF_PATH)/libs/poco/lib/osx/PocoCrypto.a" LIB_POCO_2 = "$(OF_PATH)/libs/poco/lib/osx/PocoData.a" LIB_POCO_3 = "$(OF_PATH)/libs/poco/lib/osx/PocoDataODBC.a" LIB_POCO_4 = "$(OF_PATH)/libs/poco/lib/osx/PocoDataSQLite.a" LIB_POCO_5 = "$(OF_PATH)/libs/poco/lib/osx/PocoFoundation.a" LIB_POCO_6 = "$(OF_PATH)/libs/poco/lib/osx/PocoNet.a" LIB_POCO_7 = "$(OF_PATH)/libs/poco/lib/osx/PocoNetSSL.a" LIB_POCO_8 = "$(OF_PATH)/libs/poco/lib/osx/PocoUtil.a" LIB_POCO_9 = "$(OF_PATH)/libs/poco/lib/osx/PocoXML.a" LIB_POCO_10 = "$(OF_PATH)/libs/poco/lib/osx/PocoZip.a" LIB_RTAUDIO = "$(OF_PATH)/libs/rtAudio/lib/osx/rtAudio.a" LIB_TESS = "$(OF_PATH)/libs/tess2/lib/osx/tess2.a" LIB_CAIRO1 = "$(OF_PATH)/libs/cairo/lib/osx/cairo-script-interpreter.a" LIB_CAIRO2 = "$(OF_PATH)/libs/cairo/lib/osx/cairo.a" LIB_CAIRO3 = "$(OF_PATH)/libs/cairo/lib/osx/pixman-1.a" LIB_OPENSSL1 = "$(OF_PATH)/libs/openssl/lib/osx/crypto.a" LIB_OPENSSL2 = "$(OF_PATH)/libs/openssl/lib/osx/ssl.a" OF_CORE_LIBS = $(LIB_POCO_1) $(LIB_POCO_2) $(LIB_POCO_3) $(LIB_POCO_4) $(LIB_POCO_5) $(LIB_POCO_6) $(LIB_POCO_7) $(LIB_POCO_8) $(LIB_POCO_9) $(LIB_POCO_10) $(LIB_TESS) $(LIB_GLEW) $(LIB_CAIRO1) $(LIB_CAIRO2) $(LIB_CAIRO3) $(LIB_FMODEX) $(LIB_RTAUDIO) $(LIB_OPENSSL1) $(LIB_OPENSSL2) $(LIB_GLFW) $(LIB_FREEIMAGE) $(LIB_FREETYPE) OF_CORE_HEADERS = $(HEADER_OF) $(HEADER_POCO) $(HEADER_FREETYPE) $(HEADER_FREETYPE2) $(HEADER_FMODEX) $(HEADER_GLEW) $(HEADER_FREEIMAGE) $(HEADER_TESS2) $(HEADER_CAIRO) $(HEADER_RTAUDIO) $(HEADER_GLFW) $(HEADER_SSL) // define which C++ library is required to build and avoid tr1/memory hangups CLANG_CXX_LIBRARY = libstdc++ |
sakamoto
ミズタニさん、こんにちは
私は神奈川に住むメディアアートを学ぶ学生です。
私も先日同様なエラーが発生し、困惑していたのですが、検索をかけていましたらこちらのブログでわかりやすく対処方をご紹介されており、早速作業しopensslconf.hに対するエラーは無くなりました。
しかし、ビルドすると別のglfw/glfw3.h’ file not foundというエラーが出てemptyでもビルドができず。こちらも検索して対処しようと考えたのですが、同様のエラーに関してはいい対処法がなく困惑しております。
なにか対処法をご存知でしたら、ご教授願えませんでしょうか?
見ず知らずの方にこのような差し出がましい質問を大変申し訳ありません。
sakamoto
度々すいません
上記のemptyとはempty fileのことです。
ご教授願えましたら幸いです。
よろしくおねがいします。
Mizutani Kirin
sakamotoさん、はじめまして!メディアアート勉強いいですね♪
自分のブログが参考になれて良かったです!
empty fileというのはなにかのaddonのファイルのことでしょうか?参考になるかわかりませんが推測で書きます。
『file not found』系でよくあるのはXcodeのプロジェクト内addonsフォルダまたはsrcフォルダに本来必要なファイルがない場合が多いです。軽く説明すると以下のようになります。
▼addonsフォルダにファイルがない場合
Xcodeのプロジェクトナビゲータのaddonsフォルダをみるとファイル名が赤くなっているものはファイルがないことを表しています。その場合は一旦Xcodeにあるaddonを削除して再度同じaddonをaddしてください。
▼srcフォルダにファイルがない場合
ファインダーのsrcフォルダとプロジェクトナビゲータのsrcフォルダのファイルが一致しない場合はプロジェクト内にあるsrcに足りないファイルをドロップしてみてください。
sakamoto
mizutaniさん
ご返答ありがとうございます。
無事解決いたしました。
結果的に、openssl/opensslconf.h’ file not foundのエラーを解決する際に、誤ったファイルに入力していたことから連鎖的に別のエラーが発生したようでした。
ご親切に教えていただきありがとうございました。
大変勉強になりました。
これからもブログ閲覧させていただきます。
大変ありがとうございました!!
Mizutani Kirin
無事解決できて良かったです(*^^*)
openFrameworksの投稿もどんどんしていく予定なのでぜひ!