OSX10.10Yosemiteでkdepimlibsのビルドこける

==> Installing kdepimlibs from adymo/homebrew-kde
==> Downloading http://download.kde.org/stable/4.14.0/src/kdepimlibs-4.14.0.tar.xz
Already downloaded: /Library/Caches/Homebrew/kdepimlibs-4.14.0.tar.xz
==> cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/kde4 -Wdev --trace --debug-output -DKDE_DEFAULT_HOME=Library/Preferences/KDE -DCMAKE_PREFIX_PATH=/usr/local/Cellar/gettext/0.19.3 -DDOCBOOKXML_CURRENTDTD_DIR=/usr/local/
==> make
Linking CXX shared library ../lib/libakonadi-kde.dylib
Linking CXX shared module ../../../lib/kabc_net.so
[ 58%] Built target kabc_net
[ 58%] Built target akonadi-kde
make: *** [all] Error 2

https://bugs.kde.org/show_bug.cgi?id=340425

/System/Library/Frameworks/LDAP.framework/Headers/

内のldap.h,lber.hの内容がカラになってる

kdepimlibs-4.14.0.tar.xz/cmake/modules/FindLdap.cmake

がldap.h,lber.hを/System/Library/Frameworks内からヘッダーを探すようになっている

LDAP_INCLUDE_DIRを指定することで、そこから探すようになる

正しくは/usr/include/の中のldap.h,lber.hを見て欲しいので

kdepimlibs-4.14.0.tar.xz/CMakeLists.txt


set(LDAP_INCLUDE_DIR "/usr/include/")

を追加したらビルド通った