<div dir="ltr"><div>Hi,<br><br></div>just wanted to let you know that I am having a problem with the building process of the latest version of Olympus. My OS is Windows 7 (x64). I have CMake 2.8.8 installed. The first time I tried to build, the resulting log was:<br><br><div style="margin-left:40px"><span style="font-family:monospace,monospace">CMAKE_PARAMS... </span><br><span style="font-family:monospace,monospace">BUILD_CONF... Release</span><br><span style="font-family:monospace,monospace">BUILD_LOG... build.log</span><br><span style="font-family:monospace,monospace">BUILD_TYPE... Build</span><br><span style="font-family:monospace,monospace">LOGIOS_ROOT... Tools\logios</span><br><span style="font-family:monospace,monospace">OLYMPUS_ROOT... .</span><br><span style="font-family:monospace,monospace">Detecting platform in use... Windows</span><br><span style="font-family:monospace,monospace">Searching for File::Spec Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for File::Copy Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for IPC::Open3 Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for IO::Handle Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Getopt::Long Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Win32 Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Win32::API Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Win32::TieRegistry Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Windows SDK 6.1 (for Windows Server 2008) or newer... Found v7.0</span><br><span style="font-family:monospace,monospace">Searching for the SimpleAudio SAPI Example Project... Found</span><br><span style="font-family:monospace,monospace">Creating bin\x86-nt directory for build output... Done</span><br><span style="font-family:monospace,monospace">Searching for TortoiseSVN... Found</span><br><span style="font-family:monospace,monospace">Checking if the project is using CMake... Yes</span><br><span style="font-family:monospace,monospace"><b>Searching for CMake 2.6 or higher... Not Found</b></span><br><span style="font-family:monospace,monospace">KitWare key: Controlador no válido</span><br><span style="font-family:monospace,monospace">Did you install CMake?</span><br><span style="font-family:monospace,monospace"><a href="http://www.cmake.org/cmake/cmake/resources/software.html">http://www.cmake.org/cmake/cmake/resources/software.html</a></span><br><span style="font-family:monospace,monospace">Searching for maximum valid Visual Studio version... Visual Studio 2008 Found</span><br><span style="font-family:monospace,monospace">Searching for Sun Java JDK... Found</span><br><span style="font-family:monospace,monospace">Searching for NetBeans' Apache Ant... *********************************************************************</span><br><span style="font-family:monospace,monospace">SUMMARY:</span><br><span style="font-family:monospace,monospace">KitWare key: Controlador no válido</span><br><span style="font-family:monospace,monospace">Did you install CMake?</span><br><span style="font-family:monospace,monospace"><a href="http://www.cmake.org/cmake/cmake/resources/software.html">http://www.cmake.org/cmake/cmake/resources/software.html</a></span><br><span style="font-family:monospace,monospace"></span><br><span style="font-family:monospace,monospace">Total Build Time: 0:00</span><br><span style="font-family:monospace,monospace">*********************************************************************</span><br></div><div><div><div class="gmail_extra"><br>So I set an environment variable for CMake and also changed the registry line in OlympusBuild.pm, following this: <a href="http://mailman.srv.cs.cmu.edu/pipermail/olympus-developers/2013-November/000416.html">http://mailman.srv.cs.cmu.edu/pipermail/olympus-developers</a><a>/2013-November/000416.html</a> , as it had worked for me with the previous Olympus version (on a different computer, but same OS):<br><pre style="margin-left:40px">Specifically, on Windows 7 64-bit, the following line in OlympusBuild.pm
should be modified:
my $kitwareKey =
$Win32::TieRegistry::Registry->{'LMachine/SOFTWARE/Kitware/'};
to
my $kitwareKey =
$Win32::TieRegistry::Registry->{'LMachine/SOFTWARE/Wow6432Node/Kitware/'};
</pre><br>Now, this is what I get:<br><br><div style="margin-left:40px"><span style="font-family:monospace,monospace">CMAKE_PARAMS... </span><br><span style="font-family:monospace,monospace">BUILD_CONF... Release</span><br><span style="font-family:monospace,monospace">BUILD_LOG... build.log</span><br><span style="font-family:monospace,monospace">BUILD_TYPE... Build</span><br><span style="font-family:monospace,monospace">LOGIOS_ROOT... Tools\logios</span><br><span style="font-family:monospace,monospace">OLYMPUS_ROOT... .</span><br><span style="font-family:monospace,monospace">Detecting platform in use... Windows</span><br><span style="font-family:monospace,monospace">Searching for File::Spec Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for File::Copy Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for IPC::Open3 Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for IO::Handle Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Getopt::Long Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Win32 Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Win32::API Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Win32::TieRegistry Perl Module... Found</span><br><span style="font-family:monospace,monospace">Searching for Windows SDK 6.1 (for Windows Server 2008) or newer... Found v7.0</span><br><span style="font-family:monospace,monospace">Searching for the SimpleAudio SAPI Example Project... Found</span><br><span style="font-family:monospace,monospace">Creating bin\x86-nt directory for build output... Done</span><br><span style="font-family:monospace,monospace">Searching for TortoiseSVN... Found</span><br><span style="font-family:monospace,monospace">Checking if the project is using CMake... Yes</span><br><span style="font-family:monospace,monospace"><b>Searching for CMake 2.6 or higher... Found CMake 2.8.8</b></span><br><span style="font-family:monospace,monospace">Searching for maximum valid Visual Studio version... Visual Studio 2008 Found</span><br><span style="font-family:monospace,monospace">Searching for Sun Java JDK... Found</span><br><span style="font-family:monospace,monospace"></span><span style="font-family:monospace,monospace"><b>Can't use an undefined value as an ARRAY reference at C:/Perl164/lib/Win32/TieRegistry.pm line 718.</b></span><br><span style="font-family:monospace,monospace"></span><span style="font-family:monospace,monospace">Searching for NetBeans' Apache Ant... *********************************************************************</span><br><span style="font-family:monospace,monospace">SUMMARY:</span><br><span style="font-family:monospace,monospace"></span><br><span style="font-family:monospace,monospace">Total Build Time: 0:00</span><br><span style="font-family:monospace,monospace">*********************************************************************</span><br></div></div></div><div><br></div><div>Do you think there is something I am doing wrong?<br></div><div>Thanks!<br></div></div></div>