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.