AFAIK, dsss is very old and designed for D1.<div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Nov 27, 2012 at 4:53 AM, Daren Scot Wilson <span dir="ltr"><<a href="mailto:darenw@darenscotwilson.com" target="_blank">darenw@darenscotwilson.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm trying to compile DSSS from the current svn trunk. Â My info is from <a href="http://www.dsource.org/projects/dsss" target="_blank">http://www.dsource.org/<u></u>projects/dsss</a> Â The build gets stuck, spewing many errors. Â Note that I'm trying to build DSSS itself, not use DSSS to build something else. (I may be back later with those kinds of questions.) Â I'm using 64-bit Linux (Ubuntu) using dmd<br>
DMD64 D Compiler v2.056<br>
<br>
<br>
The command to build<br>
make -f Makefile.dmd.posix<br>
<br>
<br>
The part of the build output around where the errors start is this:<br>
<br>
g++ -g  nchoosedc.o nwhereami.o -o choosedc<br>
./choosedc<br>
Ignore any error from GDC or DMD in the following lines.<br>
/usr/local/src/DSSS/src-co/<u></u>trunk/rebuild/./testtango.d(3)<u></u>: Error: function testtango.A.toUtf8 does not override any function<br>
make[1]: Leaving directory `/usr/local/src/DSSS/src-co/<u></u>trunk/rebuild'<br>
cp -f rebuild/defaults/dmd-posix rebuild/rebuild.conf/default<br>
./rebuild/rebuild -full -Irebuild sss/main.d -ofdsss<br>
hcf/path.d(88): octal literals 0100 are deprecated, use std.conv.octal!100 instead<br>
rebuild/util/booltype.d(364): Error: function util.booltype.Bool.toString of type char[]() overrides but is not covariant with object.Object.toString of type string()<br>
hcf/path.d(88): octal literals 0100 are deprecated, use std.conv.octal!100 instead<br>
rebuild/util/linetoken.d(50): Error: cannot implicitly convert expression (",") of type string to char[]<br>
rebuild/util/linetoken.d(50): Error: cannot implicitly convert expression ("//") of type string to char[]<br>
rebuild/util/linetoken.d(50): Error: cannot implicitly convert expression ("\\") of type string to char[]<br>
<br>
<br>
After all the "cannot implicitly convert" errors there are several like this:<br>
<br>
hcf/path.d(88): octal literals 0100 are deprecated, use std.conv.octal!100 instead<br>
<br>
<br>
svn info says:<br>
<br>
Path: .<br>
URL: <a href="http://svn.dsource.org/projects/dsss/trunk" target="_blank">http://svn.dsource.org/<u></u>projects/dsss/trunk</a><br>
Repository Root: <a href="http://svn.dsource.org/projects/dsss" target="_blank">http://svn.dsource.org/<u></u>projects/dsss</a><br>
Repository UUID: 2894d018-631f-0410-8ed0-<u></u>857076f880b1<br>
Revision: 945<br>
Node Kind: directory<br>
Schedule: normal<br>
Last Changed Author: Gregor<br>
Last Changed Rev: 945<br>
Last Changed Date: 2009-04-17 10:26:11 -0700 (Fri, 17 Apr 2009)<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Bye,<br>Gor Gyolchanyan.<br>
</div>