November 20, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dawid Ciężarkiewicz | Dawid Ciężarkiewicz wrote: > dpc@chesed:~/tmp$ rm -Rf dsss-0.6 > dpc@chesed:~/tmp$ tar xjf dsss-0.6.tar.bz2 > cdpc@chesed:~/tmp$ cd dsss-0.6/ > dpc@chesed:~/tmp/dsss-0.6$ make -f Makefile.dmd.posix > cd dsss_build && \ > make -f Makefile.unix > [...] > hcf > > sss/main.d => dsss > Command: cd dsss_build > Command: make -f Makefile.unix > + make -f Makefile.unix > make[1]: Entering directory `/home/dpc/tmp/dsss-0.6/dsss_build' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/dpc/tmp/dsss-0.6/dsss_build' > + /home/dpc/tmp/dsss-0.6/dsss_build/dsss_build -I/home/dpc/tmp/dsss-0.6/inst/include/d -LIBPATH=/home/dpc/tmp/dsss-0.6/inst/lib -LIBPATH=. -od. -g -Idsss_build -LIBPATH=dsss_build > sss/main.d -Tdsss > ./libSDD-sss.a(conf.o):(.data+0xac): undefined reference to > `_ModuleInfo_4util8booltype' > ./libSDD-sss.a(conf.o):(.data+0xb0): undefined reference to > `_ModuleInfo_4util3fdt' > ./libSDD-sss.a(conf.o):(.data+0xb4): undefined reference to > `_ModuleInfo_4util3str' > ./libSDD-sss.a(conf.o): In function `_D3sss4conf9fileNewerFAaAaZx': > /home/dpc/tmp/dsss-0.6/sss/conf.d:905: undefined reference to > `_Class_4util3fdt12FileDateTime' > /home/dpc/tmp/dsss-0.6/sss/conf.d:905: undefined reference to > `_D4util3fdt12FileDateTime5_ctorFAaZC4util3fdt12FileDateTime' > /home/dpc/tmp/dsss-0.6/sss/conf.d:906: undefined reference to > `_Class_4util3fdt12FileDateTime' > /home/dpc/tmp/dsss-0.6/sss/conf.d:906: undefined reference to > `_D4util3fdt12FileDateTime5_ctorFAaZC4util3fdt12FileDateTime' > collect2: ld returned 1 exit status > dpc@chesed:~/tmp/dsss-0.6$ > > :/ Since 0.4 I can't get DSSS to compile. For my own defense: Until now I'd never actually tested it with DMD on GNU/Linux :) This is one of those magical WTF things: The 'gdc' frontend passes libraries to the linker in one order, the 'gcc' frontend (used by DMD) passes them in the opposite order. So when I fixed it for one, it broke it for the other. Wow. Anyway, it's fixed in 0.7. I even compiled it with dmd :P My apologies ... all part of the initial ironing out, getting it working everywhere. http://www.dsource.org/projects/dsss/browser/downloads/0.7 - Gregor Richards |
November 20, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote:
> Anyway, it's fixed in 0.7. I even compiled it with dmd :P
With this release rate, and as the perfect companion to Bud,
I think I know what you should be calling it: wasssup :-)
--anders
|
November 20, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anders F Björklund | Anders F Björklund wrote:
> Gregor Richards wrote:
>
>> Anyway, it's fixed in 0.7. I even compiled it with dmd :P
>
>
> With this release rate, and as the perfect companion to Bud,
> I think I know what you should be calling it: wasssup :-)
>
> --anders
I have no intention of maintaining this release rate :P
I just want to get it working everywhere then settle into a nice set of features.
- Gregor Richards
|
November 20, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote:
> I have no intention of maintaining this release rate :P
>
> I just want to get it working everywhere then settle into a nice set of features.
Sounds like good plan, was just kidding. Haven't been
able to install anything using Bu[il]d or DSSS yet,
but at least it compiles now and that's a good start...
--anders
|
November 20, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anders F Björklund | Anders F Björklund wrote:
> Gregor Richards wrote:
>
>> I have no intention of maintaining this release rate :P
>>
>> I just want to get it working everywhere then settle into a nice set of features.
>
>
> Sounds like good plan, was just kidding. Haven't been
> able to install anything using Bu[il]d or DSSS yet,
> but at least it compiles now and that's a good start...
>
> --anders
If I had access to any Mac OS X system to test on, it'd probably work there now :P
It's a bit difficult to guess and prod around for the proper options and such.
- Gregor Richards
|
November 20, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote:
> If I had access to any Mac OS X system to test on, it'd probably work there now :P
>
> It's a bit difficult to guess and prod around for the proper options and such.
Agreed, it's easier with the free operating systems
that you can download and test on your own box...
--anders
|
November 21, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Just to let you know, the intention is to remove all Makefiles from: duit dool dantfw leds and replace them with build.compd files: see: http://svn.dsource.org/projects/dool/trunk/README.compd example build file: http://svn.dsource.org/projects/dool/trunk/build.compd I'm not sure if this impacts on the DSSS installer files for any of these projects. Regards Alan Gregor Richards wrote: > (And no, there shall be no name change) > > I have just released version 0.4 of DSSS. It includes several bugfixes: > > - Fixed a bug causing DSSS not to download mirrors.list (which > was fairly docile since there are no working mirrors yet) > - Modified to work properly on Mac OS X (hopefully) > - Wrote simple install and use documents. > - Added version output to the --help output. > - dsss net list command implemented. > - dsss net search command implemented. > - dsss installed command implemented. > - unix2dos is now used for all patches on Windows, due to a bug > (of sorts) in GNU patch on Windows. > > Notably: > 1) This should work on Mac OS X now. > 2) The net component should (I hope) work on Windows now (patch.exe is a > bit picky on Windows) > 3) You can now list all packages and search for packages installable via > the network. > > More info and downloads at http://www.dsource.org/projects/dsss . > > - Gregor Richards |
November 21, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alan Knowles | Alan Knowles wrote: > > > Gregor Richards wrote: > >>(And no, there shall be no name change) >> >>I have just released version 0.4 of DSSS. It includes several bugfixes: >> >> - Fixed a bug causing DSSS not to download mirrors.list (which >>was fairly docile since there are no working mirrors yet) >> - Modified to work properly on Mac OS X (hopefully) >> - Wrote simple install and use documents. >> - Added version output to the --help output. >> - dsss net list command implemented. >> - dsss net search command implemented. >> - dsss installed command implemented. >> - unix2dos is now used for all patches on Windows, due to a bug >>(of sorts) in GNU patch on Windows. >> >>Notably: >>1) This should work on Mac OS X now. >>2) The net component should (I hope) work on Windows now (patch.exe is a >>bit picky on Windows) >>3) You can now list all packages and search for packages installable via >>the network. >> >>More info and downloads at http://www.dsource.org/projects/dsss . >> >> - Gregor Richards > Just to let you know, the intention is to remove all Makefiles from: > duit > dool > dantfw > leds > > and replace them with build.compd files: > see: > http://svn.dsource.org/projects/dool/trunk/README.compd > > example build file: http://svn.dsource.org/projects/dool/trunk/build.compd > > I'm not sure if this impacts on the DSSS installer files for any of > these projects. > > Regards > Alan It won't affect DSSS at all, DSSS has a simple patch to add the appropriate dsss.conf for them. The dsss.conf for dool, for example: name=dool [dool] But to be honest, it'd be nice if you used DSSS. I'm trying to make DSSS powerful and easy enough to be usable as a replacement for any other build tool for D, and I hate to see the proliferation of build tools growing. That being said, DSSS is a product of the proliferation of build tools, so I have little room to talk :) It's up to you of course *shrugs* - Gregor Richards |
November 21, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | [snip snip] > > It won't affect DSSS at all, DSSS has a simple patch to add the appropriate dsss.conf for them. The dsss.conf for dool, for example: > > name=dool > [dool] > Is that sufficient to build dool? > > But to be honest, it'd be nice if you used DSSS. I'm trying to make DSSS powerful and easy enough to be usable as a replacement for any other build tool for D, and I hate to see the proliferation of build tools growing. It is in the radar, antonio finished compd just about the same time you announced dsss.. - and solved one problem - site specific makefiles... so dsss may be a better long term option... I believe that the code for compd was intended to be used by leds as well, so I'm not sure of the direction here, - as the build options in leds would probably interact with compd files. - if that was changed to use dsss, we would probably have to dig into dsss and understand how they could work together. > That being said, DSSS is a product of the proliferation of build tools, so I have little room to talk :) > > It's up to you of course *shrugs* I'm quite interested in seeing what can be done here. Regards Alan > > - Gregor Richards |
November 21, 2006 Re: D Shared Software System version 0.4 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alan Knowles | Alan Knowles wrote:
>> name=dool
>> [dool]
>>
> Is that sufficient to build dool?
Yeah, that's the dsss.conf in place for building dool right now.
- Gregor Richards
|
Copyright © 1999-2021 by the D Language Foundation