[Ohrrpgce] Windows nightly build fails: "Two environments with different actions"

Ralph Versteegen teeemcee at gmail.com
Sat Oct 21 07:27:51 PDT 2017


It seems this error  caused by Visual C++ not being installed on the
nightly build VM, which causes scons to use g++ instead. It uses .o suffix
for g++ and .obj suffix for cl.

On 21 October 2017 at 10:51, James Paige <Bob at hamsterrepublic.com> wrote:

> And possibly more relevant, the windows box where it fails has scons
> version 2.5.1 but the one where it works okay has scons version 2.3.0
>
> On Fri, Oct 20, 2017 at 2:30 PM, James Paige <Bob at hamsterrepublic.com>
> wrote:
>
>> I have narrowed this down to revision 9580 "Windows clipboard support to
>> gfx_sdl, by adapting SDL2 routines"
>>
>> It fails on the windows nightly build vm (g++ 5.3.0), but it does not
>> fail on my windows desktop (g++ 4.6.1)
>>
>> On Fri, Oct 20, 2017 at 5:20 AM, James Paige <Bob at hamsterrepublic.com>
>> wrote:
>>
>>> scons: *** Two environments with different actions were specified for
>>> the same target: gfx_common\ohrstring.o
>>> (action 1: C:\MinGW\bin\g++.EXE -o ohrstring.o -c -O3 -DFBCVERSION=1050
>>> -m32 -mpreferred-stack-boundary=2 -mno-sse --std=c++0x -g -Wall
>>> -Wno-non-virtual-dtor ohrstring.cpp)
>>> (action 2: g++ -o ohrstring.o -c /EHsc /W3 /TP /MT /O2 /GL -DUNICODE
>>> -D_UNICODE -DFBCVERSION=1050 ohrstring.cpp)
>>> File "C:\nightly\ohrrpgce\SConscript", line 1071, in <module>
>>> ERROR: An executable failed to build, unable to continue.
>>> distrib\ohrrpgce-win-installer-2017-10-19-wip.exe: No such file or
>>> directory
>>
>>
>>
>
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20171022/c9206eec/attachment.html>


More information about the Ohrrpgce mailing list