[svk-devel] Trying to get svk working on Mac OS X

Daniel J. Luke dluke at geeklair.net
Thu Jan 18 08:32:41 EST 2007

On Jan 17, 2007, at 3:49 PM, Mark Lundquist wrote:
>> Macports (what used to be Dariwnports) is also a good option.
> Thanks :-)... I use fink for self-contained little tools and stuff  
> like that, but not for Apache and Subversion, because I need to  
> control my build-time options for those.

If you don't have extremely strange requirements, and they're not  
already available in the MacPorts port, they could probably be added  
for you.

> I did just use fink to get the latest available Perl (5.8.6),

perl 5.8.8 has been out for a while ...

> and reran configure in subversion with PERL=/sw/bin/perl.  After  
> rebuilding swig-pl, I did "make check-swig-pl", and now I get this  
> error:
> ---------------------------------------
> /sw/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/ 
> lib', 'blib/arch')" ../../../../../subversion/bindings/swig/perl/ 
> native/t/*.t../../../../../subversion/bindings/swig/perl/native/t/ 
> 0use.............#     Failed test (../../../../../subversion/ 
> bindings/swig/perl/native/t/0use.t at line 6)
> #     Tried to use 'SVN::Repos'.
> #     Error:  Can't locate loadable object for module SVN::_Repos  
> in @INC (@INC contains: /Volumes/codeshack-data1/ml/software/ 
> Subversion/subversion-1.4.2/subversion/bindings/swig/perl/native/ 
> blib/lib /Volumes/codeshack-data1/ml/software/Subversion/ 
> subversion-1.4.2/subversion/bindings/swig/perl/native/blib/arch /sw/ 
> lib/perl5 /sw/lib/perl5/darwin /sw/lib/perl5-core/5.8.6/darwin- 
> thread-multi-2level /sw/lib/perl5-core/5.8.6/darwin-thread- 
> multi-2level /sw/lib/perl5-core/5.8.6 /sw/lib/perl5/site_perl/5.8.6/ 
> darwin-thread-multi-2level /sw/lib/perl5/site_perl/5.8.6/darwin- 
> thread-multi-2level /sw/lib/perl5/site_perl/5.8.6 /sw/lib/perl5/ 
> site_perl/5.8.6/darwin-thread-multi-2level /sw/lib/perl5/site_perl/ 
> 5.8.6 /sw/lib/perl5/site_perl/5.8.6/darwin-thread-multi-2level /sw/ 
> lib/perl5/site_perl . /sw/lib/perl5-core/5.8.6/darwin-thread- 
> multi-2level /sw/lib/perl5-core/5.8.6 /sw/lib/perl5/site_perl/5.8.6/ 
> darwin-thread-multi-2level /sw/lib/perl5/site_perl/5.8.6 /sw/lib/ 
> perl5/site_perl/5.8.6/darwin-thread-multi-2level /sw/lib/perl5/ 
> site_perl .) at /Volumes/codeshack-data1/ml/software/Subversion/ 
> subversion-1.4.2/subversion/bindings/swig/perl/native/blib/lib/SVN/ 
> Base.pm line 59
> # BEGIN failed--compilation aborted at /Volumes/codeshack-data1/ml/ 
> software/Subversion/subversion-1.4.2/subversion/bindings/swig/perl/ 
> native/blib/lib/SVN/Repos.pm line 5.
> # Compilation failed in require at (eval 4) line 2.
> ----------------------------------------
> Now, my subversion/bindings/perl/native/blib/lib contains Base.pm,  
> Repos.pm, Ra.pm, etc...

Perl is looking for the corresponding .bundle (there should be a  
_Repos.bundle file that got built).

> Any idea what the problem might be?  I know this probably isn't the  
> right place to ask, but I thought somebody might just know — if  
> not, I'll try to find the appropriate forum to post my  
> question :-/  I had everything else working before my upgrade to  
> perl 5.8.6, except that "svk" itself printed error messages that  
> looked to me that they might be related to an old version of perl,  
> so at that point I decided to quit screwing around with this perl  
> 5.8.1 that came with the OS X distribution.  The problems with  
> "make check-swig-pl" are all since I upgraded, so I must have  
> botched something.  Note, I did "make clean-swig-pl" before trying  
> to rebuild.

Subversion can be kind of finicky when building. If you haven't  
already, it would be easy to just blow away your build directory and  
untar a new one from the subversion distribution and try building again.

... but if you can get away with it, it sure is a lot easier to just  
run 'port install svk' ;-)
Daniel J. Luke
| *---------------- dluke at geeklair.net ----------------* |
| *-------------- http://www.geeklair.net -------------* |
|   Opinions expressed are mine and do not necessarily   |
|          reflect the opinions of my employer.          |

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.bestpractical.com/pipermail/svk-devel/attachments/20070118/97eaa430/PGP.pgp

More information about the svk-devel mailing list