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>