[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Perl bindings on windows

From: Russell Yanofsky <rey4_at_columbia.edu>
Date: 2004-06-28 04:41:30 CEST

Russell Yanofsky wrote:
> Ben Reser wrote:
>> ...
>> But again this is a really odd error, we're importing those vars into
>> the current package, on the line immediately above the rror it is
>> complaining about.
>
> Figured out what the problem was. I was invoking swig without the
> "-noproxy" option. Adding it fixes the symbol errors from the perl
> interpreter. The perl bindings still don't work though. Trying to use
> them now causes segfaults, which I'm looking into...

Revs 10088 and 10089 fix the segfaults, so the bindings are working a lot
better now. But the regression tests still show errors:

M:\russ\source\svn>perl subversion\bindings\swig\perl\native\t\0use.t
1..7
ok 1 - use SVN::Core;
ok 2 - use SVN::Repos;
ok 3 - use SVN::Fs;
ok 4 - use SVN::Delta;
ok 5 - use SVN::Ra;
ok 6 - use SVN::Wc;
ok 7 - use SVN::Client;

M:\russ\source\svn>perl subversion\bindings\swig\perl\native\t\1repos.t
1..5
ok 1 - create repository at
K:\DOCUME~1\russ\LOCALS~1\Temp\svn-perl-test-5Dfrua
# committed 1,2004-06-28T02:36:18.432512Z,root
ok 2
# committed 2,2004-06-28T02:36:18.692886Z,root
ok 3
ok 4 - repos_history
# committed 3,2004-06-28T02:36:18.833088Z,root
ok 5
# cleanup

M:\russ\source\svn>perl subversion\bindings\swig\perl\native\t\2fs.t
1..11
ok 1 - create repository at
K:\DOCUME~1\russ\LOCALS~1\Temp\svn-perl-test-7lPQjp
ok 2 - new repository start with rev 0
ok 3 - list transaction
ok 4 - revision increased
ok 5
ok 6
ok 7
ok 8 - content verified
ok 9 - md5 verified
ok 10
ok 11 - nonexisting property
# cleanup

M:\russ\source\svn>perl subversion\bindings\swig\perl\native\t\3client.t
1..112
ok 1 - use SVN::Core;
ok 2 - use SVN::Repos;
ok 3 - use SVN::Client;
ok 4 - use SVN::Wc;
The getpwuid function is unimplemented at
subversion\bindings\swig\perl\native\t\3client.t line 35.
# cleanup
# Looks like you planned 112 tests but only ran 4.
# Looks like your test died just after 4.

M:\russ\source\svn>perl subversion\bindings\swig\perl\native\t\4pool.t
1..6
ok 1 - create repository at
K:\DOCUME~1\russ\LOCALS~1\Temp\svn-perl-test-RIS3eI
ok 2 - default pool
ok 3 - lexical default pool default
ok 4 - lexical default pool destroyed
ok 5 - default pool from c calls
ok 6 - default pool from c calls destroyed
# cleanup

M:\russ\source\svn>perl subversion\bindings\swig\perl\native\t\5delta.t
1..2
ok 1 # skip IO::String not installed
ok 2 # skip IO::String not installed

- Russ

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jun 28 04:42:34 2004

This is an archived mail posted to the Subversion Dev mailing list.