[phobos] lots of spurious code that doesn't work

Brad Roberts braddr at puremagic.com
Fri Jan 21 23:14:26 PST 2011


On 1/21/2011 11:03 PM, Jonathan M Davis wrote:
> On Friday 21 January 2011 22:46:24 Andrei Alexandrescu wrote:
>> On 1/22/11 12:36 AM, Brad Roberts wrote:
>>> the problem is here:
>>>
>>> # Set DDOC, the documentation generator
>>> ifeq ($(OS),linux)
>>>
>>>      DDOC=wine dmd
>>>
>>> else
>>>
>>>      DDOC=dmd
>>>
>>> endif
>>>
>>> I can 'fix' this for now by overriding DDOC when invoking make.
>>
>> Yah, please do. Since Jonathan's changes we're migrating towards a
>> platform-independent html build. I had to use wine just to make sure I
>> match the dox that Walter was generating on Windows.
> 
> I think that it's great to be able to build the windows docs using wine, but I 
> think that that should only be when building with OS=win32wine and that 
> otherwise, they should be built natively. But since so much of the documentation 
> has been Windows-only, I can see why you would have just made it use wine all 
> the time.
> 
> - Jonathan M Davis

Ok, overriding DDOC when invoking make is working and I've got the 64 bit build
building the docs and uploading them.  I've linked the output to the test
results page right there at the top:

    http://d.puremagic.com/test-results/

It's not ideal, but it's as much effort as I feel like investing in the docs
building right now.  I'll be happy to change the tester scripts should someone
change the make files to be less odd.

Also, I'm only running it on one of the 3 builds right now.  I can expand that
to the rest, if there's value in it.  The win32 one is likely the most value
since it's the most 'real' from the sounds of it.

Later,
Brad


More information about the phobos mailing list