Error Installing : subversion +bash_completion +mac_os_x_server_mod_dav_svn

Bill Hernandez ms at mac-specialist.com
Sat Mar 28 17:16:25 PDT 2009


I found :
[MacPorts] #18522: subversion 1.5.5 configure error on OSX 10.5

Comment(by dluke@…):

You are building with +mac_os_x_server_mod_dav_svn
That variant is unsupported.

I recommend cleaning subversion and building again without
+mac_os_x_server_mod_dav_svn:

port clean --all subversion
port -dv install subversion


I tried and got it to build.

If '+mac_os_x_server_mod_dav_svn' variant is unsupported, why does it  
show up when you do a $ port info subversion

> [2009.28.03](01:08PM) -> [roscoe] ~ $ port info subversion
> subversion @1.6.0, Revision 1 (devel)
> Variants:    bash_completion, darwin_7, disable_keychain,  
> mac_os_x_server_mod_dav_svn, mod_dav_svn, no_bdb,
>            no_neon, tools, unicode_path


Also, if you are installing on an 'OS X Server 10.4', don't you need  
'+mac_os_x_server_mod_dav_svn' for WebDav to work ?

I installed MacPorts subversion on the 'OS X Server 10.4', as  
recommended :

 From my workstation, I just tried creating a new repository on the  
server at 'https://www.example.com:8443/svn/repository' and keep getting
and get the following error :

Description : Repository moved permanently to 'https://www.deep-blue-sky.com:8443/projects/' 
; please relocate
Suggestion : The operation could not be completed.

Technical Information
=====================

      Error : V4Error
  Exception : ZSVNException

Causal Information
==================

Description : Repository moved permanently to 'https://www.deep-blue-sky.com:8443/projects/' 
; please relocate
     Status : 175011
       File : subversion/libsvn_ra_neon/util.c, 549

Any Ideas ?


Bill Hernandez
Plano, Texas


On Mar 28, 2009, at 2:07 PM, Bill Hernandez wrote:

> I tried to accessing subversion on a machine running OS X SERVER  
> 10.4.x (latest 10.4 version) and ran into a couple of errors related  
> to something called 'neon'.
>
> ( 1 ) I had installed 'CornerStone svn client' yesterday tried on my  
> workstation.
> ( 2 ) Setup a repository on my local machine, which worked fine.
> ( 3 ) Modified the apache2 virtual host conf file to allow WebDav  
> over SSL on port 8443
> ( 3 ) Tried to create the repository using the client, using :
>
> 'https://www.example.com:8443/svn/repository'
>
> as the path, but kept running into an error, so today I looked at  
> the server and did a $which svn, and to my surprise found there  
> wasn't any.
>
> On the Leopard machine that I am using, just for grins, I also tried :
>
> [2009.28.03](01:40PM) -> [roscoe] ~ $ which svn
> /usr/bin/svn
>
> and sure enough, it finally became clear why I couldn't access the  
> server using the client. Cornerstone worked fine with a repository  
> on my local machine, but not on the server. I didn't realize OS X  
> Server 10.4 didn't have subversion installed, silly me.
>
> Anyway, MacPorts to the rescue, I tried installing subversion using  :
>
> $ sudo port install -v subversion +bash_completion 
> +mac_os_x_server_mod_dav_svn
>
> below, but ran into a couple of errors during the install.
>
> Any ideas ?
>
> Bill Hernandez
> Plano, Texas
>
> [2009.28.03](01:08PM) -> [roscoe] ~ $ sudo port selfupdate
> Password:
>
> [2009.28.03](01:08PM) -> [roscoe] ~ $ port installed apache2
> The following ports are currently installed:
> apache2 @2.2.10_0 (active)
>
>
> MacPorts base version 1.700 installed
> Downloaded MacPorts base version 1.700
>
> The MacPorts installation is not outdated so it was not updated
> [2009.28.03](01:08PM) -> [roscoe] ~ $ port info subversion
> subversion @1.6.0, Revision 1 (devel)
> Variants:    bash_completion, darwin_7, disable_keychain,  
> mac_os_x_server_mod_dav_svn, mod_dav_svn, no_bdb,
>            no_neon, tools, unicode_path
>
> Subversion is a version control system designed to be as similar to  
> cvs(1) as possible, while fixing many
> outstanding problems with cvs(1).
> Homepage:    http://subversion.tigris.org/
>
> Library Dependencies: expat, neon, apr, apr-util, db46, sqlite3,  
> gettext, libiconv, serf, cyrus-sasl2
> Platforms:            darwin
> Maintainers:          dluke at geeklair.net
>
> [2009.28.03](01:09PM) -> [roscoe] ~ $ sudo port install -v  
> subversion +bash_completion+mac_os_x_server_mod_dav_svn
>
> --->  Fetching bash-completion
> --->  Attempting to fetch bash-completion-20060301.tar.bz2 from http://distfiles.macports.org/bash-completion
> --->  Verifying checksum(s) for bash-completion
> --->  Extracting bash-completion
> --->  Configuring bash-completion
> --->  Building bash-completion
> --->  Staging bash-completion into destroot
> --->  Installing bash-completion @20060301_1
> To use bash_completion, add the following lines at the end of  
> your .bash_profile:
>
>   if [ -f /opt/local/etc/bash_completion ]; then
>       . /opt/local/etc/bash_completion
>   fi
>
> --->  Activating bash-completion @20060301_1
> --->  Cleaning bash-completion
> --->  Fetching neon
> --->  Attempting to fetch neon-0.28.3.tar.gz from http://distfiles.macports.org/neon
> --->  Verifying checksum(s) for neon
> --->  Extracting neon
> --->  Configuring neon
> --->  Building neon
> --->  Staging neon into destroot
> --->  Installing neon @0.28.3_1
> --->  Activating neon @0.28.3_1
> --->  Cleaning neon
> --->  Fetching serf
> --->  Attempting to fetch serf-0.3.0.tar.bz2 from http://serf.googlecode.com/files/
> --->  Verifying checksum(s) for serf
> --->  Extracting serf
> --->  Configuring serf
> --->  Building serf
> --->  Staging serf into destroot
> --->  Installing serf @0.3.0_0
> --->  Activating serf @0.3.0_0
> --->  Cleaning serf
> --->  Fetching subversion
> --->  Attempting to fetch subversion-1.6.0.tar.bz2 from http://subversion.tigris.org/downloads/
> --->  Verifying checksum(s) for subversion
> --->  Extracting subversion
> --->  Applying patches to subversion
> --->  Configuring subversion
>
> ERROR: Target org.macports.configure returned: configure failure:  
> shell command " cd "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_devel_subversion/work/subversion-1.6.0"  
> && ./configure --prefix=/opt/local --with-berkeley-db=yes --with- 
> neon=/opt/local --with-apr=/opt/local/bin/apr-1-config --with-apr- 
> util=/opt/local/bin/apu-1-config --mandir=\${prefix}/share/man -- 
> disable-neon-version-check --with-serf=/opt/local --with-sasl=/opt/ 
> local --with-apxs=/opt/apache2/bin/apxs --disable-mod-activation "  
> returned error 1
> Command output: configure: Apache Portable Runtime Utility (APRUTIL)  
> library configuration
>
> checking for APR-util... yes
> checking APR-UTIL version... 1.3.4
> checking for pkg-config... /opt/local/bin/pkg-config
> configure: checking neon library
> checking neon library version... 0.28.3
> 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
> checking serf.h usability... yes
> checking serf.h presence... yes
> checking for serf.h... yes
> checking for serf_context_create in -lserf-0... 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 / 
> opt/apache2/bin/apxs
> checking httpd version... recent enough
>
> checking whether Apache version is compatible with APR version... NO
> configure: error: Apache version incompatible with APR version
>
> ERROR: Status 1 encountered during processing.
>
> [2009.28.03](01:15PM) -> [roscoe] ~ $
>



More information about the macports-users mailing list