You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Ryan Schmidt <su...@ryandesign.com> on 2006/09/09 02:11:55 UTC

Re: Solaris SPARC :: Client only for subversion ??

On Sep 9, 2006, at 01:58, Greg Morse wrote:

>>>>> I have subversion package installed and running on an UBUNTU linux
>>>>> box.
>>>>> I would like to get clients that I can install on various SPARC
>>>>> Solaris 8 boxes to connect to and use the UBUNTU server.
>>>>>
>>>>> Is there a 'client only' (i.e. just svn, not svnadmin) version of
>>>>> the package whose install is more simple than the server version
>>>>> with all its prerequisites?
>>>>>
>>>>> (Same question for winXP client).
>>>>
>>>> No; the client has the same prerequisites as the server so there
>>>> would be no point.
>>>
>>> Thanks for the reply Ryan.
>>> This does seem very counterintuitive.
>>>
>>> When I look at the list of dependencies required to get  
>>> Subversion to
>>> run on Solaris, it is quite extensive.
>>> Apache2.0.59, ssl, swig, gcc, libiconv, libxml, db4.2, gdbm, .....
>>
>> As far as I know:
>>
>> Apache is only required if you've told it to build the Apache module.
>> If you're just going to use this as a client, do not tell the  
>> Subversion configure script to build the module, and Apache will  
>> not be required.
>>
>> Neon is required by the Subversion client to be able to connect to  
>> a repository served over HTTP. Perhaps you can omit this if you do  
>> not want to access repositories via HTTP.
>>
>> OpenSSL is required by Neon to allow connections over HTTPS. You  
>> can omit this if you don't plan to access repositories over HTTPS.
>>
>> Swig is needed to build the various language bindings. If you  
>> don't plan on writing software (a Java program maybe, or a Python  
>> script) that interacts natively with a Subversion repository, I'd  
>> guess you can skip this.
>>
>> Gcc is the compiler, which you obviously need to compile anything.
>>
>> Iconv is for internationalization and text conversion. Yes, the  
>> client needs to do this just as much as the server.
>>
>> BerkeleyDB (db4.2) is not required; you can omit it from the build  
>> process, and you will then only have direct filesystem access to  
>> FSFS repositories, and not BDB repositories. (Remote BDB  
>> repositories accessed over http, https, svn or svn+ssh protocols  
>> would still be
>> available.) I personally configure without BDB support because I  
>> don't need or want it.
>>
>> I don't know what gdbm is.
>
> I have downloaded the tarball from SUNFREEWARE and I am looking  
> throught the INSTALL file and the configure.in file as a result.
>
> It is not obvious to me HOW I go about setting the various config  
> options to omit the Neon etc. pieces.
> Is there a file that documents that?

All I know is what "./configure --help" says. It says you can say -- 
with-PACKAGE[=ARG] to enable a package or --without-PACKAGE to  
disable it. Based on what it says, I would try configuring with the  
following flags:

--without-neon
--without-apache
--without-berkeley-db
--without-swig

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