digitalmars.D.announce - D Shared Software System version 0.3 released!
- Gregor Richards (50/50) Nov 15 2006 (Oh, the joys of a young project, releasing new versions ridiculously
- Jesse Phillips (8/16) Nov 16 2006 Working on testing it, so far so it. It is all installed and
- Georg Wrede (5/25) Nov 16 2006 Maybe get rid of "your_favourite" too, since it has a danger of being
- Don Clugston (4/30) Nov 17 2006 Agreed. "My Computer", "My Pictures", "My Documents" are classic
- Sean Kelly (4/36) Nov 17 2006 That is easily among my top five greatest irritations with Windows.
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (4/10) Nov 17 2006 Me too: "Microsoft's Computer", "Microsoft's Pictures", ... :-)
- Sean Kelly (2/14) Nov 17 2006 LOL
- Bruno Medeiros (6/45) Nov 18 2006 Huh...? Really? Why? What do you(plural) mean with condescending and
- Sean Kelly (4/44) Nov 18 2006 It's the "My" prefix. Drives me crazy. I don't know why, it just seems...
- Justin C Calvarese (10/55) Nov 18 2006 I've always thought it was condescending and annoying, too. It's as if a...
- Daniel Keep (19/48) Nov 18 2006 I personally spend about three days every time I reinstall Windows to
- Jesse Phillips (3/10) Nov 16 2006 hum, still getting the error, any ideas why? Also the mirror requests a
- Gregor Richards (11/23) Nov 16 2006 Hey, wait ... are you still using DSSS 0.2? DSSS 0.3 (and later) use
- BCS (4/13) Nov 16 2006 (Oh, the joys of a young project, getting new features ridiculously fast...
- BCS (29/29) Nov 16 2006 What am I doing wrong? (beside using windows)
- Gregor Richards (7/45) Nov 16 2006 Not sure what you're trying to compile, but basically you need your
- BCS (15/28) Nov 16 2006 I'm not trying to install anything. Just get dsss so that it will do
- Gregor Richards (5/45) Nov 16 2006 If you downloaded and extracted the binary zip, it's already installed
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (10/15) Nov 16 2006 I tried building DSSS 0.3 with the unstable GDC version on Mac OS X,
- Gregor Richards (7/29) Nov 16 2006 Hmm, does Mac not use GNU Binutils for ld? If not, I'll have to adjust
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (4/10) Nov 17 2006 Not a problem, but no it doesn't: "ld - Mach object file link editor"
- Gregor Richards (6/20) Nov 17 2006 I've made some changes and I think it should be less of an issue now -
- John Reimer (4/21) Nov 17 2006 I don't know, Gregor. You seem to be slowing down. What's with that?
- Alexander Panek (2/29) Nov 17 2006
- Dawid =?UTF-8?B?Q2nEmcW8YXJraWV3aWN6?= (26/27) Nov 17 2006 I've tried to grab mango:
- Gregor Richards (5/29) Nov 17 2006 Actually, that was my fault - I added a patch to Mango to make it work
- Mark Wrenn (27/31) Nov 17 2006 Gregor, DSSS is a great tool. Here's my comments:
- Gregor Richards (6/45) Nov 17 2006 The patch Windows binary from GnuWin32 has failed me, I'm looking for
- Gregor Richards (8/59) Nov 17 2006 It looks from the tubes like patch.exe on Windows requires patch files
- Bruno Medeiros (9/30) Nov 18 2006 Correct me if I'm wrong. "DSSS is a system for the building,
(Oh, the joys of a young project, releasing new versions ridiculously often :) ) I have just released version 0.3 of DSSS, the D Shared Software System. I've changed the mirror infrastructure to use HTTP instead of Subversion, since plain HTTP provides a few advantages and Subversion's advantages aren't really necessary. You should be able to upgrade without issues, it will transfer transparently. I've also added a 'dsss net fetch' feature, which fetches sources from the net infrastructure without building them. I feel compelled to make this point clear: DSSS supports CPAN-like features, but that is NOT the primary feature of DSSS. DSSS is a system for the building, installation, configuration and acquisition of D software. Please read the blurb on the home page :) DSSS and more information on it are available from http://www.dsource.org/projects/dsss . At present, the following software is installable via DSSS: bcd.gen bintod ddbi derelict dirclib dool dsss dstring duit gdc-gcc-3.4 gdc-gcc-4.0 mango wxd To add your own software, configure it to use DSSS (technically you don't have to, but it'd help ... ) then submit the information to me, and I'll add it. I'm in the process of developing a proper interface for this, but it's not in place yet. - Gregor Richards In response to BCS' questions from the 0.2 thread: 1) What is <your_favorite_prefix>? It's your favorite prefix :). Wherever you want to install DSSS. /usr, /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want. 2) Is there anyway to have DSSS dump files to a disk and then have DSSS on another system install the files from the disk? DSSS is first and foremost a system for building D software, the net infrastructure is NOT necessary for building software. That being said, it does provide some convenience in receiving software, so just for you I added a 'dsss net fetch' command, which will fetch but not build the source. Again, big letters: DSSS is first and foremost a system for building and installing D software. The net feature is NOT its primary component. You do NOT need to be on the Internet to use DSSS, you do NOT need to have access to mirrors, etc. The net infrastructure is merely a convenience. Hope that makes everything clear :)
Nov 15 2006
Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org) Gregor Richards wrote:In response to BCS' questions from the 0.2 thread: 1) What is <your_favorite_prefix>? It's your favorite prefix :). Wherever you want to install DSSS. /usr, /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.Maybe you should say <your_favorite_install_path>
Nov 16 2006
Jesse Phillips wrote:Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org) Gregor Richards wrote:Maybe get rid of "your_favourite" too, since it has a danger of being interpreted as condescending and patronizing, which aren't good. Additionally, such attributes are usually not found in professional software. They try to be as neutral as possible.In response to BCS' questions from the 0.2 thread: 1) What is <your_favorite_prefix>? It's your favorite prefix :). Wherever you want to install DSSS. /usr, /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.Maybe you should say <your_favorite_install_path>
Nov 16 2006
Georg Wrede wrote:Jesse Phillips wrote:Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org) Gregor Richards wrote:Maybe get rid of "your_favourite" too, since it has a danger of being interpreted as condescending and patronizing, which aren't good. Additionally, such attributes are usually not found in professional software. They try to be as neutral as possible.In response to BCS' questions from the 0.2 thread: 1) What is <your_favorite_prefix>? It's your favorite prefix :). Wherever you want to install DSSS. /usr, /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.Maybe you should say <your_favorite_install_path>
Nov 17 2006
Don Clugston wrote:Georg Wrede wrote:That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista. SeanJesse Phillips wrote:Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org) Gregor Richards wrote:Maybe get rid of "your_favourite" too, since it has a danger of being interpreted as condescending and patronizing, which aren't good. Additionally, such attributes are usually not found in professional software. They try to be as neutral as possible.In response to BCS' questions from the 0.2 thread: 1) What is <your_favorite_prefix>? It's your favorite prefix :). Wherever you want to install DSSS. /usr, /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.Maybe you should say <your_favorite_install_path>
Nov 17 2006
Sean Kelly wrote:Me too: "Microsoft's Computer", "Microsoft's Pictures", ... :-) Gotta love DRM. --andersAgreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista.
Nov 17 2006
Anders F Björklund wrote:Sean Kelly wrote:LOLMe too: "Microsoft's Computer", "Microsoft's Pictures", ... :-) Gotta love DRM.Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista.
Nov 17 2006
Sean Kelly wrote:Don Clugston wrote:Huh...? Really? Why? What do you(plural) mean with condescending and patronizing, what's the problem with those names? -- Bruno Medeiros - MSc in CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#DGeorg Wrede wrote:That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista. SeanJesse Phillips wrote:Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org) Gregor Richards wrote:Maybe get rid of "your_favourite" too, since it has a danger of being interpreted as condescending and patronizing, which aren't good. Additionally, such attributes are usually not found in professional software. They try to be as neutral as possible.In response to BCS' questions from the 0.2 thread: 1) What is <your_favorite_prefix>? It's your favorite prefix :). Wherever you want to install DSSS. /usr, /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.Maybe you should say <your_favorite_install_path>
Nov 18 2006
Bruno Medeiros wrote:Sean Kelly wrote:It's the "My" prefix. Drives me crazy. I don't know why, it just seems condescending. SeanDon Clugston wrote:Huh...? Really? Why? What do you(plural) mean with condescending and patronizing, what's the problem with those names?Georg Wrede wrote:That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista.Jesse Phillips wrote:Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org) Gregor Richards wrote:Maybe get rid of "your_favourite" too, since it has a danger of being interpreted as condescending and patronizing, which aren't good. Additionally, such attributes are usually not found in professional software. They try to be as neutral as possible.In response to BCS' questions from the 0.2 thread: 1) What is <your_favorite_prefix>? It's your favorite prefix :). Wherever you want to install DSSS. /usr, /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.Maybe you should say <your_favorite_install_path>
Nov 18 2006
Sean Kelly wrote:Bruno Medeiros wrote:I've always thought it was condescending and annoying, too. It's as if a person would be confused by "computer" or "pictures". ("Whose computer is this? Whose pictures are these?") And then the "my" helps. ("Oh, that's clearly *my* computer. And *my* pictures.") It's a few extra characters (and a troublesome space) that don't really any needed meaning. But I'm sure Microsoft is just trying to help me because I'm so stupid. ;) -- jcc7Sean Kelly wrote:It's the "My" prefix. Drives me crazy. I don't know why, it just seems condescending.Don Clugston wrote:Huh...? Really? Why? What do you(plural) mean with condescending and patronizing, what's the problem with those names?Georg Wrede wrote:That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista.Jesse Phillips wrote:Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org) Gregor Richards wrote:Maybe get rid of "your_favourite" too, since it has a danger of being interpreted as condescending and patronizing, which aren't good. Additionally, such attributes are usually not found in professional software. They try to be as neutral as possible.In response to BCS' questions from the 0.2 thread: 1) What is <your_favorite_prefix>? It's your favorite prefix :). Wherever you want to install DSSS. /usr, /opt/d, /home/foo/d_stuff, /tmp/howdee, wherever you want.Maybe you should say <your_favorite_install_path>
Nov 18 2006
Justin C Calvarese wrote:Sean Kelly wrote:I personally spend about three days every time I reinstall Windows to make sure that "My Documents" becomes "Personal". This worked fine until Windows XP came along, which continuously REVERTS MY CHANGES! I was not happy when I found this out. It's "Personal" in most places, but keeps showing up as "My Documents". Tell me, MS, what point is there in having this stuff in the registry if you're going to IGNORE IT?! *huff* *huff* Incidentally, I also make a point to store pictures in "Pictures", music in "Music", etc. I'm really beginning to hate programs that default to the "blessed" locations instead of where I last close the dialog. I tell ya; give me a flamethrower and the home addresses of the programmers responsible for this, and I'll get it sorted! :P -- Daniel "My Middle Name" Keep -- Unlike Knuth, I have neither proven or tried the above; it may not even make sense. v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/Bruno Medeiros wrote:I've always thought it was condescending and annoying, too. It's as if a person would be confused by "computer" or "pictures". ("Whose computer is this? Whose pictures are these?") And then the "my" helps. ("Oh, that's clearly *my* computer. And *my* pictures.") It's a few extra characters (and a troublesome space) that don't really any needed meaning. But I'm sure Microsoft is just trying to help me because I'm so stupid. ;)Sean Kelly wrote:It's the "My" prefix. Drives me crazy. I don't know why, it just seems condescending.Don Clugston wrote:Huh...? Really? Why? What do you(plural) mean with condescending and patronizing, what's the problem with those names?Georg Wrede wrote:That is easily among my top five greatest irritations with Windows. Though I think they are changing it in Vista....Agreed. "My Computer", "My Pictures", "My Documents" are classic examples of condescending, patronising, unprofessional software. Plus they have those annoying spaces in their names. <g>
Nov 18 2006
Jesse Phillips wrote:Working on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org)hum, still getting the error, any ideas why? Also the mirror requests a username and password?
Nov 16 2006
Jesse Phillips wrote:Jesse Phillips wrote:Hey, wait ... are you still using DSSS 0.2? DSSS 0.3 (and later) use HTTP, so it shouldn't be trying to check out /projects/dsss/sources at all ... DSSS is still sort of coming together, so old versions won't actually work - I think the current system for acquiring sources.list is good though, so I don't think that component will change post-0.3. As per the mirror username/password, I'm trying to work that out with the guy who's hosting the mirror, it's not supposed to work like that (of course). - Gregor RichardsWorking on testing it, so far so it. It is all installed and downloading/installing wxd... hmm, not connecting. I try again when I wake up. svn: PROPFIND request failed on '/projects/dsss/sources' svn: PROPFIND of '/projects/dsss/sources': could not connect to server (https://svn.dsource.org)hum, still getting the error, any ideas why? Also the mirror requests a username and password?
Nov 16 2006
Gregor Richards wrote:(Oh, the joys of a young project, releasing new versions ridiculously often :) )(Oh, the joys of a young project, getting new features ridiculously fast :) )In response to BCS' questions from the 0.2 thread:Thank!!!2) Is there anyway to have DSSS dump files to a disk and then have DSSS on another system install the files from the disk?
Nov 16 2006
What am I doing wrong? (beside using windows) C:\>dir f:\alt\src Volume in drive F has no label. Volume Serial Number is 5B36-AD21 Directory of f:\alt\src 11/16/2006 10:54 AM <DIR> . 11/16/2006 10:54 AM <DIR> .. 0 File(s) 0 bytes 2 Dir(s) 17,695,354,880 bytes free C:\>dsss install --prefix=f:\alt\src WARNING: Section for nonexistant file ApplicationData. WARNING: Section for nonexistant file LocalSettings. WARNING: Section for nonexistant file MyDocuments. WARNING: Section for nonexistant file StartMenu. Installing DD-Cookies + making directory f:\alt\src\lib + copying SDD-Cookies.lib Error: f:\alt\src\lib\SDD-Cookies.lib: The system cannot find the file specified. C:\>dir f:\alt\src Volume in drive F has no label. Volume Serial Number is 5B36-AD21 Directory of f:\alt\src 11/16/2006 10:56 AM <DIR> . 11/16/2006 10:56 AM <DIR> .. 11/16/2006 10:56 AM <DIR> lib 0 File(s) 0 bytes 3 Dir(s) 17,695,354,880 bytes free No file named SDD-Cookies.lib came with the distro. (dsss-0.3-dmd-win.zip)
Nov 16 2006
BCS wrote:What am I doing wrong? (beside using windows) C:\>dir f:\alt\src Volume in drive F has no label. Volume Serial Number is 5B36-AD21 Directory of f:\alt\src 11/16/2006 10:54 AM <DIR> . 11/16/2006 10:54 AM <DIR> .. 0 File(s) 0 bytes 2 Dir(s) 17,695,354,880 bytes free C:\>dsss install --prefix=f:\alt\src WARNING: Section for nonexistant file ApplicationData. WARNING: Section for nonexistant file LocalSettings. WARNING: Section for nonexistant file MyDocuments. WARNING: Section for nonexistant file StartMenu. Installing DD-Cookies + making directory f:\alt\src\lib + copying SDD-Cookies.lib Error: f:\alt\src\lib\SDD-Cookies.lib: The system cannot find the file specified. C:\>dir f:\alt\src Volume in drive F has no label. Volume Serial Number is 5B36-AD21 Directory of f:\alt\src 11/16/2006 10:56 AM <DIR> . 11/16/2006 10:56 AM <DIR> .. 11/16/2006 10:56 AM <DIR> lib 0 File(s) 0 bytes 3 Dir(s) 17,695,354,880 bytes free No file named SDD-Cookies.lib came with the distro. (dsss-0.3-dmd-win.zip)Not sure what you're trying to compile, but basically you need your working directory to be the directory of the sources (with dsss.conf). Also, before installing you need to build with 'dsss build' :) Oh and, if you're trying to install something from the net, you want 'dsss net install'. - Gregor Richards
Nov 16 2006
Gregor Richards wrote:Not sure what you're trying to compile, but basically you need your working directory to be the directory of the sources (with dsss.conf). Also, before installing you need to build with 'dsss build' :) Oh and, if you're trying to install something from the net, you want 'dsss net install'. - Gregor RichardsI'm not trying to install anything. Just get dsss so that it will do anything at all. What I have done is: 1. download the .zip file 2. copy it to the harddrive 3. add dsss's path to $PATH 4. run "dsss install --prefix=f:\arlt\src" from the command line this last bit comes from the v0.2 thread: Gregor Richards wrote:I should probably document this somewhere properly, but: The net feature cannot be used until you actually install dsss to some prefix. The next step here would be: $ ./dsss install --prefix=<your_favorite_prefix>I assume that all this does is setup dsss for where to put things and the next thing would be some sort of "dsss net..." command, but I haven't got that far yet. Am I supposed to tell it to get something in step 4? Am I missing something else?
Nov 16 2006
BCS wrote:Gregor Richards wrote:If you downloaded and extracted the binary zip, it's already installed :) That step was for installing the source. Sorry - I'm going to make an install doc for 0.4. - Gregor RichardsNot sure what you're trying to compile, but basically you need your working directory to be the directory of the sources (with dsss.conf). Also, before installing you need to build with 'dsss build' :) Oh and, if you're trying to install something from the net, you want 'dsss net install'. - Gregor RichardsI'm not trying to install anything. Just get dsss so that it will do anything at all. What I have done is: 1. download the .zip file 2. copy it to the harddrive 3. add dsss's path to $PATH 4. run "dsss install --prefix=f:\arlt\src" from the command line this last bit comes from the v0.2 thread: Gregor Richards wrote: > I should probably document this somewhere properly, but: > > The net feature cannot be used until you actually install dsss to some > prefix. The next step here would be: > > $ ./dsss install --prefix=<your_favorite_prefix> > I assume that all this does is setup dsss for where to put things and the next thing would be some sort of "dsss net..." command, but I haven't got that far yet. Am I supposed to tell it to get something in step 4? Am I missing something else?
Nov 16 2006
Gregor Richards wrote:I have just released version 0.3 of DSSS, the D Shared Software System. I've changed the mirror infrastructure to use HTTP instead of Subversion, since plain HTTP provides a few advantages and Subversion's advantages aren't really necessary. You should be able to upgrade without issues, it will transfer transparently.I tried building DSSS 0.3 with the unstable GDC version on Mac OS X, and got a few errors with the linker flags and the library creation: gdc: unrecognized option `-rdynamic' ld: unknown flag: --start-group ld: archive: ./libSDG-sss.a has no table of contents, add one with ranlib(1) (can't load from it) Posted the details on the DSSS forum, and the svn r20 GDC on gdcmac... (You need a GDC that is newer than 0.19, in order to compile Bud/DSSS) --anders
Nov 16 2006
Anders F Björklund wrote:Gregor Richards wrote:Hmm, does Mac not use GNU Binutils for ld? If not, I'll have to adjust slightly the backend to work properly. There were some changes to bu[il]d that required the addition of some flags for GNU ld. I didn't realize that Mac doesn't use GNU ld. My apologies. - Gregor RichardsI have just released version 0.3 of DSSS, the D Shared Software System. I've changed the mirror infrastructure to use HTTP instead of Subversion, since plain HTTP provides a few advantages and Subversion's advantages aren't really necessary. You should be able to upgrade without issues, it will transfer transparently.I tried building DSSS 0.3 with the unstable GDC version on Mac OS X, and got a few errors with the linker flags and the library creation: gdc: unrecognized option `-rdynamic' ld: unknown flag: --start-group ld: archive: ./libSDG-sss.a has no table of contents, add one with ranlib(1) (can't load from it) Posted the details on the DSSS forum, and the svn r20 GDC on gdcmac... (You need a GDC that is newer than 0.19, in order to compile Bud/DSSS) --anders
Nov 16 2006
Gregor Richards wrote:Hmm, does Mac not use GNU Binutils for ld? If not, I'll have to adjust slightly the backend to work properly. There were some changes to bu[il]d that required the addition of some flags for GNU ld. I didn't realize that Mac doesn't use GNU ld. My apologies.Not a problem, but no it doesn't: "ld - Mach object file link editor" The other problem is easier to fix, just run ranlib on the static lib. --anders
Nov 17 2006
Anders F Björklund wrote:Gregor Richards wrote:I've made some changes and I think it should be less of an issue now - may still need to add ranlib support to the internal bu[il]d. Anyway, I will probably release DSSS 0.4 (much later) today or tomorrow, and it should have Mac support. - Gregor RichardsHmm, does Mac not use GNU Binutils for ld? If not, I'll have to adjust slightly the backend to work properly. There were some changes to bu[il]d that required the addition of some flags for GNU ld. I didn't realize that Mac doesn't use GNU ld. My apologies.Not a problem, but no it doesn't: "ld - Mach object file link editor" The other problem is easier to fix, just run ranlib on the static lib. --anders
Nov 17 2006
On Fri, 17 Nov 2006 06:22:51 -0800, Gregor Richards <Richards codu.org> wrote:Anders F Björklund wrote:I don't know, Gregor. You seem to be slowing down. What's with that? -JJRGregor Richards wrote:I've made some changes and I think it should be less of an issue now - may still need to add ranlib support to the internal bu[il]d. Anyway, I will probably release DSSS 0.4 (much later) today or tomorrow, and it should have Mac support. - Gregor RichardsHmm, does Mac not use GNU Binutils for ld? If not, I'll have to adjust slightly the backend to work properly. There were some changes to bu[il]d that required the addition of some flags for GNU ld. I didn't realize that Mac doesn't use GNU ld. My apologies.Not a problem, but no it doesn't: "ld - Mach object file link editor" The other problem is easier to fix, just run ranlib on the static lib. --anders
Nov 17 2006
Hah... true...has been YEARs since the last version has been released! John Reimer wrote:On Fri, 17 Nov 2006 06:22:51 -0800, Gregor Richards <Richards codu.org> wrote:Anders F Björklund wrote:I don't know, Gregor. You seem to be slowing down. What's with that? -JJRGregor Richards wrote:I've made some changes and I think it should be less of an issue now - may still need to add ranlib support to the internal bu[il]d. Anyway, I will probably release DSSS 0.4 (much later) today or tomorrow, and it should have Mac support. - Gregor RichardsHmm, does Mac not use GNU Binutils for ld? If not, I'll have to adjust slightly the backend to work properly. There were some changes to bu[il]d that required the addition of some flags for GNU ld. I didn't realize that Mac doesn't use GNU ld. My apologies.Not a problem, but no it doesn't: "ld - Mach object file link editor" The other problem is easier to fix, just run ranlib on the static lib. --anders
Nov 17 2006
Gregor Richards wrote:I have just released version 0.3 of DSSS, the D Shared Software System.I've tried to grab mango: $ dsss net install mango [...] [...] [...] mango/containers => DD-mango-containers [...] mango/sys/Atomic.di(38): version X86_not_GNU declaration must be at module level Code: // this ASM code doesn't work on GDC version (X86) { version (GNU) {} else { version = X86_not_GNU; } } What to do with that? Where to report such errors? http://www.dsource.org/forums/viewtopic.php?t=2025 ? Little polishing, little more packages, little more examples and DSSS is going to be D's rocket to stars. Before DSSS I was to lazy to try out so many D useful packages. Now - when all of them may be installed automagically - everything changes. And depending on 3rd party D libs wouldn't be a problem anymore. End user of my software will just install dsss and does not have to worry about anything.
Nov 17 2006
Dawid Ciężarkiewicz wrote:Gregor Richards wrote:Actually, that was my fault - I added a patch to Mango to make it work with GDC, and it looks like it broke on DMD ... Try it now, I believe it should be working. - Gregor RichardsI have just released version 0.3 of DSSS, the D Shared Software System.I've tried to grab mango: $ dsss net install mango [...] [...] [...] mango/containers => DD-mango-containers [...] mango/sys/Atomic.di(38): version X86_not_GNU declaration must be at module level Code: // this ASM code doesn't work on GDC version (X86) { version (GNU) {} else { version = X86_not_GNU; } } What to do with that?
Nov 17 2006
On Wed, 15 Nov 2006 19:53:06 -0800, Gregor Richards wrote:DSSS and more information on it are available from http://www.dsource.org/projects/dsss .Gregor, DSSS is a great tool. Here's my comments: I installed and built DSSS - I did need to download SVN first otherwise Makefile.dmd.win failed. I have been using TortoiseSVN not command line SVN. Once I got past that it was fine. I then tried to install mango. The first time I ran it SVN sync'd the source and then I got an error. I tried it again and I got the same error: C:\dsss>dsss net install mango Synchronizing... Working in c:\dsss\tmp\DSSS_mango + svn co http://svn.dsource.org/projects/mango/trunk Checked out revision 932. + curl http://svn.dsource.org/projects/dsss/sources/mango.diff -o mango.diff % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3455 100 3455 0 0 4765 0 --:--:-- --:--:-- --:--:-- 0 patching file dsss.conf Assertion failed: hunk, file ../patch-2.5.9-src/patch.c, line 339 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Tool mango is not installed. Mark
Nov 17 2006
Mark Wrenn wrote:On Wed, 15 Nov 2006 19:53:06 -0800, Gregor Richards wrote:The patch Windows binary from GnuWin32 has failed me, I'm looking for another one. And yes, DSSS requires SVN. Incidentally, you shouldn't /need/ to build it, there are binaries :) - Gregor RichardsDSSS and more information on it are available from http://www.dsource.org/projects/dsss .Gregor, DSSS is a great tool. Here's my comments: I installed and built DSSS - I did need to download SVN first otherwise Makefile.dmd.win failed. I have been using TortoiseSVN not command line SVN. Once I got past that it was fine. I then tried to install mango. The first time I ran it SVN sync'd the source and then I got an error. I tried it again and I got the same error: C:\dsss>dsss net install mango Synchronizing... Working in c:\dsss\tmp\DSSS_mango + svn co http://svn.dsource.org/projects/mango/trunk Checked out revision 932. + curl http://svn.dsource.org/projects/dsss/sources/mango.diff -o mango.diff % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3455 100 3455 0 0 4765 0 --:--:-- --:--:-- --:--:-- 0 patching file dsss.conf Assertion failed: hunk, file ../patch-2.5.9-src/patch.c, line 339 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Tool mango is not installed. Mark
Nov 17 2006
Gregor Richards wrote:Mark Wrenn wrote:It looks from the tubes like patch.exe on Windows requires patch files to have Windows line endings, at least from some random post to a mailing list somewhere :) Unfortunately, patch.exe doesn't work under Wine at all, so I can't test it :( Anyway, I should be able to fix that fairly easily, expect a fix in 0.4. - Gregor RichardsOn Wed, 15 Nov 2006 19:53:06 -0800, Gregor Richards wrote:The patch Windows binary from GnuWin32 has failed me, I'm looking for another one. And yes, DSSS requires SVN. Incidentally, you shouldn't /need/ to build it, there are binaries :) - Gregor RichardsDSSS and more information on it are available from http://www.dsource.org/projects/dsss .Gregor, DSSS is a great tool. Here's my comments: I installed and built DSSS - I did need to download SVN first otherwise Makefile.dmd.win failed. I have been using TortoiseSVN not command line SVN. Once I got past that it was fine. I then tried to install mango. The first time I ran it SVN sync'd the source and then I got an error. I tried it again and I got the same error: C:\dsss>dsss net install mango Synchronizing... Working in c:\dsss\tmp\DSSS_mango + svn co http://svn.dsource.org/projects/mango/trunk Checked out revision 932. + curl http://svn.dsource.org/projects/dsss/sources/mango.diff -o mango.diff % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3455 100 3455 0 0 4765 0 --:--:-- --:--:-- --:--:-- 0 patching file dsss.conf Assertion failed: hunk, file ../patch-2.5.9-src/patch.c, line 339 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Tool mango is not installed. Mark
Nov 17 2006
Gregor Richards wrote:(Oh, the joys of a young project, releasing new versions ridiculously often :) ) I have just released version 0.3 of DSSS, the D Shared Software System. I've changed the mirror infrastructure to use HTTP instead of Subversion, since plain HTTP provides a few advantages and Subversion's advantages aren't really necessary. You should be able to upgrade without issues, it will transfer transparently. I've also added a 'dsss net fetch' feature, which fetches sources from the net infrastructure without building them. I feel compelled to make this point clear: DSSS supports CPAN-like features, but that is NOT the primary feature of DSSS. DSSS is a system for the building, installation, configuration and acquisition of D software. Please read the blurb on the home page :) DSSS and more information on it are available from http://www.dsource.org/projects/dsss .Correct me if I'm wrong. "DSSS is a system for the building, installation, configuration and acquisition of D software", but DSSS does not aim to be a generic build tool, am I correct? And thus it is not a replacement or generalization of make, but rather of "make install", so to say, which is a different story. -- Bruno Medeiros - MSc in CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
Nov 18 2006