Thread overview | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
February 24, 2007 DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. This release fixes a number of bugs. If you had issues you brought to my attention with 0.52, you should try 0.54. DSSS: http://www.dsource.org/projects/dsss/wiki/ Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild - Gregor Richards |
February 24, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | There is still an issue on linux While installing dsss-test it fails with. sss/test/main.d => dsss_test + /home/knud/dsss/bin/rebuild -Idsss_imports/ -I. -S./ -I/home/knud/dsss/include/d -S/home/knud/dsss/lib/ -oqdsss_objs sss/test/main.d -ofdsss_test gcc dsss_objs/sss.test.main.o dsss_objs/sss.test.test.o -o dsss_test -m32 -lphobos -lpthread -lm -Xlinker -L./ -Xlinker -L/home/knud/dsss/lib/ dsss_objs/sss.test.test.o:(.data+0x0): undefined reference to `_D11TypeInfo_Aa6__initZ' dsss_objs/sss.test.test.o:(.data+0x34): undefined reference to `_D3std5stdio12__ModuleInfoZ' dsss_objs/sss.test.test.o:(.gnu.linkonce.d._D13TypeInfo_B2Aa6__initZ+0x0): undefined reference to `_D14TypeInfo_Tuple6__vtblZ' collect2: ld returned 1 exit status --- errorlevel 1 Command /home/knud/dsss/bin/rebuild returned with exitcode 65280, aborting. but > cd /tmp/DSSS_dsss-test/test > gcc dsss_objs/sss.test.main.o dsss_objs/sss.test.test.o -o dsss_test -m32 -lphobos -lpthread -lm -L./ -L/home/knud/dsss/lib/ works fine. On Fri, 23 Feb 2007 16:58:07 -0800, 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 number of bugs. If you had issues you brought to my attention with 0.52, you should try 0.54. > > DSSS: http://www.dsource.org/projects/dsss/wiki/ > Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild > > - Gregor Richards |
February 24, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Knud Soerensen | This, as I recall, is the same issue you were having with DSSS 0.52. I'm aware of it, but haven't fixed it yet, sorry. I'm still working to figure out that bug. - Gregor Richards PS: Does that only happen with dsss_test? |
February 24, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | On Fri, 23 Feb 2007 21:02:01 -0800, Gregor Richards wrote: > This, as I recall, is the same issue you were having with DSSS 0.52. I'm aware of it, but haven't fixed it yet, sorry. I'm still working to figure out that bug. > > - Gregor Richards > > PS: Does that only happen with dsss_test? dsss_test is the first packet I try to install after getting dmd. I have now tried other packet but most don't even get trough the compile stage. Maybe you should implement a simple error reporting mechanism such that if a installation fail dsss report the error by getting a url http://www.dsource.org/projects/dsss/error?pg=dsss_test&err=65280 in this way you can track the error in the server log. Knud |
February 25, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | On Fri, 23 Feb 2007 16:58:07 -0800
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.
>
> This release fixes a number of bugs. If you had issues you brought to my attention with 0.52, you should try 0.54.
>
> DSSS: http://www.dsource.org/projects/dsss/wiki/
> Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
>
> - Gregor Richards
Thanks for the update!
That new readme file already is enough for me to start, great work!
Henning
|
February 25, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Henning Hasemann | Henning Hasemann wrote:
> On Fri, 23 Feb 2007 16:58:07 -0800
> 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.
>>
>> This release fixes a number of bugs. If you had issues you brought to my attention with 0.52, you should try 0.54.
>>
>> DSSS: http://www.dsource.org/projects/dsss/wiki/
>> Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
>>
>> - Gregor Richards
>
> Thanks for the update!
> That new readme file already is enough for me to start, great work!
From the README
"""
Rebuild can also compile libraries. The -lib flag to rebuild causes it to generate a library instead of a binary:
Windows+DMD: rebuild -lib foo/foo.d -offoo.lib
Otherwise: rebuild -lib foo/foo.d -oflibfoo.a
"""
Might be nice for -of to assume the platform-specific extension like pragma(link,"foo") does. Then
rebuild -lib foo/foo.d -offoo
would work everywhere.
--bb
|
February 25, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Knud Soerensen | Knud Soerensen wrote:
> On Fri, 23 Feb 2007 21:02:01 -0800, Gregor Richards wrote:
>
>
>>This, as I recall, is the same issue you were having with DSSS 0.52. I'm aware of it, but haven't fixed it yet, sorry. I'm still working to figure out that bug.
>>
>> - Gregor Richards
>>
>>PS: Does that only happen with dsss_test?
>
>
> dsss_test is the first packet I try to install after getting dmd.
>
> I have now tried other packet but most don't even get trough the compile
> stage.
>
>
> Maybe you should implement a simple error reporting mechanism such that if a installation fail dsss report the error by getting a url http://www.dsource.org/projects/dsss/error?pg=dsss_test&err=65280
> in this way you can track the error in the server log.
>
> Knud
If I recall properly, you had installed DMD via DSSS.
I fixed a bug in that installation, could you `dsss net install dmd` again and see if that fixes anything?
- Gregor Richards
|
February 25, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards kirjoitti:
> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
>
> This release fixes a number of bugs. If you had issues you brought to my attention with 0.52, you should try 0.54.
>
> DSSS: http://www.dsource.org/projects/dsss/wiki/
> Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
>
> - Gregor Richards
Has anyone else experienced segfaults when rebuilding their projects under Linux with 0.54? Removing the object files / running 'rebuild project -full' works as a workaround here.
|
February 25, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jari-Matti Mäkelä | Jari-Matti Mäkelä wrote:
> Gregor Richards kirjoitti:
>
>>DSSS, the D Shared Software System, is a tool to ease the building,
>>installation, configuration and acquisition of D software.
>>
>>This release fixes a number of bugs. If you had issues you brought to my
>>attention with 0.52, you should try 0.54.
>>
>>DSSS: http://www.dsource.org/projects/dsss/wiki/
>>Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
>>
>> - Gregor Richards
>
>
> Has anyone else experienced segfaults when rebuilding their projects
> under Linux with 0.54? Removing the object files / running 'rebuild
> project -full' works as a workaround here.
I'm afraid I haven't been able to reproduce this error.
- Gregor Richards
|
February 25, 2007 Re: DSSS 0.54 and Rebuild 0.12 released! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards kirjoitti:
> Jari-Matti Mäkelä wrote:
>> Gregor Richards kirjoitti:
>>
>>> DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software.
>>>
>>> This release fixes a number of bugs. If you had issues you brought to my attention with 0.52, you should try 0.54.
>>>
>>> DSSS: http://www.dsource.org/projects/dsss/wiki/
>>> Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
>>>
>>> - Gregor Richards
>>
>>
>> Has anyone else experienced segfaults when rebuilding their projects under Linux with 0.54? Removing the object files / running 'rebuild project -full' works as a workaround here.
>
> I'm afraid I haven't been able to reproduce this error.
:(
I have more time tomorrow - I can then compile rebuild from the sources with debugging info and send the backtrace. I can also test, if this also happens with a manually installation of dmd.
|
Copyright © 1999-2021 by the D Language Foundation