{"action":"closed","issue":{"url":"https://api.github.com/repos/numba/llvmlite/issues/74","repository_url":"https://api.github.com/repos/numba/llvmlite","labels_url":"https://api.github.com/repos/numba/llvmlite/issues/74/labels{/name}","comments_url":"https://api.github.com/repos/numba/llvmlite/issues/74/comments","events_url":"https://api.github.com/repos/numba/llvmlite/issues/74/events","html_url":"https://github.com/numba/llvmlite/issues/74","id":89517410,"number":74,"title":"libLLVMSupport.a (Commandline.cpp.obj): fatal error LNK1143: invalid or currupt file","user":{"login":"ahmed-taj","id":12673605,"avatar_url":"https://avatars2.githubusercontent.com/u/12673605?v=3","gravatar_id":"","url":"https://api.github.com/users/ahmed-taj","html_url":"https://github.com/ahmed-taj","followers_url":"https://api.github.com/users/ahmed-taj/followers","following_url":"https://api.github.com/users/ahmed-taj/following{/other_user}","gists_url":"https://api.github.com/users/ahmed-taj/gists{/gist_id}","starred_url":"https://api.github.com/users/ahmed-taj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahmed-taj/subscriptions","organizations_url":"https://api.github.com/users/ahmed-taj/orgs","repos_url":"https://api.github.com/users/ahmed-taj/repos","events_url":"https://api.github.com/users/ahmed-taj/events{/privacy}","received_events_url":"https://api.github.com/users/ahmed-taj/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2015-06-19T09:35:25Z","updated_at":"2017-05-29T17:00:58Z","closed_at":"2017-05-29T17:00:58Z","body":"Hi, \nI always get this error while trying to build llvmlite v0.6.0.dev  using llvm 3.6.1 in Windows 8.1 with python 3.4.3 (32 bit) \n\n```\nE:\\llvmlite-0.6.0.dev>python setup.py install\nC:\\Python34\\lib\\site-packages\\setuptools\\dist.py:283: UserWarning: The version specified requires normalization, consider using '0.6.0.dev0' instead of '0.6.0.dev'.\n  self.metadata.version,\nrunning install\nrunning build\ngot version from expanded keyword {'full': '0daf5c67c380a7ab3126e0ac0575b413d0f5e58a', 'version': '0.6.0.dev'}\nrunning build_ext\nC:\\Python34\\python.exe ffi\\build.py\nTrying generator 'Visual Studio 12 2013'\n-- The C compiler identification is MSVC 18.0.31101.0\n-- The CXX compiler identification is MSVC 18.0.31101.0\n-- Check for working C compiler using: Visual Studio 12 2013\n-- Check for working C compiler using: Visual Studio 12 2013 -- works\n-- Detecting C compiler ABI info\n-- Detecting C compiler ABI info - done\n-- Check for working CXX compiler using: Visual Studio 12 2013\n-- Check for working CXX compiler using: Visual Studio 12 2013 -- works\n-- Detecting CXX compiler ABI info\n-- Detecting CXX compiler ABI info - done\n-- Detecting CXX compile features\n-- Detecting CXX compile features - done\n-- Configuring done\n-- Generating done\n-- Build files have been written to: C:/Users/One/AppData/Local/Temp/tmphme6mk52\n-- Found LLVM 3.6.1\n-- Using LLVMConfig.cmake in: C:/LLVM/share/llvm/cmake\n-- Configuring done\n-- Generating done\n-- Build files have been written to: E:/llvmlite-0.6.0.dev/ffi/build\nMicrosoft (R) Build Engine version 12.0.31101.0\n[Microsoft .NET Framework, version 4.0.30319.34003]\nCopyright (C) Microsoft Corporation. All rights reserved.\n\nBuild started 6/19/2015 12:15:13 PM.\nProject \"E:\\llvmlite-0.6.0.dev\\ffi\\build\\ALL_BUILD.vcxproj\" on node 1 (default targets).\nProject \"E:\\llvmlite-0.6.0.dev\\ffi\\build\\ALL_BUILD.vcxproj\" (1) is building \"E:\\llvmlite-0.6.0.dev\\ffi\\build\\ZERO_CHECK.vcxproj\" (2) on node 1 (default targets).\nInitializeBuildStatus:\n  Creating \"Win32\\Release\\ZERO_CHECK\\ZERO_CHECK.tlog\\unsuccessfulbuild\" because \"AlwaysCreate\" was specified.\nCustomBuild:\n  All outputs are up-to-date.\nFinalizeBuildStatus:\n  Deleting file \"Win32\\Release\\ZERO_CHECK\\ZERO_CHECK.tlog\\unsuccessfulbuild\".\n  Touching \"Win32\\Release\\ZERO_CHECK\\ZERO_CHECK.tlog\\ZERO_CHECK.lastbuildstate\".\nDone Building Project \"E:\\llvmlite-0.6.0.dev\\ffi\\build\\ZERO_CHECK.vcxproj\" (default targets).\n\nProject \"E:\\llvmlite-0.6.0.dev\\ffi\\build\\ALL_BUILD.vcxproj\" (1) is building \"E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj\" (3) on node 1 (default targets).\nInitializeBuildStatus:\n  Touching \"llvmlite.dir\\Release\\llvmlite.tlog\\unsuccessfulbuild\".\nCustomBuild:\n  All outputs are up-to-date.\nClCompile:\n  C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin\\CL.exe /c /IC:\\LLVM\\include /nologo /W3 /WX- /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D __STDC_LIMIT_MACROS /D __STDC_CONSTANT_MACROS\n   /D \"CMAKE_INTDIR=\\\"Release\\\"\" /D llvmlite_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo\"llvmlite.dir\\Release\\\\\" /Fd\"llvmlite.dir\\Release\\vc120.pdb\" /G\n  d /TP /analyze- /errorReport:queue \"E:\\llvmlite-0.6.0.dev\\ffi\\assembly.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\bitcode.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\core.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\dylib.cpp\" \"E:\\ll\n  vmlite-0.6.0.dev\\ffi\\executionengine.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\initfini.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\linker.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\module.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\passmanag\n  ers.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\targets.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\transforms.cpp\" \"E:\\llvmlite-0.6.0.dev\\ffi\\value.cpp\"\n  assembly.cpp\nC:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Value.h(411): warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Function.h(454): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Function.h(461): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Metadata.h(902): warning C4291: 'void *llvm::MDNode::operator new(size_t,unsigned int)' : no matching operator delete found; memory will not be freed if initialization throws\nan exception [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n      C:\\LLVM\\include\\llvm/IR/Metadata.h(596) : see declaration of 'llvm::MDNode::operator new'\n  bitcode.cpp\n  core.cpp\nE:\\llvmlite-0.6.0.dev\\ffi\\core.cpp(8): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. [E:\\llvmlit\ne-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n      C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\include\\string.h(245) : see declaration of 'strdup'\n  dylib.cpp\nE:\\llvmlite-0.6.0.dev\\ffi\\dylib.cpp(27): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. [E:\\llvml\nite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n      C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\include\\string.h(245) : see declaration of 'strdup'\n  executionengine.cpp\nC:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Value.h(411): warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Function.h(454): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Function.h(461): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Metadata.h(902): warning C4291: 'void *llvm::MDNode::operator new(size_t,unsigned int)' : no matching operator delete found; memory will not be freed if initialization throws\nan exception [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n      C:\\LLVM\\include\\llvm/IR/Metadata.h(596) : see declaration of 'llvm::MDNode::operator new'\nE:\\llvmlite-0.6.0.dev\\ffi\\executionengine.cpp(74): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details.\n [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n      C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\include\\string.h(245) : see declaration of 'strdup'\nC:\\LLVM\\include\\llvm/ADT/IntrusiveRefCntPtr.h(180): warning C4800: 'llvm::sys::fs::detail::DirIterState *const ' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\n\\ffi\\build\\llvmlite.vcxproj]\n      C:\\LLVM\\include\\llvm/ADT/IntrusiveRefCntPtr.h(180) : while compiling class template member function 'llvm::IntrusiveRefCntPtr<llvm::sys::fs::detail::DirIterState>::operator bool(void) const\n  '\n      C:\\LLVM\\include\\llvm/Support/FileSystem.h(762) : see reference to function template instantiation 'llvm::IntrusiveRefCntPtr<llvm::sys::fs::detail::DirIterState>::operator bool(void) const'\n  being compiled\n      C:\\LLVM\\include\\llvm/Support/FileSystem.h(732) : see reference to class template instantiation 'llvm::IntrusiveRefCntPtr<llvm::sys::fs::detail::DirIterState>' being compiled\n  initfini.cpp\n  linker.cpp\nC:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Value.h(411): warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Function.h(454): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Function.h(461): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Metadata.h(902): warning C4291: 'void *llvm::MDNode::operator new(size_t,unsigned int)' : no matching operator delete found; memory will not be freed if initialization throws\nan exception [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n      C:\\LLVM\\include\\llvm/IR/Metadata.h(596) : see declaration of 'llvm::MDNode::operator new'\n  module.cpp\nC:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Value.h(411): warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Function.h(454): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Function.h(461): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nC:\\LLVM\\include\\llvm/IR/Metadata.h(902): warning C4291: 'void *llvm::MDNode::operator new(size_t,unsigned int)' : no matching operator delete found; memory will not be freed if initialization throws\nan exception [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n      C:\\LLVM\\include\\llvm/IR/Metadata.h(596) : see declaration of 'llvm::MDNode::operator new'\n  passmanagers.cpp\n  targets.cpp\nC:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  transforms.cpp\nE:\\llvmlite-0.6.0.dev\\ffi\\transforms.cpp(117): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nE:\\llvmlite-0.6.0.dev\\ffi\\transforms.cpp(133): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  value.cpp\n  Generating Code...\nLink:\n  C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin\\link.exe /ERRORREPORT:QUEUE /OUT:\"E:\\llvmlite-0.6.0.dev\\ffi\\build\\Release\\llvmlite.dll\" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gd\n  i32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib C:\\LLVM\\lib\\libLLVMSupport.a C:\\LLVM\\lib\\libLLVMTableGen.a C:\\LLVM\\lib\\libLLVMCore.a C:\\LLVM\\lib\\libLLVMIR\n  Reader.a C:\\LLVM\\lib\\libLLVMCodeGen.a C:\\LLVM\\lib\\libLLVMSelectionDAG.a C:\\LLVM\\lib\\libLLVMAsmPrinter.a C:\\LLVM\\lib\\libLLVMBitReader.a C:\\LLVM\\lib\\libLLVMBitWriter.a C:\\LLVM\\lib\\libLLVMTransformUti\n  ls.a C:\\LLVM\\lib\\libLLVMInstrumentation.a C:\\LLVM\\lib\\libLLVMInstCombine.a C:\\LLVM\\lib\\libLLVMScalarOpts.a C:\\LLVM\\lib\\libLLVMipo.a C:\\LLVM\\lib\\libLLVMVectorize.a C:\\LLVM\\lib\\libLLVMObjCARCOpts.a C\n  :\\LLVM\\lib\\libLLVMLinker.a C:\\LLVM\\lib\\libLLVMAnalysis.a C:\\LLVM\\lib\\libLLVMipa.a C:\\LLVM\\lib\\libLLVMLTO.a C:\\LLVM\\lib\\libLLVMMC.a C:\\LLVM\\lib\\libLLVMMCParser.a C:\\LLVM\\lib\\libLLVMMCDisassembler.a\n  C:\\LLVM\\lib\\libLLVMObject.a C:\\LLVM\\lib\\libLLVMOption.a C:\\LLVM\\lib\\libLLVMDebugInfo.a C:\\LLVM\\lib\\libLLVMExecutionEngine.a C:\\LLVM\\lib\\libLLVMInterpreter.a C:\\LLVM\\lib\\libLLVMMCJIT.a C:\\LLVM\\lib\\l\n  ibLLVMRuntimeDyld.a C:\\LLVM\\lib\\libLLVMTarget.a C:\\LLVM\\lib\\libLLVMAArch64CodeGen.a C:\\LLVM\\lib\\libLLVMAArch64Info.a C:\\LLVM\\lib\\libLLVMAArch64AsmParser.a C:\\LLVM\\lib\\libLLVMAArch64Disassembler.a C\n  :\\LLVM\\lib\\libLLVMAArch64AsmPrinter.a C:\\LLVM\\lib\\libLLVMAArch64Desc.a C:\\LLVM\\lib\\libLLVMAArch64Utils.a C:\\LLVM\\lib\\libLLVMARMCodeGen.a C:\\LLVM\\lib\\libLLVMARMInfo.a C:\\LLVM\\lib\\libLLVMARMAsmParser\n  .a C:\\LLVM\\lib\\libLLVMARMDisassembler.a C:\\LLVM\\lib\\libLLVMARMAsmPrinter.a C:\\LLVM\\lib\\libLLVMARMDesc.a C:\\LLVM\\lib\\libLLVMCppBackendCodeGen.a C:\\LLVM\\lib\\libLLVMCppBackendInfo.a C:\\LLVM\\lib\\libLLV\n  MHexagonCodeGen.a C:\\LLVM\\lib\\libLLVMHexagonInfo.a C:\\LLVM\\lib\\libLLVMHexagonDesc.a C:\\LLVM\\lib\\libLLVMHexagonDisassembler.a C:\\LLVM\\lib\\libLLVMMipsCodeGen.a C:\\LLVM\\lib\\libLLVMMipsAsmPrinter.a C:\\\n  LLVM\\lib\\libLLVMMipsDisassembler.a C:\\LLVM\\lib\\libLLVMMipsInfo.a C:\\LLVM\\lib\\libLLVMMipsDesc.a C:\\LLVM\\lib\\libLLVMMipsAsmParser.a C:\\LLVM\\lib\\libLLVMMSP430CodeGen.a C:\\LLVM\\lib\\libLLVMMSP430AsmPrin\n  ter.a C:\\LLVM\\lib\\libLLVMMSP430Info.a C:\\LLVM\\lib\\libLLVMMSP430Desc.a C:\\LLVM\\lib\\libLLVMNVPTXCodeGen.a C:\\LLVM\\lib\\libLLVMNVPTXInfo.a C:\\LLVM\\lib\\libLLVMNVPTXAsmPrinter.a C:\\LLVM\\lib\\libLLVMNVPTXD\n  esc.a C:\\LLVM\\lib\\libLLVMPowerPCCodeGen.a C:\\LLVM\\lib\\libLLVMPowerPCAsmParser.a C:\\LLVM\\lib\\libLLVMPowerPCDisassembler.a C:\\LLVM\\lib\\libLLVMPowerPCAsmPrinter.a C:\\LLVM\\lib\\libLLVMPowerPCInfo.a C:\\L\n  LVM\\lib\\libLLVMPowerPCDesc.a C:\\LLVM\\lib\\libLLVMR600CodeGen.a C:\\LLVM\\lib\\libLLVMR600AsmParser.a C:\\LLVM\\lib\\libLLVMR600AsmPrinter.a C:\\LLVM\\lib\\libLLVMR600Info.a C:\\LLVM\\lib\\libLLVMR600Desc.a C:\\L\n  LVM\\lib\\libLLVMSparcCodeGen.a C:\\LLVM\\lib\\libLLVMSparcInfo.a C:\\LLVM\\lib\\libLLVMSparcDesc.a C:\\LLVM\\lib\\libLLVMSparcAsmPrinter.a C:\\LLVM\\lib\\libLLVMSparcAsmParser.a C:\\LLVM\\lib\\libLLVMSparcDisassem\n  bler.a C:\\LLVM\\lib\\libLLVMSystemZCodeGen.a C:\\LLVM\\lib\\libLLVMSystemZAsmParser.a C:\\LLVM\\lib\\libLLVMSystemZDisassembler.a C:\\LLVM\\lib\\libLLVMSystemZAsmPrinter.a C:\\LLVM\\lib\\libLLVMSystemZInfo.a C:\\\n  LLVM\\lib\\libLLVMSystemZDesc.a C:\\LLVM\\lib\\libLLVMX86CodeGen.a C:\\LLVM\\lib\\libLLVMX86AsmParser.a C:\\LLVM\\lib\\libLLVMX86Disassembler.a C:\\LLVM\\lib\\libLLVMX86AsmPrinter.a C:\\LLVM\\lib\\libLLVMX86Desc.a\n  C:\\LLVM\\lib\\libLLVMX86Info.a C:\\LLVM\\lib\\libLLVMX86Utils.a C:\\LLVM\\lib\\libLLVMXCoreCodeGen.a C:\\LLVM\\lib\\libLLVMXCoreDisassembler.a C:\\LLVM\\lib\\libLLVMXCoreAsmPrinter.a C:\\LLVM\\lib\\libLLVMXCoreInfo\n  .a C:\\LLVM\\lib\\libLLVMXCoreDesc.a C:\\LLVM\\lib\\libLLVMAsmParser.a C:\\LLVM\\lib\\libLLVMLineEditor.a C:\\LLVM\\lib\\libLLVMProfileData.a C:\\LLVM\\lib\\libgtest.a C:\\LLVM\\lib\\libgtest_main.a C:\\LLVM\\lib\\libL\n  TO.dll.a C:\\LLVM\\lib\\libLLVMBitWriter.a C:\\LLVM\\lib\\libLLVMObjCARCOpts.a C:\\LLVM\\lib\\libLLVMLinker.a C:\\LLVM\\lib\\libLLVMExecutionEngine.a C:\\LLVM\\lib\\libLLVMRuntimeDyld.a C:\\LLVM\\lib\\libLLVMAArch64\n  AsmPrinter.a C:\\LLVM\\lib\\libLLVMAArch64Info.a C:\\LLVM\\lib\\libLLVMAArch64Utils.a C:\\LLVM\\lib\\libLLVMARMInfo.a C:\\LLVM\\lib\\libLLVMARMAsmPrinter.a C:\\LLVM\\lib\\libLLVMHexagonDesc.a C:\\LLVM\\lib\\libLLVMH\n  exagonInfo.a C:\\LLVM\\lib\\libLLVMMipsDesc.a C:\\LLVM\\lib\\libLLVMMipsAsmPrinter.a C:\\LLVM\\lib\\libLLVMMipsInfo.a C:\\LLVM\\lib\\libLLVMMSP430AsmPrinter.a C:\\LLVM\\lib\\libLLVMMSP430Info.a C:\\LLVM\\lib\\libLLV\n  MNVPTXInfo.a C:\\LLVM\\lib\\libLLVMNVPTXAsmPrinter.a C:\\LLVM\\lib\\libLLVMPowerPCAsmPrinter.a C:\\LLVM\\lib\\libLLVMPowerPCInfo.a C:\\LLVM\\lib\\libLLVMipo.a C:\\LLVM\\lib\\libLLVMVectorize.a C:\\LLVM\\lib\\libLLVM\n  R600AsmPrinter.a C:\\LLVM\\lib\\libLLVMR600Info.a C:\\LLVM\\lib\\libLLVMSparcDesc.a C:\\LLVM\\lib\\libLLVMSparcAsmPrinter.a C:\\LLVM\\lib\\libLLVMSparcInfo.a C:\\LLVM\\lib\\libLLVMSystemZAsmPrinter.a C:\\LLVM\\lib\\\n  libLLVMSystemZInfo.a C:\\LLVM\\lib\\libLLVMX86CodeGen.a C:\\LLVM\\lib\\libLLVMX86Desc.a C:\\LLVM\\lib\\libLLVMX86AsmPrinter.a C:\\LLVM\\lib\\libLLVMX86Utils.a C:\\LLVM\\lib\\libLLVMX86Info.a C:\\LLVM\\lib\\libLLVMSe\n  lectionDAG.a C:\\LLVM\\lib\\libLLVMAsmPrinter.a C:\\LLVM\\lib\\libLLVMCodeGen.a C:\\LLVM\\lib\\libLLVMScalarOpts.a C:\\LLVM\\lib\\libLLVMInstCombine.a C:\\LLVM\\lib\\libLLVMProfileData.a C:\\LLVM\\lib\\libLLVMObject\n  .a C:\\LLVM\\lib\\libLLVMBitReader.a C:\\LLVM\\lib\\libLLVMMCParser.a C:\\LLVM\\lib\\libLLVMTransformUtils.a C:\\LLVM\\lib\\libLLVMipa.a C:\\LLVM\\lib\\libLLVMAnalysis.a C:\\LLVM\\lib\\libLLVMTarget.a C:\\LLVM\\lib\\li\n  bLLVMCore.a C:\\LLVM\\lib\\libLLVMXCoreAsmPrinter.a C:\\LLVM\\lib\\libLLVMMCDisassembler.a C:\\LLVM\\lib\\libLLVMMC.a C:\\LLVM\\lib\\libLLVMXCoreInfo.a C:\\LLVM\\lib\\libgtest.a C:\\LLVM\\lib\\libLLVMSupport.a image\n  hlp.lib psapi.lib shell32.lib /MANIFEST /MANIFESTUAC:\"level='asInvoker' uiAccess='false'\" /manifest:embed /PDB:\"E:/llvmlite-0.6.0.dev/ffi/build/Release/llvmlite.pdb\" /SUBSYSTEM:CONSOLE /TLBID:1 /DY\n  NAMICBASE /NXCOMPAT /IMPLIB:\"E:/llvmlite-0.6.0.dev/ffi/build/Release/llvmlite.lib\" /MACHINE:X86 /SAFESEH  /machine:X86 /DLL llvmlite.dir\\Release\\assembly.obj\n  llvmlite.dir\\Release\\bitcode.obj\n  llvmlite.dir\\Release\\core.obj\n  llvmlite.dir\\Release\\initfini.obj\n  llvmlite.dir\\Release\\module.obj\n  llvmlite.dir\\Release\\value.obj\n  llvmlite.dir\\Release\\executionengine.obj\n  llvmlite.dir\\Release\\transforms.obj\n  llvmlite.dir\\Release\\passmanagers.obj\n  llvmlite.dir\\Release\\targets.obj\n  llvmlite.dir\\Release\\dylib.obj\n  llvmlite.dir\\Release\\linker.obj\nlibLLVMSupport.a(CommandLine.cpp.obj) : fatal error LNK1143: invalid or corrupt file: no symbol for COMDAT section 0xE3 [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\nDone Building Project \"E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj\" (default targets) -- FAILED.\n\nDone Building Project \"E:\\llvmlite-0.6.0.dev\\ffi\\build\\ALL_BUILD.vcxproj\" (default targets) -- FAILED.\n\n\nBuild FAILED.\n\n\"E:\\llvmlite-0.6.0.dev\\ffi\\build\\ALL_BUILD.vcxproj\" (default target) (1) ->\n\"E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj\" (default target) (3) ->\n(ClCompile target) ->\n  C:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Value.h(411): warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Function.h(454): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Function.h(461): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Metadata.h(902): warning C4291: 'void *llvm::MDNode::operator new(size_t,unsigned int)' : no matching operator delete found; memory will not be freed if initialization throw\ns an exception [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  E:\\llvmlite-0.6.0.dev\\ffi\\core.cpp(8): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. [E:\\llvml\nite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  E:\\llvmlite-0.6.0.dev\\ffi\\dylib.cpp(27): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. [E:\\llv\nmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Value.h(411): warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Function.h(454): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Function.h(461): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Metadata.h(902): warning C4291: 'void *llvm::MDNode::operator new(size_t,unsigned int)' : no matching operator delete found; memory will not be freed if initialization throw\ns an exception [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  E:\\llvmlite-0.6.0.dev\\ffi\\executionengine.cpp(74): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for detail\ns. [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/ADT/IntrusiveRefCntPtr.h(180): warning C4800: 'llvm::sys::fs::detail::DirIterState *const ' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.d\nev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Value.h(411): warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Function.h(454): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Function.h(461): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Metadata.h(902): warning C4291: 'void *llvm::MDNode::operator new(size_t,unsigned int)' : no matching operator delete found; memory will not be freed if initialization throw\ns an exception [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Value.h(411): warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Function.h(454): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Function.h(461): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/IR/Metadata.h(902): warning C4291: 'void *llvm::MDNode::operator new(size_t,unsigned int)' : no matching operator delete found; memory will not be freed if initialization throw\ns an exception [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  C:\\LLVM\\include\\llvm/ADT/APInt.h(1530): warning C4244: 'return' : conversion from 'const uint64_t' to 'unsigned int', possible loss of data [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  E:\\llvmlite-0.6.0.dev\\ffi\\transforms.cpp(117): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n  E:\\llvmlite-0.6.0.dev\\ffi\\transforms.cpp(133): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n\n\n\"E:\\llvmlite-0.6.0.dev\\ffi\\build\\ALL_BUILD.vcxproj\" (default target) (1) ->\n\"E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj\" (default target) (3) ->\n(Link target) ->\n  libLLVMSupport.a(CommandLine.cpp.obj) : fatal error LNK1143: invalid or corrupt file: no symbol for COMDAT section 0xE3 [E:\\llvmlite-0.6.0.dev\\ffi\\build\\llvmlite.vcxproj]\n\n    27 Warning(s)\n    1 Error(s)\n\nTime Elapsed 00:00:30.34\nTraceback (most recent call last):\n  File \"ffi\\build.py\", line 112, in <module>\n    main()\n  File \"ffi\\build.py\", line 102, in main\n    main_win32()\n  File \"ffi\\build.py\", line 65, in main_win32\n    subprocess.check_call(['cmake', '--build', build_dir, '--config', config])\n  File \"C:\\Python34\\lib\\subprocess.py\", line 561, in check_call\n    raise CalledProcessError(retcode, cmd)\nsubprocess.CalledProcessError: Command '['cmake', '--build', 'E:\\\\llvmlite-0.6.0.dev\\\\ffi\\\\build', '--config', 'Release']' returned non-zero exit status 1\nerror: command 'C:\\\\Python34\\\\python.exe' failed with exit status 1\n\nE:\\llvmlite-0.6.0.dev>\n```\n\nI don't know anything that can cause this error , please help\n\nThanks.\n"}}
{"actor":{"display_login":"ahmed-taj"}}