Basile STARYNKEVITCH
2008-Jul-25 09:51 UTC
[LLVMdev] llvm svn trunk rev54012 does not compile
Hello All, I just svn update % svn info . Path: . URL: http://llvm.org/svn/llvm-project/llvm/trunk Repository Root: http://llvm.org/svn/llvm-project Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8 Revision: 54012 Node Kind: directory Schedule: normal Last Changed Author: wangmp Last Changed Rev: 54007 Last Changed Date: 2008-07-25 03:30:26 +0200 (Fri, 25 Jul 2008) make[3]: Entering directory `/usr/src/Lang/llvm/lib/Analysis/IPA' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/Lang/llvm/lib/Analysis/IPA' make[2]: Leaving directory `/usr/src/Lang/llvm/lib/Analysis' make[2]: Entering directory `/usr/src/Lang/llvm/lib/Transforms' make[3]: Entering directory `/usr/src/Lang/llvm/lib/Transforms/Utils' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/Lang/llvm/lib/Transforms/Utils' make[3]: Entering directory `/usr/src/Lang/llvm/lib/Transforms/Instrumentation' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/Lang/llvm/lib/Transforms/Instrumentation' make[3]: Entering directory `/usr/src/Lang/llvm/lib/Transforms/Scalar' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/Lang/llvm/lib/Transforms/Scalar' make[3]: Entering directory `/usr/src/Lang/llvm/lib/Transforms/IPO' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/Lang/llvm/lib/Transforms/IPO' make[3]: Entering directory `/usr/src/Lang/llvm/lib/Transforms/Hello' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/Lang/llvm/lib/Transforms/Hello' make[2]: Leaving directory `/usr/src/Lang/llvm/lib/Transforms' make[2]: Entering directory `/usr/src/Lang/llvm/lib/CodeGen' llvm[2]: Compiling PseudoSourceValue.cpp for Debug build In file included from PseudoSourceValue.cpp:14: /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:86: error: 'uint64_t' does not name a type /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:98: error: 'int64_t' does not name a type /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:100: error: expected `)' before 'Sz' /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:124: error: 'uint64_t' does not name a type /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:208: error: 'int64_t' does not name a type /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:215: error: 'int64_t' has not been declared /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:238: error: 'int64_t' does not name a type /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:249: error: 'int64_t' has not been declared /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:261: error: 'uint64_t' does not name a type /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:265: error: 'uint64_t' has not been declared /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:304: error: 'uint64_t' has not been declared /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:304: error: 'int64_t' has not been declared /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:333: error: 'uint64_t' has not been declared /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:380: error: 'std::ostream' has not been declared /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h: In constructor 'llvm::MachineFrameInfo::MachineFrameInfo(const llvm::TargetFrameInfo&)': /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:173: error: 'StackSize' was not declared in this scope /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h: In member function 'void llvm::MachineFrameInfo::setObjectSize(int, int)': /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:218: error: 'struct llvm::MachineFrameInfo::StackObject' has no member named 'Size' /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h: In member function 'void llvm::MachineFrameInfo::setObjectOffset(int, int)': /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:254: error: 'struct llvm::MachineFrameInfo::StackObject' has no member named 'SPOffset' /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h: In member function 'void llvm::MachineFrameInfo::setStackSize(int)': /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:265: error: 'StackSize' was not declared in this scope /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h: In member function 'bool llvm::MachineFrameInfo::isDeadObjectIndex(int) const': /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:327: error: 'const struct llvm::MachineFrameInfo::StackObject' has no member named 'Size' /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h: In member function 'int llvm::MachineFrameInfo::CreateStackObject(int, unsigned int)': /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:335: error: no matching function for call to 'llvm::MachineFrameInfo::StackObject::StackObject(int&, unsigned int&, int)' /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:83: note: candidates are: llvm::MachineFrameInfo::StackObject::StackObject() /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:83: note: llvm::MachineFrameInfo::StackObject::StackObject(const llvm::MachineFrameInfo::StackObject&) /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h: In member function 'void llvm::MachineFrameInfo::RemoveStackObject(int)': /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:343: error: 'struct llvm::MachineFrameInfo::StackObject' has no member named 'Size' /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h: In member function 'int llvm::MachineFrameInfo::CreateVariableSizedObject()': /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:353: error: no matching function for call to 'llvm::MachineFrameInfo::StackObject::StackObject(int, int, int)' /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:83: note: candidates are: llvm::MachineFrameInfo::StackObject::StackObject() /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:83: note: llvm::MachineFrameInfo::StackObject::StackObject(const llvm::MachineFrameInfo::StackObject&) make[2]: *** [/usr/src/Lang/llvm/lib/CodeGen/Debug/PseudoSourceValue.o] Error 1 make[2]: Leaving directory `/usr/src/Lang/llvm/lib/CodeGen' make[1]: *** [CodeGen/.makeall] Error 2 make[1]: Leaving directory `/usr/src/Lang/llvm/lib' make: *** [all] Error 1 I suspect a missing <stdint.h> include somewhere. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***
On Jul 25, 2008, at 2:51 AM, Basile STARYNKEVITCH wrote:> > /usr/src/Lang/llvm/include/llvm/CodeGen/MachineFrameInfo.h:86: error: > 'uint64_t' does not name a typeHello, I believe I've fixed this now. Dan