On Wednesday 02 Jun 2010, yary wrote:
> Hi Campbell,
>
> I can build a working binary as well, it's just that the client
> doesn't have the http: method when built with only serf and
> "--without-neon". It sounds like you're building it with neon in each
> cases, just not using the "--with-neon" flag; omitting the flag makes
> configure look for it in the default places. Have you tried building
> using "without-neon", if so can you verify that yours shows http when
> you run "svn --version"?
>
> I'm wondering if this is simply a documentation bug, that neon is
> always required in some respect.
>
> -y

I feel there's been a bit of confusion, by working I was meaning with http 
support. I understand now. Same instructions but with a --without-neon still 
works with http:

svn, version 1.6.11 (r934486)
   compiled Jun  2 2010, 17:44:52
...
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - handles 'http' scheme
  - handles 'https' scheme

In the configure output I also get the bit about not having neon. Just below 
it is the section configuring serf. This sounds like it is different because 
you have it already. In that case I'm wondering if you need to add explicit 
references to the directories to include the library. I had to do this on my 
server build script to pick up openssl. Something like?

LDFLAGS=-L/usr/local/serf/lib
CPPFLAGS=-I/usr/local/serv/include
export LDFLAGS CPPFLAGS



Here's the output from my configure in case it sheds some light on the 
differences.


apr-util configured properly
checking APR-UTIL version... 1.3.9
checking for pkg-config... /usr/bin/pkg-config
configure: checking neon library

An appropriate version of neon could not be found, so libsvn_ra_neon
will not be built.  If you want to build libsvn_ra_neon, please either
install neon 0.29.0 on this system

or

get neon 0.29.0 from:
    http://www.webdav.org/neon/neon-0.29.0.tar.gz
unpack the archive using tar/gunzip and rename the resulting
directory from ./neon-0.29.0/ to ./neon/

no suitable neon found
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: configuring package in serf now
checking for chosen layout... Serf
checking for working mkdir -p... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu

Configuring Apache Portable Runtime library...

checking for APR... yes
  setting CC to "gcc"
  setting CPP to "gcc -E"
  setting APR_LIBTOOL 
to "/export/home/campa/Download/new/subversion-1.6.11/apr/libtool"
  setting CFLAGS to " -g -O2 -pthread"
  setting CPPFLAGS 
to " -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE"
  setting LDFLAGS to " "
  setting LTFLAGS to "--silent"

Configuring Apache Portable Runtime Utility library...

checking for APR-util... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
Configuring Serf...

checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
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
checking openssl/opensslv.h usability... yes
checking openssl/opensslv.h presence... yes
checking for openssl/opensslv.h... yes
checking for library containing fabs... -lm
  setting SERF_LIBS 
to " /export/home/campa/Download/new/subversion-1.6.11/apr-util/libaprutil-1.la 
    
/export/home/campa/Download/new/subversion-1.6.11/apr-util/xml/expat/lib/libexpat.la
  /export/home/campa/Download/new/subversion-1.6.11/apr/libapr-1.la -lrt 
-lcrypt  -lpthread -ldl -lm "
configure: creating ./config.status
config.status: creating Makefile
config.status: executing mkdir-vpath commands
serf configured properly

-- 

__________________________________________________________________________________
Sword Ciboodle is the trading name of ciboodle Limited (a company 
registered in Scotland with registered number SC143434 and whose 
registered office is at India of Inchinnan, Renfrewshire, UK, 
PA4 9LH) which is part of the Sword Group of companies.

This email (and any attachments) is intended for the named
recipient(s) and is private and confidential. If it is not for you, 
please inform us and then delete it. If you are not the intended 
recipient(s), the use, disclosure, copying or distribution of any 
information contained within this email is prohibited. Messages to 
and from us may be monitored. If the content is not about the 
business of the Sword Group then the message is neither from nor 
sanctioned by us.

Internet communications are not secure. You should scan this
message and any attachments for viruses. Under no circumstances
do we accept liability for any loss or damage which may result from
your receipt of this email or any attachment.
__________________________________________________________________________________

Reply via email to