[LLVMdev] LLVM 3.4 RC3 fails to run on Win32
peter at uformia.com
Sun Jan 5 20:09:25 PST 2014
I suggest the use of Dependency Walker
(http://www.dependencywalker.com/) to check for errors. This tests for
things like Side-by-side versions of DLLs.
In my experience any failure, in a Win32 console application, will
produce that error message.
That said, I am guessing here, I have no experience with these pre-built
On 5/01/2014 8:20 PM, Jasper Neumann wrote:
> Hello Peter, hello all,
> >> I downloaded LLVM-3.4-rc3-win32.exe from
> >> http://llvm.org/pre-releases/3.4/rc3/ but all *.exe files of bin
> >> directory fail to run on a native Windows XP 32 bit system. Could it
> >> be that they are compiled for a 64 bit system?
> > It could also be that the target system is missing a MSVCRT update/SxS
> > version - this happens a lot on us, to the point our installer includes
> > the installer for the specific version of MSVCRT we build against.
> Maybe. To be more concrete, here are my observations with more details:
> My test system:
> Microsoft Windows XP
> Version 2002
> Service Pack 2
> Intel Atom N450
> with physical address extension (PAE)
> As far as I remember there were no updates to the operating system.
> The installation of LLVM-3.4-rc3-win32.exe worked flawlessly and only
> sported the following message in a command line window:
> Installing MSVC integration...
> Failed to find MSBuild toolsets directory.
> MSVC integration install failed.
> Drücken Sie eine beliebige Taste . . .
> This was to be expected since no MS C compiler is present.
> The last line means "Press any key to continue".
> The MS common runtime library DLLS are as follows in
> C:\windows\system32\ :
> msvcrt.dll: 7.0.2600.2180 (xpsp_sp2_rtm.040803-2158)
> msvcrt20.dll: 2.12.000
> msvcrt40.dll: 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
> msvcr70.dll: 7.00.9466.0
> msvcr100.dll: 10.00.40219.1
> msvcp50.dll: 5.00.7051
> msvcp60.dll: 6.02.3104.0
> msvcp100.dll: 10.00.40219.1
> All programs of LLVM\bin\ fail by popping up a window with the
> following message:
> C:\Programme\LLVM\bin\clang.exe ist keine zulässige Win32-Anwendung.
> This means "... is not a valid Win32 application".
> Best regards
> Jasper Neumann
More information about the llvm-dev