Hi Hans, I think installer.bat found my visual Studio installation because it installed the Win32 toolsets but not the x64 ones. (It took me a while to work this out ;-) I installed the x64 toolsets by hand and they seem to work. I think the installer ran as administrator. I explicitly ran it that way again (asking it to uninstall first) just to be sure. It didn't seem to make any difference. IIRC, it did pop up the UAC when it ran. Regards, Eric On 9/29/14, 3:59 PM, Hans Wennborg wrote:> On Mon, Sep 29, 2014 at 10:52 AM, Eric Mader <emader at gmx.us> wrote: >> I’m trying to install LLVM-3.6.0-r218288-win32.exe on Windows 7 Ultimate >> x64. The install doesn’t complain, but the toolset doesn’t show up in either >> Visual Studio 2013 or Visual Studio 2010. Also I selected the choices to add >> LLVM to the path for every user and put an LLVM icon on the desktop. Neither >> of this happened. Can anyone tell me how to get this to work? > Hmm, your set-up sounds very similar to mine (Win 7, x64, a couple of > visual studios), and I build the installer and it works for me. > > I wouldn't be too surprised if install.bat fails to find your Visual > Studio installation. Can you share the paths where it's installed and > where the existing toolsets reside? > > Not being able to install the desktop icon and set the PATH is more surprising. > > Did the installer run as administrator? It should, and it should pop > up the UAC when it runs. > > Thanks, > Hans >
On Mon, Sep 29, 2014 at 7:56 PM, Eric Mader <emader at gmx.us> wrote:> Hi Hans, > > I think installer.bat found my visual Studio installation because it > installed the Win32 toolsets but not the x64 ones. (It took me a while to > work this out ;-) I installed the x64 toolsets by hand and they seem to > work.Hmm, that's interesting. Is your x64 toolset path different besides substituting the Win32 dir with x64? Could you share the output from install.bat with "@echo off" removed? I hadn't tried the desktop icon option in a while, and now it seems to fail on my machine too. I'll try to figure out what's going on. Thanks, Hans> On 9/29/14, 3:59 PM, Hans Wennborg wrote: >> >> On Mon, Sep 29, 2014 at 10:52 AM, Eric Mader <emader at gmx.us> wrote: >>> >>> I’m trying to install LLVM-3.6.0-r218288-win32.exe on Windows 7 Ultimate >>> x64. The install doesn’t complain, but the toolset doesn’t show up in >>> either >>> Visual Studio 2013 or Visual Studio 2010. Also I selected the choices to >>> add >>> LLVM to the path for every user and put an LLVM icon on the desktop. >>> Neither >>> of this happened. Can anyone tell me how to get this to work? >> >> Hmm, your set-up sounds very similar to mine (Win 7, x64, a couple of >> visual studios), and I build the installer and it works for me. >> >> I wouldn't be too surprised if install.bat fails to find your Visual >> Studio installation. Can you share the paths where it's installed and >> where the existing toolsets reside? >> >> Not being able to install the desktop icon and set the PATH is more >> surprising. >> >> Did the installer run as administrator? It should, and it should pop >> up the UAC when it runs. >> >> Thanks, >> Hans >> >
Hi Hans, Answers inline below. Regards, Eric On 9/30/14, 8:05 AM, Hans Wennborg wrote:> On Mon, Sep 29, 2014 at 7:56 PM, Eric Mader <emader at gmx.us> wrote: >> Hi Hans, >> >> I think installer.bat found my visual Studio installation because it >> installed the Win32 toolsets but not the x64 ones. (It took me a while to >> work this out ;-) I installed the x64 toolsets by hand and they seem to >> work. > Hmm, that's interesting. Is your x64 toolset path different besides > substituting the Win32 dir with x64?They're the same except for Win32 / x64.> Could you share the output from install.bat with "@echo off" removed? > > I hadn't tried the desktop icon option in a while, and now it seems to > fail on my machine too. I'll try to figure out what's going on.I looked at the script some more. It seems that it only loops back to try x64 if VS 2014 is installed - i.e. at the end of the :Found_V140 section it does: set SUCCESS = 1 GOTO START Since I don't have VS 2014 installed, :TRY_V140 falls through to :LOOPEND which does: Set SUCCESS = 1 GOTO DONE I added: set SUCCESS = 1 GOTO START at the end of :TRY_V140 and now the script installs the x64 toolsets too.> Thanks, > Hans > > >> On 9/29/14, 3:59 PM, Hans Wennborg wrote: >>> On Mon, Sep 29, 2014 at 10:52 AM, Eric Mader <emader at gmx.us> wrote: >>>> I’m trying to install LLVM-3.6.0-r218288-win32.exe on Windows 7 Ultimate >>>> x64. The install doesn’t complain, but the toolset doesn’t show up in >>>> either >>>> Visual Studio 2013 or Visual Studio 2010. Also I selected the choices to >>>> add >>>> LLVM to the path for every user and put an LLVM icon on the desktop. >>>> Neither >>>> of this happened. Can anyone tell me how to get this to work? >>> Hmm, your set-up sounds very similar to mine (Win 7, x64, a couple of >>> visual studios), and I build the installer and it works for me. >>> >>> I wouldn't be too surprised if install.bat fails to find your Visual >>> Studio installation. Can you share the paths where it's installed and >>> where the existing toolsets reside? >>> >>> Not being able to install the desktop icon and set the PATH is more >>> surprising. >>> >>> Did the installer run as administrator? It should, and it should pop >>> up the UAC when it runs. >>> >>> Thanks, >>> Hans >>>