#!/usr/bin/perl use SVN::Client; my $ctx = new SVN::Client(); $ctx->cat (\*STDOUT, 'http://svn.idms-linux.org/repos/idms-linux/distro-conventions.txt', 'HEAD'); **** $ svn --version svn, version 1.4.3 (r23084) compiled May 5 2007, 16:31:24 Copyright (C) 2000-2006 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme *** $ ./test.pl Bad URL passed to RA layer: Unrecognized URL scheme for 'http://svn.idms-linux.org/repos/idms-linux/distro-conventions.txt' at ./test.pl line 6 *** $ rpm -qa | grep apr apr-devel-2.0.59-1.0.i586 apr-2.0.59-1.0.i586 ******* $ ldd /usr/lib/libsvn_ra_dav-1.so linux-gate.so.1 => (0xacead000) libsvn_delta-1.so.0 => /usr/lib/libsvn_delta-1.so.0 (0xace52000) libsvn_subr-1.so.0 => /usr/lib/libsvn_subr-1.so.0 (0xace1c000) libaprutil-0.so.0 => /usr/lib/libaprutil-0.so.0 (0xace03000) libapr-0.so.0 => /usr/lib/libapr-0.so.0 (0xacddb000) libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xacda0000) libz.so.1 => /usr/lib/libz.so.1 (0xacd8f000) libpthread.so.0 => /lib/libpthread.so.0 (0xacd79000) libc.so.6 => /lib/libc.so.6 (0xacc5c000) librt.so.1 => /lib/librt.so.1 (0xacc53000) libm.so.6 => /lib/libm.so.6 (0xacc2d000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xacbfe000) libnsl.so.1 => /lib/libnsl.so.1 (0xacbea000) libdl.so.2 => /lib/libdl.so.2 (0xacbe6000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xacac2000) /lib/ld-linux.so.2 (0x13d70000)