Errors compiling DSSS

Daren Scot Wilson darenw at darenscotwilson.com
Mon Nov 26 16:53:45 PST 2012


I'm trying to compile DSSS from the current svn trunk.  My info 
is from http://www.dsource.org/projects/dsss   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
DMD64 D Compiler v2.056


The command to build
make -f Makefile.dmd.posix


The part of the build output around where the errors start is 
this:

g++ -g  nchoosedc.o nwhereami.o -o choosedc
./choosedc
Ignore any error from GDC or DMD in the following lines.
/usr/local/src/DSSS/src-co/trunk/rebuild/./testtango.d(3): Error: 
function testtango.A.toUtf8 does not override any function
make[1]: Leaving directory 
`/usr/local/src/DSSS/src-co/trunk/rebuild'
cp -f rebuild/defaults/dmd-posix rebuild/rebuild.conf/default
./rebuild/rebuild -full -Irebuild sss/main.d -ofdsss
hcf/path.d(88): octal literals 0100 are deprecated, use 
std.conv.octal!100 instead
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()
hcf/path.d(88): octal literals 0100 are deprecated, use 
std.conv.octal!100 instead
rebuild/util/linetoken.d(50): Error: cannot implicitly convert 
expression (",") of type string to char[]
rebuild/util/linetoken.d(50): Error: cannot implicitly convert 
expression ("//") of type string to char[]
rebuild/util/linetoken.d(50): Error: cannot implicitly convert 
expression ("\\") of type string to char[]


After all the "cannot implicitly convert" errors there are 
several like this:

hcf/path.d(88): octal literals 0100 are deprecated, use 
std.conv.octal!100 instead


svn info says:

Path: .
URL: http://svn.dsource.org/projects/dsss/trunk
Repository Root: http://svn.dsource.org/projects/dsss
Repository UUID: 2894d018-631f-0410-8ed0-857076f880b1
Revision: 945
Node Kind: directory
Schedule: normal
Last Changed Author: Gregor
Last Changed Rev: 945
Last Changed Date: 2009-04-17 10:26:11 -0700 (Fri, 17 Apr 2009)


More information about the Digitalmars-d mailing list