www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - DSSS and D 2.012

reply Bill Baxter <dnewsgroup billbaxter.com> writes:
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
Mar 07 2008
parent reply jcc7 <technocrat7 gmail.com> writes:
== 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

Mar 07 2008
parent Bill Baxter <dnewsgroup billbaxter.com> writes:
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


Mar 07 2008