Thread overview
DSSS and D 2.012
Mar 07, 2008
Bill Baxter
Mar 07, 2008
jcc7
Mar 07, 2008
Bill Baxter
March 07, 2008
Does anyone know if DSSS works with D2.012?
I get a bunch of errors about enums in std.stdio when I try it.
As if it hasn't been updated to be aware of the manifest constant enum change.
(not really clear who's generating the error messages, but given that it's about basic stuff in stdio I'm thinking it's not dmd complaining)

--bb
March 07, 2008
== Quote from Bill Baxter (dnewsgroup@billbaxter.com)'s article
> Does anyone know if DSSS works with D2.012?

I haven't tried DSSS with DMD 2.012 myself, but I doubt it work since I ran into a similar problem when trying compile 2.010 code with DSSS 0.75.

Here's a sample of the output:
c:\prgfiles\d\dmd.2.010\src\phobos\std\c\stdio.d(23): enum member expected
c:\prgfiles\d\dmd.2.010\src\phobos\std\c\stdio.d(24): enum member expected
c:\prgfiles\d\dmd.2.010\src\phobos\std\c\stdio.d(25): enum member expected


> I get a bunch of errors about enums in std.stdio when I try it. As if it hasn't been updated to be aware of the manifest constant enum change.

The enum change happened with DMD 2.009: http://www.digitalmars.com/d/2.0/changelog.html#new2_009

I don't think that DSSS has been updated for 2.009+
From http://www.dsource.org/projects/dsss/browser/branches:
dmdfe-2.0 - Age: "3 months" / Last change: "Gregor:  MERGE: DMD 2.008"


> (not really clear who's generating the error messages, but given that it's about basic stuff in stdio I'm thinking it's not dmd complaining)
>
> --bb
March 07, 2008
Thanks for doing the sleuth-work jcc7.
Those are indeed the errors I'm seeing, and your analysis looks spot-on.

So much for my plans to try compiling my code with the D2 this weekend.

--bb

jcc7 wrote:
> == Quote from Bill Baxter (dnewsgroup@billbaxter.com)'s article
>> Does anyone know if DSSS works with D2.012?
> 
> I haven't tried DSSS with DMD 2.012 myself, but I doubt it work since I ran into a
> similar problem when trying compile 2.010 code with DSSS 0.75.
> 
> Here's a sample of the output:
> c:\prgfiles\d\dmd.2.010\src\phobos\std\c\stdio.d(23): enum member expected
> c:\prgfiles\d\dmd.2.010\src\phobos\std\c\stdio.d(24): enum member expected
> c:\prgfiles\d\dmd.2.010\src\phobos\std\c\stdio.d(25): enum member expected
> 
> 
>> I get a bunch of errors about enums in std.stdio when I try it.
>> As if it hasn't been updated to be aware of the manifest constant
>> enum change.
> 
> The enum change happened with DMD 2.009:
> http://www.digitalmars.com/d/2.0/changelog.html#new2_009
> 
> I don't think that DSSS has been updated for 2.009+
> From http://www.dsource.org/projects/dsss/browser/branches:
> dmdfe-2.0 - Age: "3 months" / Last change: "Gregor:  MERGE: DMD 2.008"
> 
> 
>> (not really clear who's generating the error messages, but given
>> that it's about basic stuff in stdio I'm thinking it's not dmd
>> complaining)
>>
>> --bb