On 31 March 2015 at 12:19, Julian Foad <julianf...@btopenworld.com> wrote: > I wanted to commit this, but first I tried to build it and I'm getting > link failure on Linux
Of course you want to see the specifics of the link failure. [[[ Start -- /home/julianfoad/src/subversion-p/configure --enable-maintainer-mode --prefix=/home/julianfoad/.local/subversion-p --disable-static --with-ruby-sitedir=/home/julianfoad/.local/subversion-p/site_ruby --with-apache-libexecdir=/home/julianfoad/.local/subversion-p/lib/apache2/modules --disable-mod-activation --with-serf=/usr --with-sqlite=/home/julianfoad/src/sqlite-amalgamation-3071300/sqlite3.c --with-berkeley-db=db.h:::db --with-gnome-keyring --with-apr=/usr --with-apr-util=/usr --with-ctypesgen=/usr/local/bin --enable-javahl --with-junit=/usr/share/java/junit4.jar --with-jdk=/usr/lib/jvm/default-java --with-libgit2=/home/julianfoad/.local/libgit2-0.20.0 configure: Configuring Subversion 1.9.0 configure: creating config.nice checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking if gcc accepts -std=c90... yes checking if gcc accepts -w... yes checking if gcc accepts -Werror=unknown-warning-option... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking if g++ accepts -std=c++98... yes checking if g++ accepts -w... yes checking if g++ accepts -Werror=unknown-warning-option... no checking how to run the C preprocessor... gcc -E checking for a sed that does not truncate output... /bin/sed checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether ln -s works... yes checking for a BSD-compatible install... /usr/bin/install -c configure: Apache Portable Runtime (APR) library configuration checking for APR... yes checking APR version... 1.5.1 configure: Apache Portable Runtime Utility (APRUTIL) library configuration checking for APR-util... yes checking APRUTIL version... 1.5.3 checking for pkg-config... /usr/bin/pkg-config checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes configure: serf library configuration via pkg-config checking for serf-2 library... no checking for serf-1 library... yes checking serf library version... 1.3.7 checking serf version is suitable... yes checking was serf enabled... yes configure: looking for apr_memcache as part of apr-util checking apr_memcache.h usability... yes checking apr_memcache.h presence... yes checking for apr_memcache.h... yes checking for apr_memcache_create in -laprutil-1... yes checking for Apache module support via DSO through APXS... found at /usr/bin/apxs2 checking httpd version... recent enough checking whether Apache version is compatible with APR version... yes checking mod_dav version... acceptable ================================================================== WARNING: You have chosen to compile Subversion with a different compiler than the one used to compile Apache. Current compiler: gcc Apache's compiler: x86_64-linux-gnu-gcc -std=gnu99 This could cause some problems. ================================================================== configure: checking sqlite library checking sqlite amalgamation... yes checking sqlite amalgamation file version... amalgamation found and is okay checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking additional libraries for sqlite... -ldl checking whether the compiler provides atomic builtins... yes configure: configuring libtool now checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... gawk checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: building shared libraries only checking whether libtool needs -no-undefined... no checking whether to avoid circular linkage at all costs... no checking for trang... /usr/bin/trang checking for doxygen... /usr/bin/doxygen checking for Expat... yes checking for socket in -lsocket... no checking for availability of Berkeley DB... yes checking whether to look for SASL... yes configure: Looking in default locations checking sasl/sasl.h usability... no checking sasl/sasl.h presence... no checking for sasl/sasl.h... no checking for sasl/sasl.h... (cached) no checking for availability of Cyrus SASL v2... no checking for Mach-O dynamic module iteration functions... no checking for Mac OS property list utilities... no checking for Mac OS KeyChain Services... no checking whether APR has support for DSOs... yes checking for D-Bus .pc file... yes checking D-Bus version... 1.6.18 checking for D-Bus... yes checking whether to support GPG-Agent... yes checking whether to look for GNOME Keyring... yes checking for GLib and GNOME Keyring .pc files... yes checking gnome-keyring.h usability... yes checking gnome-keyring.h presence... yes checking for gnome-keyring.h... yes checking for GNOME Keyring... yes checking whether use Googlemock... no checking for msgfmt... /usr/bin/msgfmt checking for msgmerge... /usr/bin/msgmerge checking for xgettext... /usr/bin/xgettext checking for library containing bindtextdomain... none required checking for bind_textdomain_codeset... yes checking if we are using GNU gettext... yes checking magic.h usability... no checking magic.h presence... no checking for magic.h... no checking whether to look for KWallet... no checking for ANSI C header files... (cached) yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking for working memcmp... yes checking for vprintf... yes checking for _doprnt... no checking for symlink... yes checking for readlink... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking for uname... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for tcgetattr... yes checking for tcsetattr... yes checking for -Wl,--no-undefined... yes configure: maintainer-mode: adding GCC warning flags checking if gcc accepts -Werror=implicit-function-declaration... yes checking if gcc accepts -Werror=declaration-after-statement... yes checking if gcc accepts -Wextra-tokens... no checking if gcc accepts -Wnewline-eof... no checking if gcc accepts -Wshorten-64-to-32... no checking if gcc accepts -Wold-style-definition... yes checking if gcc accepts -Wno-system-headers... yes checking if gcc accepts -Wno-format-nonliteral... yes checking if gcc accepts -Wno-string-plus-int... yes checking if gcc accepts -Wmissing-variable-declarations... no configure: maintainer-mode: adding G++ warning flags checking if g++ accepts -Wextra-tokens... no checking if g++ accepts -Wnewline-eof... no checking if g++ accepts -Wshorten-64-to-32... no checking if g++ accepts -Wno-system-headers... yes configure: Disabling optimizations for debugging configure: Enabling debugging for C++ checking if g++ accepts -fno-inline... yes checking if g++ accepts -fno-omit-frame-pointer... yes checking if g++ accepts -g3... yes configure: C compiler flags: -g -Wcast-qual -Wundef -Wno-deprecated-declarations -Wno-unreachable-code -Wno-format-nonliteral -fmessage-length=0 -fdiagnostics-show-option -pthread -DSVN_DEBUG -DAP_DEBUG configure: user-defined: -g -Wcast-qual -Wundef -Wno-deprecated-declarations -Wno-unreachable-code -Wno-format-nonliteral -fmessage-length=0 -fdiagnostics-show-option configure: maintainer-mode: -Wall -Wpointer-arith -Wwrite-strings -Wshadow -Wformat=2 -Wunused -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls -Wnested-externs -Winline -Wno-long-long -Wno-string-plus-int -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Werror=declaration-after-statement -Werror=implicit-function-declaration configure: C++ compiler flags: -g3 -fno-omit-frame-pointer -fno-inline -DSVN_DEBUG -DAP_DEBUG configure: user-defined: configure: maintainer-mode: -Wall -Wpointer-arith -Wwrite-strings -Wshadow -Wunused -Wunreachable-code -Wno-system-headers checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for inflate in -lz... yes configure: libgit2 library configuration checking git2.h usability... yes checking git2.h presence... yes checking for git2.h... yes checking for git_libgit2_version in -lgit2... yes configure: Disabling apache module activation checking for python... /usr/bin/python checking for JDK... /usr/lib/jvm/default-java/include/jni.h checking for perl... /usr/bin/perl checking for ruby... /usr/bin/ruby checking rb_hash_foreach... yes checking for rdoc... /usr/bin/rdoc checking for Ruby major version... 1 checking for Ruby minor version... 9 checking for Ruby teeny version... 3 configure: WARNING: WARNING: The detected Ruby is 1.9.3 configure: WARNING: WARNING: Only 1.8.x releases are fully supported, 1.9.3 support is new checking for swig... /usr/bin/swig checking swig version... 2.0.11 configure: Configuring python swig binding checking for Python includes... -I/usr/include/python2.7 checking for compiling Python extensions... x86_64-linux-gnu-gcc -pthread -fPIC checking for linking Python extensions... x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security checking for linking Python libraries... -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro checking for apr_int64_t Python/C API format string... l checking perl version... 5018002 configure: Configuring Ruby SWIG binding checking for Ruby include path... -I. -I/usr/include/ruby-1.9.1 -I/usr/include/ruby-1.9.1/ruby -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1/x86_64-linux checking how to compile Ruby extensions... gcc -g -Wcast-qual -Wundef -Wno-deprecated-declarations -Wno-unreachable-code -Wno-format-nonliteral -fmessage-length=0 -fdiagnostics-show-option -pthread -DSVN_DEBUG -DAP_DEBUG checking how to link Ruby extensions... gcc -shared -shrext .so checking how to link Ruby libraries... -lruby-1.9.1 -lpthread -lrt -ldl -lcrypt -lm checking for rb_errinfo... yes checking where to install Ruby scripts... /home/julianfoad/.local/subversion-p/site_ruby/1.9.1 checking where to install Ruby extensions... /home/julianfoad/.local/subversion-p/site_ruby/1.9.1/x86_64-linux checking how to use output level for Ruby bindings tests... normal checking for ctypesgen.py... /usr/local/bin/ctypesgen.py checking for additional flags to link C++ libraries... -lstdc++ checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking for inttypes.h... (cached) yes configure: creating ./config.status config.status: creating Makefile config.status: creating subversion/libsvn_auth_gnome_keyring/libsvn_auth_gnome_keyring.pc config.status: creating subversion/libsvn_auth_kwallet/libsvn_auth_kwallet.pc config.status: creating subversion/libsvn_client/libsvn_client.pc config.status: creating subversion/libsvn_delta/libsvn_delta.pc config.status: creating subversion/libsvn_diff/libsvn_diff.pc config.status: creating subversion/libsvn_fs/libsvn_fs.pc config.status: creating subversion/libsvn_fs_base/libsvn_fs_base.pc config.status: creating subversion/libsvn_fs_fs/libsvn_fs_fs.pc config.status: creating subversion/libsvn_fs_util/libsvn_fs_util.pc config.status: creating subversion/libsvn_fs_x/libsvn_fs_x.pc config.status: creating subversion/libsvn_ra/libsvn_ra.pc config.status: creating subversion/libsvn_ra_git/libsvn_ra_git.pc config.status: creating subversion/libsvn_ra_local/libsvn_ra_local.pc config.status: creating subversion/libsvn_ra_serf/libsvn_ra_serf.pc config.status: creating subversion/libsvn_ra_svn/libsvn_ra_svn.pc config.status: creating subversion/libsvn_repos/libsvn_repos.pc config.status: creating subversion/libsvn_subr/libsvn_subr.pc config.status: creating subversion/libsvn_wc/libsvn_wc.pc config.status: creating tools/backup/hot-backup.py config.status: creating tools/hook-scripts/commit-access-control.pl config.status: creating subversion/bindings/swig/perl/native/Makefile.PL config.status: creating subversion/svn_private_config.h.tmp config.status: executing libtool commands config.status: executing svn_private_config.h.tmp commands Exit 0 - /home/julianfoad/src/subversion-p/configure --enable-maintainer-mode --prefix=/home/julianfoad/.local/subversion-p --disable-static --with-ruby-sitedir=/home/julianfoad/.local/subversion-p/site_ruby --with-apache-libexecdir=/home/julianfoad/.local/subversion-p/lib/apache2/modules --disable-mod-activation --with-serf=/usr --with-sqlite=/home/julianfoad/src/sqlite-amalgamation-3071300/sqlite3.c --with-berkeley-db=db.h:::db --with-gnome-keyring --with-apr=/usr --with-apr-util=/usr --with-ctypesgen=/usr/local/bin --enable-javahl --with-junit=/usr/share/java/junit4.jar --with-jdk=/usr/lib/jvm/default-java --with-libgit2=/home/julianfoad/.local/libgit2-0.20.0 $ (cd obj-dir/ && make) [...] cd subversion/libsvn_client && /bin/bash "/nobackup/home/julianfoad/build/subversion-p/libtool" --tag=CC --silent --mode=link gcc -shared -g -Wcast-qual -Wundef -Wno-deprecated-declarations -Wno-unreachable-code -Wno-format-nonliteral -fmessage-length=0 -fdiagnostics-show-option -pthread -DSVN_DEBUG -DAP_DEBUG -g -Wcast-qual -Wundef -Wno-deprecated-declarations -Wno-unreachable-code -Wno-format-nonliteral -fmessage-length=0 -fdiagnostics-show-option -L/home/julianfoad/.local/libgit2-0.20.0/lib -rpath /home/julianfoad/.local/subversion-p/lib -version-info 0 -Wl,--no-undefined -o libsvn_client-1.la add.lo blame.lo cat.lo changelist.lo checkout.lo cleanup.lo cmdline.lo commit.lo commit_util.lo compat_providers.lo copy.lo copy_foreign.lo ctx.lo delete.lo deprecated.lo diff.lo diff_local.lo diff_summarize.lo export.lo externals.lo import.lo info.lo iprops.lo list.lo locking_commands.lo log.lo merge.lo mergeinfo.lo mtcc.lo patch.lo prop_commands.lo ra.lo relocate.lo repos_diff.lo resolved.lo revert.lo revisions.lo status.lo switch.lo update.lo upgrade.lo url.lo util.lo version.lo ../../subversion/libsvn_wc/libsvn_wc-1.la ../../subversion/libsvn_ra/libsvn_ra-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_diff/libsvn_diff-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la -L/usr/lib/x86_64-linux-gnu -laprutil-1 -L/usr/lib/x86_64-linux-gnu -lapr-1 cd subversion/svn && /bin/bash "/nobackup/home/julianfoad/build/subversion-p/libtool" --tag=CC --silent --mode=link gcc -shared -g -Wcast-qual -Wundef -Wno-deprecated-declarations -Wno-unreachable-code -Wno-format-nonliteral -fmessage-length=0 -fdiagnostics-show-option -pthread -DSVN_DEBUG -DAP_DEBUG -g -Wcast-qual -Wundef -Wno-deprecated-declarations -Wno-unreachable-code -Wno-format-nonliteral -fmessage-length=0 -fdiagnostics-show-option -L/home/julianfoad/.local/libgit2-0.20.0/lib -rpath /home/julianfoad/.local/subversion-p/lib -o svn add-cmd.lo auth-cmd.lo blame-cmd.lo cat-cmd.lo changelist-cmd.lo checkout-cmd.lo cl-conflicts.lo cleanup-cmd.lo commit-cmd.lo conflict-callbacks.lo copy-cmd.lo delete-cmd.lo deprecated.lo diff-cmd.lo export-cmd.lo file-merge.lo help-cmd.lo import-cmd.lo info-cmd.lo list-cmd.lo lock-cmd.lo log-cmd.lo merge-cmd.lo mergeinfo-cmd.lo mkdir-cmd.lo move-cmd.lo notify.lo patch-cmd.lo propdel-cmd.lo propedit-cmd.lo propget-cmd.lo proplist-cmd.lo props.lo propset-cmd.lo relocate-cmd.lo resolve-cmd.lo resolved-cmd.lo revert-cmd.lo status-cmd.lo status.lo svn.lo switch-cmd.lo unlock-cmd.lo update-cmd.lo upgrade-cmd.lo util.lo youngest-cmd.lo ../../subversion/libsvn_client/libsvn_client-1.la ../../subversion/libsvn_wc/libsvn_wc-1.la ../../subversion/libsvn_ra/libsvn_ra-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_diff/libsvn_diff-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la -L/usr/lib/x86_64-linux-gnu -laprutil-1 -L/usr/lib/x86_64-linux-gnu -lapr-1 /usr/bin/ld: warning: libgit2.so.0, needed by //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0, not found (try using -rpath or -rpath-link) //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_load' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_name' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `giterr_detach' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_fetch' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_blob_id' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_diff_blobs' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_set_callbacks' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_revwalk_sorting' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_create_with_fetchspec' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_object_free' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_oid_tostr' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_diff_foreach' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_byindex' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_byoid' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_stop' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_commit_message' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_revwalk_next' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_oid_iszero' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_threads_init' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_repository_init' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_connect' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_blob_lookup' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_commit_lookup' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_oid_cpy' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_bypath' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_filemode' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_revwalk_simplify_first_parent' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_free' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_commit_time' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_commit_tree' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_free' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_commit_parent' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_url' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_object_lookup' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entrycount' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_revwalk_reset' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_commit_free' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_id' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_diff_find_similar' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_free' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `giterr_clear' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_type' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_commit_parentcount' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_blob_rawsize' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_revwalk_push_ref' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_revwalk_new' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_owner' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_remote_create_inmemory' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_entry_to_object' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_tree_walk' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_commit_author' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_object_type' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_blob_rawcontent' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_diff_tree_to_tree' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_oid_cmp' //nobackup/home/julianfoad/build/subversion-p/subversion/libsvn_ra_git/.libs/libsvn_ra_git-1.so.0: undefined reference to `git_blob_free' collect2: error: ld returned 1 exit status make: *** [subversion/svn/svn] Error 1 ]]] - Julian