2013-07-28 51 views
0

我安裝了自制軟件和brew醫生,抱怨我的路徑/ user/local/bin不在/ usr/bin之上,所以我糾正了這個錯誤,使用下面的命令來安裝exiv2和pyexiv2:自制軟件 - pyexif2 - clang:error:連接器命令失敗,退出代碼1

brew install exiv2 pyexiv2 

然後我得到以下錯誤:

bubbles-MacBook-Pro:Desktop bubble$ brew install exiv2 pyexiv2 
Warning: exiv2-0.23 already installed 
==> Downloading http://launchpad.net/pyexiv2/0.3.x/0.3.2/+download/pyexiv2-0.3.2 
Already downloaded: /Library/Caches/Homebrew/pyexiv2-0.3.2.tar.bz2 
==> Patching 
patching file src/SConscript 
==> scons BOOSTLIB=boost_python-mt 
     boost::python::detail::converter_target_type<boost::python::to_python_value<std::string&> >::get_pytype() in exiv2wrapper_python.os 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
scons: *** [build/libexiv2python.dylib] Error 1 
scons: building terminated because of errors. 

任何想法?我真的需要pyexiv2來處理這個macbook。

回答

0

我發現this有幫助。

我剛使用brew來安裝依賴項。

brew install scons boost exiv2 

然後從源代碼安裝pyexiv2與一些tomfoolery。我downloaded the latest tarball,出口它和cd'從終端編輯它。

cd pyexiv2-0.3.2 
echo "env['FRAMEWORKS'] += ['Python']" >> src/SConscript 
scons BOOSTLIB=boost_python-mt 
sudo scons BOOSTLIB=boost_python-mt install 
相關問題