<div dir="ltr">Hello everyone!<div><br></div><div>I launched a clean AWS Instance (of type Amazon Linux AMI which is based on RedHat), and I am trying to build ReactOS by using the normal steps described in their documentation.</div><div><br></div><div>I downloaded their "ReactOS Build Environment" and configured it correctly, then I did a "git checkout reactos". Then, after running "<span style="font-family:Menlo;font-size:11px">./RosBE.sh" </span>then I tried to execute ./configure.sh from within the folder <span style="font-family:Menlo;font-size:11px">output-MinGW-i386/reactos</span> </div><div><br></div><div>The last lines of their "configure.sh" are these:</div><div><br></div><div>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo">echo Preparing reactos...</p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo">cd reactos</p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo">rm -f CMakeCache.txt host-tools/CMakeCache.txt</p>
<p class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;min-height:13px"><br></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo">cmake -G "$CMAKE_GENERATOR" -DENABLE_CCACHE:BOOL=0 -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-gcc.cmake -DARCH:STRING=$ARCH -DNEW_STYLE_BUILD:BOOL=$USE_NEW_STYLE $EXTRA_ARGS $ROS_CMAKEOPTS "$REACTOS_SOURCE_DIR"</p>
<p class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;min-height:13px"><br></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo">echo Configure script complete! Enter directories and execute appropriate build commands \(ex: ninja, make, makex, etc...\).</p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><br></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><br></span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><br></span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small">My console logs display this:</span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><br></p><p class="gmail-p1" style="margin:0px;font:11px Menlo">bash-4.2$ ./configure.sh<span class="gmail-Apple-converted-space"> </span></p><p class="gmail-p1" style="margin:0px;font:11px Menlo">Creating directories in output-MinGW-i386</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">Preparing reactos...</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- The C compiler identification is GNU 4.7.2</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- The CXX compiler identification is GNU 4.7.2</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Check for working C compiler using: Ninja</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Check for working C compiler using: Ninja -- works</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Detecting C compiler ABI info</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Detecting C compiler ABI info - done</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Detecting C compile features</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Detecting C compile features - done</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Check for working CXX compiler using: Ninja</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Check for working CXX compiler using: Ninja -- works</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Detecting CXX compiler ABI info</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Detecting CXX compiler ABI info - done</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Detecting CXX compile features</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Detecting CXX compile features - done</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Found Git: /usr/bin/git (found version "2.14.5")<span class="gmail-Apple-converted-space"> </span></p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Build Type: Debug</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- The ASM compiler identification is GNU</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Found assembler: /work/rosbe2.1.2/i386/bin/i686-w64-mingw32-gcc</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Selected localization: all</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- fusion has no base address</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- fusion_1_1 has no base address</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- fusion_2_0 has no base address</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- xolehlp has no base address</p><p class="gmail-p1" style="margin:0px;font:11px Menlo">-- Configuring done</p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo">
</p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo">Connection to "<a href="http://xx.yy.zz.tt">xx.yy.zz.tt</a>" closed by remote host.</p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><br></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><br></span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><br></span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><br></span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small">So the ReactOS script displays "</span>Preparing reactos...<span style="font-family:Arial,Helvetica,sans-serif;font-size:small">" but then never gets to the point to display "</span>Configure script complete! Enter directories and execute appropriate build commands<span style="font-family:Arial,Helvetica,sans-serif;font-size:small">".</span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><br></span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small">Basically this means that something happens inside the cmake call, which causes the AWS host to forcible close the connection.</span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><br></span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small">And, to make things even weirder, I have also discovered this while trying to trace the list of running processes from another ssh connection to the same host: This CMake bug forced the close of BOTH ssh connections (not only the one in which I was running "configure", but also the other ssh connection which was unrelated! )</span><br></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><br></span></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal">Do you have any explanation as to what bug inside CMake is causing the amazon node to kill all ssh connections?</p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><br></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><br></p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal">Thanks, and sorry for the long rant, I was trying to be as detailed as possible. :)</p><p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><br></p></div>
</div>