[LLVMdev] llvm svn trunk rev54012 does not compile

Basile STARYNKEVITCH basile at starynkevitch.net
Fri Jul 25 02:51:52 PDT 2008


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} ***



More information about the llvm-dev mailing list