View mode: basic / threaded / horizontal-split · Log in · Help
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!
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!
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!
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!
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!
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!
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!
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!
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!
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.
« First   ‹ Prev
1 2 3
Top | Discussion index | About this forum | D home