Is it possible that the Karmic upgrade interferes with dmd?

Don nospam at nospam.com
Fri Oct 30 01:10:41 PDT 2009


Michael Mittner wrote:
> Walter Bright wrote:
> 
>> It could be that the C library routine strtold(), which the lexer relies
>> on, changed. That has nothing to do with linking.
> 
> Hmm. This is where dmd struggles:
> 
> 641:    [0x1.a5f1c2eb3fe4efp+73, 0x1.A5F1C2EB3FE4EFp-1,   74],    // normal
> 
> I have no idea how the lexer works, but that sounds pretty plausible when I 
> look at that constant in there.
> 
> Anyway, after further investigation I figured out that it's a unittest, so I 
> just commented it out and it compiles now without problems. Maybe it's just 
> a fluke, I guess we'll see if someone else will have the same problem. I, 
> for one, am satisfied; my code compiles, and that is all that counts.

That's odd. Please try adding an 'L' to end of each of each constant.
     [0x1.a5f1c2eb3fe4efp+73L, 0x1.A5F1C2EB3FE4EFp-1L,   74],



More information about the Digitalmars-d mailing list