On Jun 21, 8:57 pm, [EMAIL PROTECTED] (Sisyphus) wrote:
> ----- Original Message -----
> From: "jis" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, June 22, 2007 2:44 AM
> Subject: Help on Inline C
>
> > Hi,
>
> > I started learning Inline::C a few minutes back.
>
> > I typed in the following code.
>
> > use warnings;
> > use Inline C => Config =>
> >    BUILD_NOISY => 1;
> > use Inline C => <<'EOC';
> > void foo() {
> >     printf("hello\n");
> > }
> > EOC
> > foo;
>
> > I got the  error
> > C:\Perl\lib\CORE\perl58.lib : fatal error LNK1106: invalid file or
> > disk full: cannot seek to 0x45ba0b55
>
> Did you get the same error when you ran 'nmake test' for Inline-0.44 ?
> Is your disk close to full ?
>
> Is there *any* perl extension (ie a module with an XS file) that you can
> build without getting that error ? For example, if you download Digest::MD5
> or Math::FFT from CPAN, can you build them ? Or do you still get the same
> error ?
>
>
>
> > I just removed
> > use Inline C => Config =>
> >    BUILD_NOISY => 1;
> > from the above code.
>
> > I get nothing on my output screen other than
>
> > 'Microsoft Program Maintenance Utility Version 1.50'
>
> That's a rather old and inadequate version of nmake - though that probably
> has nothing to do with the problem.
>
> According tohttp://www.cryer.co.uk/brian/mswinswdev/msdev_lnk1106ifodf.htm
> (which I quickly Googled up):
> -------------------------
> Possible Causes and Remedies:
> Insufficient disk space can cause this error. Check how much disk space is
> remaining. If it is likely that disk space is becoming exhausted then try
> freeing up more disk space.
>
> This problem has also been observed when using Visual Studio 5, which was
> running without any Visual Studio service pack applied. When using Visual
> Studio 5 this error can be caused by an internal bug in Visual Studio. In
> this instance applying Visual Studio service pack 3 cured the problem.
>
> A corrupt '.lib' file could (presumably) produce this problem.
> -------------------------
>
> Which version of perl are you running ? Is it ActiveState perl - if so,
> which build ?
> What is the size of perl58.lib ? (Perhaps it's corrupt.)
> What is the MD5 digest of perl58.lib ?
>
> Which version of Visual Studio are you using ? If it came with Nmake-1.5 it
> must be fairly old. If it came with a newer version of Nmake, then use that
> version instead.
>
> Cheers,
> Rob- Hide quoted text -
>
> - Show quoted text -

Hi Rob,

1. I have Visual C++ 5.0,Visual Basic 6.0 ,Active Perl 5.8.8 Build
820.
2. I downloaded Nmake 1.5 downloaded from internet separately.
3. Looks like all modules with xs are not working for me and it gives
the sam error" insufficient disk space"
4. I have free space of 50 gb.
5. I could not install service pack 3  as I am still trying to fiind
one in net.

thanks for your effort.

regards,
jis

Reply via email to