digitalmars.D.announce - DSSS 0.77 released.
- Gregor Richards (28/28) Sep 07 2008 DSSS, the D Shared Software System, is a tool to ease the building,
- Bill Baxter (9/25) Sep 07 2008 Oh! I assumed you got hit by a bus! Glad to see a fresh release and
- Gregor Richards (5/13) Sep 07 2008 The whole multi-proc build feature doesn't work on Windows. I couldn't
- Chris R. Miller (12/44) Sep 07 2008 More accurately, it's the build system that's lightyears ahead of
- Bill Baxter (8/49) Sep 07 2008 Trying to build Tango 0.99.7 or latest SNAPSHOT source with DSSS 0.77
- Sean Kelly (4/11) Sep 08 2008 Volatile statements are deprecated in D2 but not D1. I think Gregor is
- Gregor Richards (3/17) Sep 08 2008 Yes, this is the problem. I'll fix this quickly and rerelease.
- Leonid Krashenko (6/41) Sep 08 2008 Hello.
- Sergey Gromov (6/18) Sep 08 2008 Got that problem, too. In my case, it tried to build and run
- Gregor Richards (6/51) Sep 08 2008 Shoot ...
DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. DSSS 0.77, the "Oh, I assumed Gregor got hit by a bus" release, has been a long time coming, mainly because my life has become substantially more busy recently. The changelog: - Rebuild: Merged DMD 2.019. - Rebuild: dmd-win-tango now correctly uses -ltango-base-dmd instead of -lphobos - Rebuild: Fixed a pipe left open in Windows. - User -S and -I now come before system -S and -I options, so users can override system defaults more easily. - Rebuild: Builds are run concurrently across all processors, or any number of processes specified explicitly with the -j option (except on Windows) The major change is multi-proc builds. Enjoy it on your quad-cores, I know I am. I intended to get so much more done, but ... well, this is what I actually /managed/ to get done. 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 PS: I'm still building binaries, they'll appear in a few moments.
Sep 07 2008
On Mon, Sep 8, 2008 at 2:58 PM, 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. DSSS 0.77, the "Oh, I assumed Gregor got hit by a bus" release, has been a long time coming, mainly because my life has become substantially more busy recently.Oh! I assumed you got hit by a bus! Glad to see a fresh release and even the plea for help.The changelog: - Rebuild: Merged DMD 2.019. - Rebuild: dmd-win-tango now correctly uses -ltango-base-dmd instead of -lphobosWhat problems did this cause? Was this the last thing forcing Tango to pretend to be called "phobos"?- Rebuild: Fixed a pipe left open in Windows. - User -S and -I now come before system -S and -I options, so users can override system defaults more easily.Yea!- Rebuild: Builds are run concurrently across all processors, or any number of processes specified explicitly with the -j option (except on Windows)Can you clarify -- is it just the -j option that doesn't work on Windows, or the whole multi-proc build feature? --bb
Sep 07 2008
Bill Baxter wrote:On Mon, Sep 8, 2008 at 2:58 PM, Gregor Richards <Richards codu.org> wrote:The whole multi-proc build feature doesn't work on Windows. I couldn't figure out why it was failing there, that's another area I'll need help with. - Gregor Richards- Rebuild: Builds are run concurrently across all processors, or any number of processes specified explicitly with the -j option (except on Windows)Can you clarify -- is it just the -j option that doesn't work on Windows, or the whole multi-proc build feature?
Sep 07 2008
Gregor Richards wrote:DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.More accurately, it's the build system that's lightyears ahead of everything else in the world I have ever seen.DSSS 0.77, the "Oh, I assumed Gregor got hit by a bus" release, has bee=na long time coming, mainly because my life has become substantially mor=ebusy recently. The changelog: =20 - Rebuild: Merged DMD 2.019. - Rebuild: dmd-win-tango now correctly uses -ltango-base-dmd instead of -lphobos - Rebuild: Fixed a pipe left open in Windows. - User -S and -I now come before system -S and -I options, so users can override system defaults more easily. - Rebuild: Builds are run concurrently across all processors, o=rany number of processes specified explicitly with the -j option (except on Windows)Eh? Windows threading architecture and thread scheduler is more than a little wonky, anyways...The major change is multi-proc builds. Enjoy it on your quad-cores, I know I am. I intended to get so much more done, but ... well, this is what I actually /managed/ to get done.Is it still just as delicious on dual-cores? ;^)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. =20 As per usual, more information and downloads are available at http://www.dsource.org/projects/dsss/ =20 - Gregor Richards =20 PS: I'm still building binaries, they'll appear in a few moments.Gregor for the save! TY so much man, DSSS makes my life a zillion times easier. AFAIK we were still on 0.75 - so where did 0.76 go? Or was it the one you had in your hands when you were hit by the bus?
Sep 07 2008
Trying to build Tango 0.99.7 or latest SNAPSHOT source with DSSS 0.77 yields the error: "lib\common\tango\core\Thread.d(547): volatile statements deprecated; used synchronized statements instead" Can anyone shed some light? --bb On Mon, Sep 8, 2008 at 3:42 PM, Chris R. Miller <lordSaurontheGreat gmail.com> wrote:Gregor Richards wrote:DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.More accurately, it's the build system that's lightyears ahead of everything else in the world I have ever seen.DSSS 0.77, the "Oh, I assumed Gregor got hit by a bus" release, has been a long time coming, mainly because my life has become substantially more busy recently. The changelog: - Rebuild: Merged DMD 2.019. - Rebuild: dmd-win-tango now correctly uses -ltango-base-dmd instead of -lphobos - Rebuild: Fixed a pipe left open in Windows. - User -S and -I now come before system -S and -I options, so users can override system defaults more easily. - Rebuild: Builds are run concurrently across all processors, or any number of processes specified explicitly with the -j option (except on Windows)Eh? Windows threading architecture and thread scheduler is more than a little wonky, anyways...The major change is multi-proc builds. Enjoy it on your quad-cores, I know I am. I intended to get so much more done, but ... well, this is what I actually /managed/ to get done.Is it still just as delicious on dual-cores? ;^)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 PS: I'm still building binaries, they'll appear in a few moments.Gregor for the save! TY so much man, DSSS makes my life a zillion times easier. AFAIK we were still on 0.75 - so where did 0.76 go? Or was it the one you had in your hands when you were hit by the bus?
Sep 07 2008
Bill Baxter wrote:Trying to build Tango 0.99.7 or latest SNAPSHOT source with DSSS 0.77 yields the error: "lib\common\tango\core\Thread.d(547): volatile statements deprecated; used synchronized statements instead" Can anyone shed some light?Volatile statements are deprecated in D2 but not D1. I think Gregor is using the D2 parser for DSSS. Sean
Sep 08 2008
Sean Kelly wrote:Bill Baxter wrote:Yes, this is the problem. I'll fix this quickly and rerelease. - Gregor RichardsTrying to build Tango 0.99.7 or latest SNAPSHOT source with DSSS 0.77 yields the error: "lib\common\tango\core\Thread.d(547): volatile statements deprecated; used synchronized statements instead" Can anyone shed some light?Volatile statements are deprecated in D2 but not D1. I think Gregor is using the D2 parser for DSSS. Sean
Sep 08 2008
Gregor Richards wrote:DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. DSSS 0.77, the "Oh, I assumed Gregor got hit by a bus" release, has been a long time coming, mainly because my life has become substantially more busy recently. The changelog: - Rebuild: Merged DMD 2.019. - Rebuild: dmd-win-tango now correctly uses -ltango-base-dmd instead of -lphobos - Rebuild: Fixed a pipe left open in Windows. - User -S and -I now come before system -S and -I options, so users can override system defaults more easily. - Rebuild: Builds are run concurrently across all processors, or any number of processes specified explicitly with the -j option (except on Windows) The major change is multi-proc builds. Enjoy it on your quad-cores, I know I am. I intended to get so much more done, but ... well, this is what I actually /managed/ to get done. 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 PS: I'm still building binaries, they'll appear in a few moments.Hello. I've downloaded dsss-0.77-gdc-gnuWlinux-x86.tar.bz2, but always get this error when trying to run dsss: bash: ./dsss: cannot execute binary file I've even tried to 'chmod +x dsss', it didn't help.
Sep 08 2008
Leonid Krashenko <jetbird gmail.com> wrote:Gregor Richards wrote:Got that problem, too. In my case, it tried to build and run getwinbins.d using rebuild -exec. It built the executable OK but then tried to execute "_getwinbins.exe", with leading underscore, which was obviously not there. I tried to find where this underscore could come from in rebuild, with no success.DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.Hello. I've downloaded dsss-0.77-gdc-gnuWlinux-x86.tar.bz2, but always get this error when trying to run dsss: bash: ./dsss: cannot execute binary file I've even tried to 'chmod +x dsss', it didn't help.
Sep 08 2008
Leonid Krashenko wrote:Gregor Richards wrote:Shoot ... I just realized. I have a new system, and it's a sexy, beautiful x86_64, so those are x86_64 binaries X-P I'll recreate them for x86 as soon as I have a moment. - Gregor RichardsDSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. DSSS 0.77, the "Oh, I assumed Gregor got hit by a bus" release, has been a long time coming, mainly because my life has become substantially more busy recently. The changelog: - Rebuild: Merged DMD 2.019. - Rebuild: dmd-win-tango now correctly uses -ltango-base-dmd instead of -lphobos - Rebuild: Fixed a pipe left open in Windows. - User -S and -I now come before system -S and -I options, so users can override system defaults more easily. - Rebuild: Builds are run concurrently across all processors, or any number of processes specified explicitly with the -j option (except on Windows) The major change is multi-proc builds. Enjoy it on your quad-cores, I know I am. I intended to get so much more done, but ... well, this is what I actually /managed/ to get done. 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 PS: I'm still building binaries, they'll appear in a few moments.Hello. I've downloaded dsss-0.77-gdc-gnuWlinux-x86.tar.bz2, but always get this error when trying to run dsss: bash: ./dsss: cannot execute binary file I've even tried to 'chmod +x dsss', it didn't help.
Sep 08 2008