digitalmars.D.learn - DSSS and D 2.012
- Bill Baxter (7/7) Mar 07 2008 Does anyone know if DSSS works with D2.012?
- jcc7 (12/20) Mar 07 2008 I haven't tried DSSS with DMD 2.012 myself, but I doubt it work since I ...
- Bill Baxter (5/34) Mar 07 2008 Thanks for doing the sleuth-work jcc7.
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
== Quote from Bill Baxter (dnewsgroup billbaxter.com)'s articleDoes 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 expectedI 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
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 articleDoes 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 expectedI 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