Jump to page: 1 2
Thread overview
DSSS 0.78 released.
Sep 13, 2008
Gregor Richards
Sep 13, 2008
Chris R. Miller
Sep 13, 2008
Gregor Richards
Sep 13, 2008
Chris R. Miller
Sep 14, 2008
Mike Parker
Sep 14, 2008
yidabu
Sep 14, 2008
Bill Baxter
Sep 14, 2008
yidabu
Sep 29, 2008
Bill Baxter
Sep 29, 2008
Bill Baxter
Sep 14, 2008
Robert Fraser
Sep 20, 2008
Leonid Krashenko
Sep 20, 2008
Leonid Krashenko
Sep 20, 2008
Gregor Richards
Sep 21, 2008
Bill Baxter
Sep 21, 2008
Gregor Richards
Sep 21, 2008
Bill Baxter
Sep 21, 2008
Leonid Krashenko
Sep 21, 2008
Gregor Richards
September 13, 2008
DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.

OK, release 0.77 had some ... issues. I fixed some things up and 0.78 should be a bit better. The changelog:
        - Rebuild: Removed some needless errors that could cause problems with
          using D-2 keywords in D-1 code.
        - Rebuild: Fixed -exec. (see ticket #203)
        - Rebuild: Documented -gui. (see ticket #180)
        - Fixed installation of debug libraries. (see ticket #185)
        - Substantially reduced the default verbosity. -v now gives the
          previous verbosity, -vv puts rebuild in verbose mode as well.
        - Rebuild: Allow general link flags in pragma(link) (for Mac OS X
          frameworks, etc.
        - Rebuild: -S with forward slashes now works on Windows. (see ticket
          #182)
        - defaulttargets with forward slashes now works on Windows.
        - Multiple '..' elements in section names will now be interpreted
          correctly. (see ticket #198)
        - Rebuild: Fixed library-linking problems.

The most user-visible difference is the reduced verbosity. I consistently get complaints about outputting the rebuild line, both from people with very long rebuild lines and from people who think that constitutes a complete rebuild every time. So, it's out the window. Use -v to see the commands run, use -vv to set rebuild to verbose mode too.

I'll repeat this: I'm running severely low on time (I'm now a graduate student), so I'm looking for help. Anything from handling tickets to porting help to anything else you can think of, I'd really appreciate.

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

 - Gregor Richards
September 13, 2008
Gregor Richards wrote:
> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
> 
> OK, release 0.77 had some ... issues. I fixed some things up and 0.78
> should be a bit better. The changelog:
>         - Rebuild: Removed some needless errors that could cause
> problems with
>           using D-2 keywords in D-1 code.
>         - Rebuild: Fixed -exec. (see ticket #203)
>         - Rebuild: Documented -gui. (see ticket #180)
>         - Fixed installation of debug libraries. (see ticket #185)
>         - Substantially reduced the default verbosity. -v now gives the
>           previous verbosity, -vv puts rebuild in verbose mode as well.
>         - Rebuild: Allow general link flags in pragma(link) (for Mac OS X
>           frameworks, etc.

Would this make DerelictSDL on Mac OS X (via the SDL OS X Project Builder framework) work now?  I think it would, but I'm not really much of a build guru, so I ask.

>         - Rebuild: -S with forward slashes now works on Windows. (see
> ticket
>           #182)
>         - defaulttargets with forward slashes now works on Windows.
>         - Multiple '..' elements in section names will now be interpreted
>           correctly. (see ticket #198)
>         - Rebuild: Fixed library-linking problems.
> 
> The most user-visible difference is the reduced verbosity. I consistently get complaints about outputting the rebuild line, both from people with very long rebuild lines and from people who think that constitutes a complete rebuild every time. So, it's out the window. Use -v to see the commands run, use -vv to set rebuild to verbose mode too.
> 
> I'll repeat this: I'm running severely low on time (I'm now a graduate student), so I'm looking for help. Anything from handling tickets to porting help to anything else you can think of, I'd really appreciate.
> 
> As per usual, more information and downloads are available at http://www.dsource.org/projects/dsss/
> 
>  - Gregor Richards

Thanks for all your work.  DSSS is probably the single greatest asset to the D Community after DMD/GDC/LLVMDC (it||them)selves.
September 13, 2008
Chris R. Miller wrote:
> Would this make DerelictSDL on Mac OS X (via the SDL OS X Project
> Builder framework) work now?  I think it would, but I'm not really much
> of a build guru, so I ask.
> 

DerelictSDL uses runtime loading IIRC, this just allows you to link frameworks at compile time ... knowing almost zero about frameworks on OS X, I have no idea what middle ground is necessary, so the only answer I can give is "maybe".

 - Gregor Richards
September 13, 2008
Gregor Richards wrote:
> Chris R. Miller wrote:
>> Would this make DerelictSDL on Mac OS X (via the SDL OS X Project Builder framework) work now?  I think it would, but I'm not really much of a build guru, so I ask.
>>
> 
> DerelictSDL uses runtime loading IIRC, this just allows you to link frameworks at compile time ... knowing almost zero about frameworks on OS X, I have no idea what middle ground is necessary, so the only answer I can give is "maybe".

Hmm, I'll have to try with the newer DSSS then.  It didn't work before (didn't work with fink, either) and now what you say gives me hope...

Or I'll have to manually hack the heck out of Derelict myself.

Some of the OS X stuff is a little funky.  Gives me the feeling that they're of the "Either use Objective-C like the rest of us or get lost!" opinion over there at Apple.
September 14, 2008
On Sat, 13 Sep 2008 15:04:27 -0400
Gregor Richards <Richards@codu.org> wrote:

> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
> 
> OK, release 0.77 had some ... issues. I fixed some things up and 0.78
> should be a bit better. The changelog:
>          - Rebuild: Removed some needless errors that could cause
> problems with
>            using D-2 keywords in D-1 code.
>          - Rebuild: Fixed -exec. (see ticket #203)
>          - Rebuild: Documented -gui. (see ticket #180)
>          - Fixed installation of debug libraries. (see ticket #185)
>          - Substantially reduced the default verbosity. -v now gives the
>            previous verbosity, -vv puts rebuild in verbose mode as well.
>          - Rebuild: Allow general link flags in pragma(link) (for Mac OS X
>            frameworks, etc.
>          - Rebuild: -S with forward slashes now works on Windows. (see
> ticket
>            #182)
>          - defaulttargets with forward slashes now works on Windows.
>          - Multiple '..' elements in section names will now be interpreted
>            correctly. (see ticket #198)
>          - Rebuild: Fixed library-linking problems.
> 
> The most user-visible difference is the reduced verbosity. I consistently get complaints about outputting the rebuild line, both from people with very long rebuild lines and from people who think that constitutes a complete rebuild every time. So, it's out the window. Use -v to see the commands run, use -vv to set rebuild to verbose mode too.
> 
> I'll repeat this: I'm running severely low on time (I'm now a graduate student), so I'm looking for help. Anything from handling tickets to porting help to anything else you can think of, I'd really appreciate.
> 
> As per usual, more information and downloads are available at http://www.dsource.org/projects/dsss/
> 
>   - Gregor Richards

Seems it takes a long time to build lib under Windows.



-- 
yidabu <yidabu.spam@gmail.com> http://www.dsource.org/projects/dwin

D 语言-中文(D Chinese): http://www.d-programming-language-china.org/ http://bbs.d-programming-language-china.org/ http://dwin.d-programming-language-china.org/ http://scite4d.d-programming-language-china.org/


September 14, 2008
Gregor Richards wrote:
> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
> 
> OK, release 0.77 had some ... issues. I fixed some things up and 0.78 should be a bit better. The changelog:
>         - Rebuild: Removed some needless errors that could cause problems with
>           using D-2 keywords in D-1 code.
>         - Rebuild: Fixed -exec. (see ticket #203)
>         - Rebuild: Documented -gui. (see ticket #180)
>         - Fixed installation of debug libraries. (see ticket #185)
>         - Substantially reduced the default verbosity. -v now gives the
>           previous verbosity, -vv puts rebuild in verbose mode as well.
>         - Rebuild: Allow general link flags in pragma(link) (for Mac OS X
>           frameworks, etc.
>         - Rebuild: -S with forward slashes now works on Windows. (see ticket
>           #182)
>         - defaulttargets with forward slashes now works on Windows.
>         - Multiple '..' elements in section names will now be interpreted
>           correctly. (see ticket #198)
>         - Rebuild: Fixed library-linking problems.
> 
> The most user-visible difference is the reduced verbosity. I consistently get complaints about outputting the rebuild line, both from people with very long rebuild lines and from people who think that constitutes a complete rebuild every time. So, it's out the window. Use -v to see the commands run, use -vv to set rebuild to verbose mode too.
> 
> I'll repeat this: I'm running severely low on time (I'm now a graduate student), so I'm looking for help. Anything from handling tickets to porting help to anything else you can think of, I'd really appreciate.
> 
> As per usual, more information and downloads are available at http://www.dsource.org/projects/dsss/
> 
>  - Gregor Richards

O.o thanks!
September 14, 2008
2008/9/14 yidabu <yidabu.spam@gmail.com>:
> On Sat, 13 Sep 2008 15:04:27 -0400
> Seems it takes a long time to build lib under Windows.

This may or may not be your issue, but if you had changed your oneatatime setting in the rebuild config then re-installing dsss would overwrite that.  So maybe you just need to re-edit your oneatatime back to "no"?

--bb
September 14, 2008
Chris R. Miller wrote:
> Gregor Richards wrote:
>> Chris R. Miller wrote:
>>> Would this make DerelictSDL on Mac OS X (via the SDL OS X Project
>>> Builder framework) work now?  I think it would, but I'm not really much
>>> of a build guru, so I ask.
>>>
>> DerelictSDL uses runtime loading IIRC, this just allows you to link
>> frameworks at compile time ... knowing almost zero about frameworks on
>> OS X, I have no idea what middle ground is necessary, so the only answer
>> I can give is "maybe".
> 
> Hmm, I'll have to try with the newer DSSS then.  It didn't work before
> (didn't work with fink, either) and now what you say gives me hope...
> 
> Or I'll have to manually hack the heck out of Derelict myself.
> 
> Some of the OS X stuff is a little funky.  Gives me the feeling that
> they're of the "Either use Objective-C like the rest of us or get lost!"
> opinion over there at Apple.

DSSS isn't going to affect being able to use DerelictSDL on Mac. The problem is the fact that SDLmain can't really be used with a D executable, but it does some important setup on Mac. There are a couple of workarounds documented in the Derelict forum and people have been able to use DerelictSDL on Mac.

FWIW, SDL 1.3 does away with SDLmain altogether, so once it's released and Derelict updated this problem goes away.
September 14, 2008
On Sun, 14 Sep 2008 20:05:06 +0900
"Bill Baxter" <wbaxter@gmail.com> wrote:

> 2008/9/14 yidabu <yidabu.spam@gmail.com>:
> > On Sat, 13 Sep 2008 15:04:27 -0400
> > Seems it takes a long time to build lib under Windows.
> 
> This may or may not be your issue, but if you had changed your oneatatime setting in the rebuild config then re-installing dsss would overwrite that.  So maybe you just need to re-edit your oneatatime back to "no"?
> 
> --bb

Thanks for you reply, I set oneatatime=yes for DSSS 0.75 and DSSS 0.78, 0.75 is more quickly to build Windows library.

set oneatatime=no may be cause larger executable size.


-- 
yidabu <yidabu.spam@gmail.com> http://www.dsource.org/projects/dwin

D 语言-中文(D Chinese): http://www.d-programming-language-china.org/ http://bbs.d-programming-language-china.org/ http://dwin.d-programming-language-china.org/ http://scite4d.d-programming-language-china.org/


September 20, 2008
Gregor Richards wrote:

I am getting strange errors using rebuild/dsss: http://codepad.org/MfhzjJFG

If I use my own Makefile, everything compiles, links and runs successfully:

cc = dmd
flags = -unittest
link_flags = -L-lX11
source_dirs = y std/c/linux/X11 tl

src_files = $(addsuffix /*.d, $(source_dirs))
src_objs = $(patsubst %.d, %.o, $(wildcard $(src_files)))

paint: paint.o $(src_objs)
        $(cc) $^ $(link_flags)

main: main.o $(src_objs)
        $(cc) $^ $(link_flags)

VPATH := $(source_dirs) .

%.o: %.d
        $(cc) -c $^ $(flags) -op

clean:
        rm -f $(addsuffix /*.o, . $(source_dirs))
        rm -f paint
        rm -f main

What am I doing wrong?
« First   ‹ Prev
1 2