I do fine libsvn_delta libs in my file system ➜ twitter git:(vinod/0.24.0) ✗ sudo find / -name "*svn_delta*"
Password: /Applications/Xcode.app/Contents/Developer/usr/lib/libsvn_delta-1.0.dylib /Applications/Xcode.app/Contents/Developer/usr/lib/libsvn_delta-1.dylib /Library/Developer/CommandLineTools/usr/lib/libsvn_delta-1.0.dylib /Library/Developer/CommandLineTools/usr/lib/libsvn_delta-1.dylib /opt/twitter/Cellar/subversion/1.8.13/include/subversion-1/svn_delta.h /opt/twitter/Cellar/subversion/1.8.13/lib/libsvn_delta-1.0.dylib /opt/twitter/Cellar/subversion/1.8.13/lib/libsvn_delta-1.a /opt/twitter/Cellar/subversion/1.8.13/lib/libsvn_delta-1.dylib /opt/twitter/Cellar/subversion/1.8.9/include/subversion-1/svn_delta.h /opt/twitter/Cellar/subversion/1.8.9/lib/libsvn_delta-1.0.dylib /opt/twitter/Cellar/subversion/1.8.9/lib/libsvn_delta-1.a /opt/twitter/Cellar/subversion/1.8.9/lib/libsvn_delta-1.dylib /opt/twitter/lib/libsvn_delta-1.0.dylib /opt/twitter/lib/libsvn_delta-1.a /opt/twitter/lib/libsvn_delta-1.dylib But clang doesn't seem to find them. Also, I expected to see a "-L" pointing to brew's subversion directory (based on configure.ac and config params), but I don't? I see some related discussion on MESOS-2448 <https://issues.apache.org/jira/browse/MESOS-2448> and the related GitHub PR, but the issues seem to have been fixed. cc @TimChen On Mon, Sep 14, 2015 at 4:01 PM, Marco Massenzio <[email protected]> wrote: > Looks like you may need to update/install XCode on your Mac, perhaps? > > $ find / |grep svn_delta > ... > /Applications/Xcode.app/Contents/Developer/usr/lib/libsvn_delta-1.0.dylib > /Applications/Xcode.app/Contents/Developer/usr/lib/libsvn_delta-1.dylib > /Library/Developer/CommandLineTools/usr/lib/libsvn_delta-1.0.dylib > /Library/Developer/CommandLineTools/usr/lib/libsvn_delta-1.dylib > ... > > (this is where my understanding of homebrew ends, I'm afraid) > > *Marco Massenzio* > > *Distributed Systems Engineerhttp://codetrips.com <http://codetrips.com>* > > On Mon, Sep 14, 2015 at 3:52 PM, Vinod Kone <[email protected]> wrote: > > > I'm trying to update the homebrew formula per the release guide > > <http://mesos.apache.org/documentation/latest/release-guide/>. > > > > But when following instructions from homebrew regarding testing the > changes > > < > > > https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/How-To-Open-a-Homebrew-Pull-Request-(and-get-it-merged).md#how-to-open-a-homebrew-pull-request-and-get-it-merged > > > > > (all > > I changed was the version of Mesos and the sha) before sending a PR, I > get > > the below error. Any ideas? > > > > ➜ twitter git:(vinod/0.24.0) ✗ brew install mesos && brew test mesos > > > > ==> Downloading > > > https://www.apache.org/dyn/closer.cgi?path=mesos/0.24.0/mesos-0.24.0.tar.gz > > > > Already downloaded: /Library/Caches/Homebrew/mesos-0.24.0.tar.gz > > > > ==> Downloading > > https://pypi.python.org/packages/source/b/boto/boto-2.36.0.tar.gz > > > > Already downloaded: /Library/Caches/Homebrew/mesos--boto-2.36.0.tar.gz > > > > ==> python -c import setuptools... --no-user-cfg install > > --prefix=/opt/twitter/Cellar/mesos/0.24.0/libexec/boto > > --single-version-externally-managed --record=installed.txt > > > > ==> ./configure --disable-python > --prefix=/opt/twitter/Cellar/mesos/0.24.0 > > --disable-silent-rules --with-svn=/opt/twitter/opt/subversion > > > > ==> make > > > > ==> make install > > > > ==> ./configure --enable-python --prefix=/opt/twitter/Cellar/mesos/0.24.0 > > --disable-silent-rules --with-svn=/opt/twitter/opt/subversion > > > > ==> python -c import setuptools... --no-user-cfg install > > --prefix=/opt/twitter/Cellar/mesos/0.24.0 > > --single-version-externally-managed --record=installed.txt > > > > /usr/bin/clang++ -std=c++11 -stdlib=libc++ -DNDEBUG -g -fwrapv -Os -Wall > > -Wstrict-prototypes -Os -w -pipe -march=native -mmacosx-version-min=10.9 > > -I/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/include > > > > > -I/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/include/darwin > > -I/opt/twitter/opt/openssl/include -I/opt/twitter/opt/sqlite/include > > -I/opt/twitter/opt/readline/include -isystem/opt/twitter/include > > -F/opt/twitter/Frameworks -arch x86_64 -arch i386 -pipe > > -I/private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/include > > -I/private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/include > > -I/private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/include/mesos > > -I/private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/src > > > > > -I/private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/src/python/native/src/mesos/native > > > > > -I/private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/3rdparty/libprocess/3rdparty/protobuf-2.5.0/src > > > > > -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 > > -c src/mesos/native/proxy_scheduler.cpp -o > > build/temp.macosx-10.9-intel-2.7/src/mesos/native/proxy_scheduler.o > > > > /usr/bin/clang++ -bundle -undefined dynamic_lookup -arch x86_64 -arch > i386 > > -Wl,-F. -lsasl2 -lsvn_delta-1 -lsvn_subr-1 -lapr-1 -lcurl -lz -Os -w > -pipe > > -march=native -mmacosx-version-min=10.9 > > -I/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/include > > > > > -I/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/include/darwin > > -I/opt/twitter/opt/openssl/include -I/opt/twitter/opt/sqlite/include > > -I/opt/twitter/opt/readline/include -isystem/opt/twitter/include > > -F/opt/twitter/Frameworks > > > > > build/temp.macosx-10.9-intel-2.7/src/mesos/native/mesos_executor_driver_impl.o > > > > > build/temp.macosx-10.9-intel-2.7/src/mesos/native/mesos_scheduler_driver_impl.o > > build/temp.macosx-10.9-intel-2.7/src/mesos/native/module.o > > build/temp.macosx-10.9-intel-2.7/src/mesos/native/proxy_executor.o > > build/temp.macosx-10.9-intel-2.7/src/mesos/native/proxy_scheduler.o > > > > > /private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/src/.libs/libmesos_no_3rdparty.a > > > > > /private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/3rdparty/libprocess/.libs/libprocess.a > > > > > /private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/3rdparty/leveldb/libleveldb.a > > > > > /private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/3rdparty/zookeeper-3.4.5/src/c/.libs/libzookeeper_mt.a > > > > > /private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/3rdparty/libprocess/3rdparty/glog-0.3.3/.libs/libglog.a > > > > > /private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/3rdparty/libprocess/3rdparty/protobuf-2.5.0/src/.libs/libprotobuf.a > > > > > /private/tmp/mesos20150914-60557-1cy03t/mesos-0.24.0/3rdparty/libprocess/3rdparty/libev-4.15/.libs/libev.a > > -o build/lib.macosx-10.9-intel-2.7/mesos/native/_mesos.so -lsasl2 > > -lsvn_delta-1 -lsvn_subr-1 -lapr-1 -lcurl -lz > > > > ld: library not found for -lsvn_delta-1 > > > > clang: error: linker command failed with exit code 1 (use -v to see > > invocation) > > > > error: command '/usr/bin/clang++' failed with exit status 1 > > >
