Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Beatnik (493)

Beatnik
  (email not shown publicly)
http://www.ldl48.org/

A 29 year old belgian who likes Mountain Dew, Girl Scout Cookies, Tim Hortons French Vanilla Flavoured Cappucinno, Belgian beer, Belgian chocolate, Belgian women, Magners Cider, chocolate chipped cookies and Perl. Likes snowboarding, snorkling, sailing and silence. Bach can really cheer him up! He still misses his dog.

Project Daddy of Spine [sf.net], a mod_perl based CMS.

In his superhero time (8.30 AM to 5.30 PM), he works on world peace.

Journal of Beatnik (493)

Saturday September 09, 2006
05:32 AM

SVK on Cygwin

[ #30937 ]
Installing SVK on Cygwin with CPAN gives me the following error:

Warning: prerequisite File::Spec 3.18 not found. We have 3.05.
Warning: prerequisite IO::Digest 0 not found.
Warning: prerequisite PerlIO::via::dynamic 0.11 not found.
Warning: prerequisite SVN::Mirror 0.66 not found.
      5 [main] perl 5076 C:\cygwin\bin\perl.exe: *** fatal error - unable to remap C:\cygwin\bin\cygexpat-0.dll to same address as parent(0xCF0000) != 0xD00000
      5 [main] perl 5076 C:\cygwin\bin\perl.exe: *** fatal error - unable to remap C:\cygwin\bin\cygexpat-0.dll to same address as parent(0xCF0000) != 0xD00000
      6 [main] perl 2844 child_copy: loaded dll bss write copy failed, 0x6BB04000..0x6BB04120, done 0, windows pid 2288016, Win32 error 5
      6 [main] perl 2844 child_copy: loaded dll bss write copy failed, 0x6BB04000..0x6BB04120, done 0, windows pid 2288016, Win32 error 5
Running make test
  Make had some problems, maybe interrupted? Won't test
Running make install
  Make had some problems, maybe interrupted? Won't install

Googling a bit on the "unable to remap" issue returned some pages on 'rebase' and 'rebaseall'. After the 'rebaseall', CPAN installed SVK cleanly.

A rundown:

  1. Close all Cygwin windows, stop all Cygwin services and all Cygwin applications
  2. Start the ash shell by typing ash in your Start > Run... Then type

    rebaseall

    . There is also a short section on similar issues in the Perl 5.8.8 package. The rebase apparently remaps the memory addresses in the DLLs (whatever that may mean :) )

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.