Strange DSSS/Tango compile error

Chris R. Miller lordsauronthegreat at gmail.com
Wed Oct 15 20:49:06 PDT 2008


Mike Parker wrote:
> Chris R. Miller wrote:
>> Bill Baxter wrote:
>>> On Thu, Oct 16, 2008 at 7:30 AM, Jarrett Billingsley
>>> <jarrett.billingsley at gmail.com> wrote:
>>>> On Wed, Oct 15, 2008 at 5:54 PM, Robert Kosek
>>>> <robert.kosek at thewickedflea.com> wrote:
>>>>> Sergey Gromov wrote:
>>>>>> May I recommend you to try 'bud' ?
>>>>>> http://dsource.org/projects/build
>>>>>>
>>>>>> It's a single executable, pretty similar to 'rebuild' and can be 
>>>>>> used like
>>>>>> this:
>>>>>>
>>>>>> bud rpg.d
>>>>>>
>>>>>> I've had weird problems with rebuild recently.
>>>>> Thanks for the recommendation.  That, plus one other thing, fixed 
>>>>> my whole
>>>>> problem.  Thanks a bunch!
>>>>>
>>>>> I'll definitely be using Bud from now on. ;-)
>>>> Keep in mind, though, that Bud is ancient and the author has, I
>>>> believe, stated that he is no longer interested in maintaining it.
>>>> There are undoubtedly times when it will break.
>>>
>>> Well, part right.
>>> It is ancient, but the author has stated on a number of occasions in
>>> the not too distant past that a new version would be released "next
>>> week".
>>> But the author has also said most recently that he has no interest D1
>>> any more and D2 changes too fast.
>>> So I'm not sure where that leaves Bud.
>>>
>>> On the other hand the author of DSSS has said he won't have much time
>>> for it either, now that he's in grad school.  And he hasn't responded
>>> to questions about the speed issues with the most recent DSSS release.
>>>
>>> So... I think maybe it's a difficult choice between the two build
>>> tools right now.  May be a good time to give SCONS a look.  :-)
>>
>> Or learn how to write makefiles...  yuk!
> 
> Or maybe some enterprising soul could modify PreMake[1] to generate 
> Makefiles compatible with Digital Mars make (which would be useful for 
> any C/C++/D app using DM* compilers).
> 
> [1] http://premake.sourceforge.net/

Hmm, in the mean time, I did run across an interesting (and delightfully 
terse) make tutorial a while back: http://mrbook.org/tutorials/make/

The final example file at the end is most useful.


More information about the Digitalmars-d-learn mailing list