From: "Randy Kobes" <[EMAIL PROTECTED]>
Sent: Wednesday, June 13, 2001 10:47 PM


> On Wed, 13 Jun 2001, Ender Josef wrote:
> 
> > C:\Perl\lib\CORE\perl56.lib : fatal error LNK1106: invalid file or disk
> > full: cannot seek to 0x3afe435e
> > NMAKE : fatal error U1077: 'link' : return code '0xc'
> > Stop.
> > (full listing at the end)
> >
> > Any ideas how to fix this?
> 
>    Assuming your disk isn't really full, this error can result by
> from using a compiler that generates code incompatible with the
> library it's trying to link against. Would you happen to have
> VC++ 5, and are using ActivePerl build 6xx? There is an incompatibility
> there, as ActiveState uses VC++ 6. 

That's his bug already (boy does that look familiar :-/)

> If so, you could
> - upgrade to VC++ 6
> - compile Perl with VC++ 5
> - install Apache-DB thru the ppm utility: within your ppm utility shell,
> set the repository to
>   http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer
> and then "install Apache-DB".

One more method (free and easy) ... grab the SDK tools.  Since the SDK includes 
a set of some of the tools (including link.exe), it addresses the problem.  
I actually hit this trying to link to MS's system dll .lib files, and the bundled 
link addressed the issue.



Reply via email to