You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Christian Schaffner <sc...@eeh.ee.ethz.ch> on 2002/06/12 16:20:50 UTC

Building svn with shared libraries on MacOS X

Dear svn developers

I am preparing a fink (http://fink.sourceforge.net) package to 
install subversion on MacOS X.

I have two problems:

1.
I have to add --disable-shared. Otherwise make fails with:
-----------------------
...
gcc -I/sw/include/db4 -I/sw/include   -DDARWIN 
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp  -g -Wall 
-Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations 
-Wpointer-arith -Wwrite-strings -Wshadow -DSVN_DEBUG -DAP_DEBUG 
-I./subversion/include -I. 
-I/sw/src/subversion-r2140-1/subversion-r2140/apr/include 
-I/sw/src/subversion-r2140-1/subversion-r2140/apr-util/include 
-I/sw/include 
-I/sw/src/subversion-r2140-1/subversion-r2140/apr-util/xml/expat/lib 
-I/sw/src/subversion-r2140-1/subversion-r2140/neon/src -I/sw/include 
-o subversion/clients/cmdline/util.o -c 
subversion/clients/cmdline/util.c
cd subversion/clients/cmdline && /bin/sh 
/sw/src/subversion-r2140-1/subversion-r2140/libtool --silent 
--mode=link  gcc -I/sw/include/db4 -I/sw/include   -DDARWIN 
-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp  -g -Wall 
-Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations 
-Wpointer-arith -Wwrite-strings -Wshadow -DSVN_DEBUG -DAP_DEBUG 
-I./subversion/include -I. 
-I/sw/src/subversion-r2140-1/subversion-r2140/apr/include 
-I/sw/src/subversion-r2140-1/subversion-r2140/apr-util/include 
-I/sw/include 
-I/sw/src/subversion-r2140-1/subversion-r2140/apr-util/xml/expat/lib 
-I/sw/src/subversion-r2140-1/subversion-r2140/neon/src -I/sw/include 
-L/sw/lib    -L/sw/lib 
-L/sw/src/subversion-r2140-1/subversion-r2140/apr-util/xml/expat/lib 
-rpath /sw/lib -o svn  add-cmd.o checkout-cmd.o cleanup-cmd.o 
commit-cmd.o copy-cmd.o delete-cmd.o diff-cmd.o feedback.o help-cmd.o 
import-cmd.o info-cmd.o log-cmd.o main.o merge-cmd.o mkdir-cmd.o 
move-cmd.o prompt.o propdel-cmd.o propedit-cmd.o propget-cmd.o 
proplist-cmd.o props.o propset-cmd.o resolve-cmd.o revert-cmd.o 
status-cmd.o status.o switch-cmd.o trace-commit.o trace-update.o 
update-cmd.o util.o 
../../../subversion/libsvn_client/libsvn_client.la 
../../../subversion/libsvn_wc/libsvn_wc.la 
../../../subversion/libsvn_ra/libsvn_ra.la 
../../../subversion/libsvn_delta/libsvn_delta.la 
../../../subversion/libsvn_subr/libsvn_subr.la 
/sw/src/subversion-r2140-1/subversion-r2140/apr-util/libaprutil.la 
-lgdbm -ldb-4.0 
/sw/src/subversion-r2140-1/subversion-r2140/apr-util/xml/expat/lib/libexpat.la 
/sw/src/subversion-r2140-1/subversion-r2140/apr/libapr.la 
/sw/src/subversion-r2140-1/subversion-r2140/neon/src/libneon.la 
-L/sw/lib -L/sw/lib  -lm
/usr/bin/ld: Undefined symbols:
_ne_sock_init
_ne_uri_defaultport
_ne_uri_free
_ne_uri_parse
_ne_path_compare
### execution of  failed, exit code 2
Failed: compiling subversion-r2140-1 failed
-----------------------

The configure was run as:

-----------------------
./configure --prefix=/sw 
--mandir=/sw/src/root-subversion-r2140-1/sw/share/man 
--infodir=/sw/src/root-subversion-r2140-1/sw/share/info 
--with-berkeley-db=/sw --enable-maintainer-mode
-----------------------

Any ideas? Has anyone else suceeded in building svn on MacOS X with 
shared libraries?


2.
Trying to prepare the .info files for the info command I get the 
following errors:
-----------------------
No `START-INFO-DIR-ENTRY' and no `This file documents'.
install-info: unable to determine description for `dir' entry - giving up
-----------------------

Any help or tips would be very much appreciated!
Chris.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org