March 19, 2007
DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.

This release fixes a few bugs and adds a few features, mostly as requested in DSSS' ticket system (yes, I really read these :) )

Here's the changelog:
        - Rebuild: Updated DMD frontend version.
        - Patches to compile on x86_64 (NOT for rebuild yet)
        - Uses response files when calling rebuild, for Windows bugs (ticket
          #18)
        - Added --bindir, --libdir, similar options.
        - Rebuild: Added -n option (like make -n)
        - Now looks for rebuild in $PATH, rather than just next to DSSS.
        - Rebuild: Added -clean option (like bud's)
        - Added one-file-at-a-time option for libraries on DMD+Windows
          (according to Walter, the only reliable way to do this).

As per usual, more information and downloads are available at:
DSSS: http://www.dsource.org/projects/dsss/
Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild

 - Gregor Richards
March 22, 2007
Gregor Richards wrote:
> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
> 
> This release fixes a few bugs and adds a few features, mostly as
> requested in DSSS' ticket system (yes, I really read these :) )
> 
> Here's the changelog:
>         - Rebuild: Updated DMD frontend version.
>         - Patches to compile on x86_64 (NOT for rebuild yet)
>         - Uses response files when calling rebuild, for Windows bugs
> (ticket
>           #18)
>         - Added --bindir, --libdir, similar options.
>         - Rebuild: Added -n option (like make -n)
>         - Now looks for rebuild in $PATH, rather than just next to DSSS.
>         - Rebuild: Added -clean option (like bud's)
>         - Added one-file-at-a-time option for libraries on DMD+Windows
>           (according to Walter, the only reliable way to do this).
> 
> As per usual, more information and downloads are available at:
> DSSS: http://www.dsource.org/projects/dsss/
> Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
> 
>  - Gregor Richards

ah! that rocks! I'm trying to install it into my gentoo system gcc-4.1.1 with dmd and gdc installed. I tried with gdc.posix and dmd.posix

first, make -f Makefile.gdc.posix clean doesn't remove "rebuild/libSbudutil.a" -- which I'm not sure is a problem or not. just thought that was weird.

then, I get this error:

sss/main.d => dsss
+ /root/dsss/rebuild/rebuild -Idsss_imports/ -I. -S./ -I/root/dsss/inst/include/d -S/root/dsss/inst/lib/   -oqdsss_objs -g -Irebuild/dsss_imports -Srebuild sss/main.d -ofdsss
gcc dsss_objs/sss.main.o dsss_objs/gcstats.o dsss_objs/sss.build.o dsss_objs/hcf.path.o dsss_objs/hcf.process.o dsss_objs/sss.conf.o dsss_objs/sss.clean.o dsss_objs/hcf.env.o dsss_objs/sss.genconfig.o dsss_objs/sss.install.o dsss_objs/sss.net.o dsss_objs/sss.uninstall.o -o dsss -m32 -lphobos -lpthread -lm -Xlinker -lSbudutil -Xlinker -lSbudutil -Xlinker -lSbudutil -Xlinker -lSbudutil -Xlinker -L./ -Xlinker -L/root/dsss/inst/lib/ -Xlinker -Lrebuild
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libSbudutil.a(booltype.o): In function `_D4util8booltype4Bool8toStringMFZAa':
util/booltype.d:(.gnu.linkonce.t_D4util8booltype4Bool8toStringMFZAa+0x26): undefined reference to `_adDup'

Thanks again,

Kenny