No, I don&#39;t think it has anything to do with doc gen, that just happened to be what I was doing when I spotted the error. For some reason &#39;make html&#39; on Linux runs the Windows dmd.<br><br>-Lars<br><br>----- Reply message -----<br>From: &quot;Brad Roberts&quot; &lt;braddr@puremagic.com&gt;<br>Date: Tue, Sep 14, 2010 21:07<br>Subject: [phobos] build failure in std.file<br>To: &quot;Discuss the phobos library for D&quot; &lt;phobos@puremagic.com&gt;<br><br>Hrm, so it&#39;s doc generation that&#39;s causing it? &nbsp;Is that part of the <br>default target on win32 but not posix? &nbsp;That wouldnt explain why I&#39;m not <br>seeing the problem on win32 though.<br><br>What am I doing or not doing that&#39;s making me not see the problem? &nbsp;I want <br>to increase my test coverage to catch this issue.<br><br>Confused,<br>Brad<br><br>On Tue, 14 Sep 2010, Lars Tandle Kyllingstad wrote:<br><br>&gt; Date: Tue, 14 Sep 2010 11:40:27 +0200<br>&gt; From: Lars Tandle Kyllingstad &lt;lars@kyllingen.net&gt;<br>&gt; Reply-To: Discuss the phobos library for D &lt;phobos@puremagic.com&gt;<br>&gt; To: Discuss the phobos library for D &lt;phobos@puremagic.com&gt;<br>&gt; Subject: Re: [phobos] build failure in std.file<br>&gt; <br>&gt; FWIW, I get the same error Walter does, when trying to build the<br>&gt; documentation. &nbsp;&#39;make -f posix.mak html&#39; runs the Windows DMD through<br>&gt; wine.<br>&gt; <br>&gt; -Lars<br>&gt; <br>&gt; <br>&gt; <br>&gt; On Tue, 2010-09-14 at 00:36 -0700, Brad Roberts wrote:<br>&gt; &gt; On 9/14/2010 12:21 AM, Walter Bright wrote:<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Thanks! I updated, but the compile failure persists:<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; H:\mars\phobos&gt;..\dmd -c std\file.d<br>&gt; &gt; &gt; std\algorithm.d(3200): Error: cast(string)_param_1 is not an lvalue<br>&gt; &gt; &gt; <br>&gt; &gt; <br>&gt; &gt; Ok.. it&#39;s something that&#39;s different for your env from mine.. my win32 build<br>&gt; &gt; passes just fine. &nbsp;It&#39;s completed a build cycle since dsource came back up and<br>&gt; &gt; it built and passes all the tests just fine.<br>&gt; &gt; <br>&gt; &gt; The script I use to do the phobos build:<br>&gt; &gt; &nbsp; &nbsp;<a href="http://github.com/braddr/d-tester/blob/master/client/src/do_build_phobos.sh">http://github.com/braddr/d-tester/blob/master/client/src/do_build_phobos.sh</a><br>&gt; &gt; <br>&gt; &gt; The log for the most recent win32 phobos build:<br>&gt; &gt; &nbsp; &nbsp;<a href="http://d.puremagic.com/test-results/test_data.ghtml?dataid=2346">http://d.puremagic.com/test-results/test_data.ghtml?dataid=2346</a><br>&gt; &gt; <br>&gt; &gt; Every build cycle is done from a completely fresh checkout straight from<br>&gt; &gt; dsource. &nbsp;The only changes that are applied on top of it come from:<br>&gt; &gt; &nbsp; &nbsp;<a href="http://github.com/braddr/d-tester/blob/master/client/src/do_fixup.sh">http://github.com/braddr/d-tester/blob/master/client/src/do_fixup.sh</a><br>&gt; &gt; &nbsp; &nbsp;<a href="http://github.com/braddr/d-tester/blob/master/client/src/patch-dmd-win32.mak">http://github.com/braddr/d-tester/blob/master/client/src/patch-dmd-win32.mak</a><br>&gt; &gt; &nbsp; &nbsp;<a href="http://github.com/braddr/d-tester/blob/master/client/src/sc.ini">http://github.com/braddr/d-tester/blob/master/client/src/sc.ini</a><br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; _______________________________________________<br>&gt; &gt; phobos mailing list<br>&gt; &gt; phobos@puremagic.com<br>&gt; &gt; <a href="http://lists.puremagic.com/mailman/listinfo/phobos">http://lists.puremagic.com/mailman/listinfo/phobos</a><br>&gt; <br>&gt; <br>&gt; _______________________________________________<br>&gt; phobos mailing list<br>&gt; phobos@puremagic.com<br>&gt; <a href="http://lists.puremagic.com/mailman/listinfo/phobos">http://lists.puremagic.com/mailman/listinfo/phobos</a><br>&gt; <br>_______________________________________________<br>phobos mailing list<br>phobos@puremagic.com<br><a href="http://lists.puremagic.com/mailman/listinfo/phobos">http://lists.puremagic.com/mailman/listinfo/phobos</a><br><br><br>