Code: Select all
In file included from src/renderer/tr_rtshaders.cpp:236:
/usr/local/include/llvm/User.h: In member function ‘llvm::ReturnInst* llvm::LLVMBuilder::CreateRetVoid()’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:90: error: within this context
/usr/local/include/llvm/Instructions.h:1519: error: ‘llvm::ReturnInst::ReturnInst(llvm::Value*, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:90: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::ReturnInst* llvm::LLVMBuilder::CreateRet(llvm::Value*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:97: error: within this context
/usr/local/include/llvm/Instructions.h:1519: error: ‘llvm::ReturnInst::ReturnInst(llvm::Value*, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:97: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::BranchInst* llvm::LLVMBuilder::CreateBr(llvm::BasicBlock*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:102: error: within this context
/usr/local/include/llvm/Instructions.h:1596: error: ‘llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:102: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::BranchInst* llvm::LLVMBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:108: error: within this context
/usr/local/include/llvm/Instructions.h:1598: error: ‘llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:108: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::SwitchInst* llvm::LLVMBuilder::CreateSwitch(llvm::Value*, llvm::BasicBlock*, unsigned int)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:115: error: within this context
/usr/local/include/llvm/Instructions.h:1702: error: ‘llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:115: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::GetElementPtrInst* llvm::LLVMBuilder::CreateGEP(llvm::Value*, llvm::Value*, const char*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:227: error: within this context
/usr/local/include/llvm/Instructions.h:478: error: ‘llvm::GetElementPtrInst::GetElementPtrInst(llvm::Value*, llvm::Value*, const std::string&, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:227: error: within this context
/usr/local/include/llvm/Instructions.h: In member function ‘llvm::PHINode* llvm::LLVMBuilder::CreatePHI(const llvm::Type*, const char*)’:
/usr/local/include/llvm/Instructions.h:1363: error: ‘static void* llvm::PHINode::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:379: error: within this context
/usr/local/include/llvm/Instructions.h:1367: error: ‘llvm::PHINode::PHINode(const llvm::Type*, const std::string&, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:379: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::CallInst* llvm::LLVMBuilder::CreateCall(llvm::Value*, const char*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:383: error: within this context
/usr/local/include/llvm/Instructions.h:934: error: ‘llvm::CallInst::CallInst(llvm::Value*, const std::string&, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:383: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::CallInst* llvm::LLVMBuilder::CreateCall(llvm::Value*, llvm::Value*, const char*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:386: error: within this context
/usr/local/include/llvm/Instructions.h:930: error: ‘llvm::CallInst::CallInst(llvm::Value*, llvm::Value*, const std::string&, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:386: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::SelectInst* llvm::LLVMBuilder::CreateSelect(llvm::Value*, llvm::Value*, llvm::Value*, const char*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:397: error: within this context
/usr/local/include/llvm/Instructions.h:1069: error: ‘llvm::SelectInst::SelectInst(llvm::Value*, llvm::Value*, llvm::Value*, const std::string&, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:397: error: within this context
/usr/local/include/llvm/User.h: In member function ‘llvm::InsertElementInst* llvm::LLVMBuilder::CreateInsertElement(llvm::Value*, llvm::Value*, llvm::Value*, const char*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:411: error: within this context
/usr/local/include/llvm/Instructions.h:1222: error: ‘llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, const std::string&, llvm::Instruction*)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:411: error: within this context
In file included from src/renderer/tr_rtshaders.cpp:285:
src/renderer/codegen/floats.h: In member function ‘llvm::Value* Float2::Field::address()’:
src/renderer/codegen/floats.h:98: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h: In constructor ‘Float2::Float2(llvm::Value*)’:
src/renderer/codegen/floats.h:118: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h:118: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h: In member function ‘llvm::Value* Float3::Field::address()’:
src/renderer/codegen/floats.h:207: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h: In constructor ‘Float3::Float3(llvm::Value*)’:
src/renderer/codegen/floats.h:227: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h:227: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h:228: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h: In member function ‘llvm::Value* Float4::Field::address()’:
src/renderer/codegen/floats.h:318: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h: In constructor ‘Float4::Float4(llvm::Value*)’:
src/renderer/codegen/floats.h:338: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h:338: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h:339: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/codegen/floats.h:339: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
/usr/local/include/llvm/User.h: In function ‘llvm::Function* ShaderGlobals::internal::CreateSampleTexture()’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
src/renderer/tr_rtshaders.cpp:395: error: within this context
/usr/local/include/llvm/Function.h:113: error: ‘llvm::Function::Function(const llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, const std::string&, llvm::Module*)’ is private
src/renderer/tr_rtshaders.cpp:395: error: within this context
/usr/local/include/llvm/User.h: In function ‘llvm::Function* ShaderGlobals::internal::CreateSampleAnimatedTexture()’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
src/renderer/tr_rtshaders.cpp:407: error: within this context
/usr/local/include/llvm/Function.h:113: error: ‘llvm::Function::Function(const llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, const std::string&, llvm::Module*)’ is private
src/renderer/tr_rtshaders.cpp:407: error: within this context
/usr/local/include/llvm/User.h: In function ‘llvm::Function* ShaderGlobals::internal::CreateSampleSkyBox()’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
src/renderer/tr_rtshaders.cpp:418: error: within this context
/usr/local/include/llvm/Function.h:113: error: ‘llvm::Function::Function(const llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, const std::string&, llvm::Module*)’ is private
src/renderer/tr_rtshaders.cpp:418: error: within this context
/usr/local/include/llvm/User.h: In function ‘llvm::Function* ShaderGlobals::internal::CreateSine()’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
src/renderer/tr_rtshaders.cpp:426: error: within this context
/usr/local/include/llvm/Function.h:113: error: ‘llvm::Function::Function(const llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, const std::string&, llvm::Module*)’ is private
src/renderer/tr_rtshaders.cpp:426: error: within this context
/usr/local/include/llvm/User.h: In function ‘llvm::Function* ShaderGlobals::internal::CreateCosine()’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
src/renderer/tr_rtshaders.cpp:434: error: within this context
/usr/local/include/llvm/Function.h:113: error: ‘llvm::Function::Function(const llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, const std::string&, llvm::Module*)’ is private
src/renderer/tr_rtshaders.cpp:434: error: within this context
/usr/local/include/llvm/User.h: In function ‘llvm::Function* ShaderGlobals::internal::CreateGenerateFunction()’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
src/renderer/tr_rtshaders.cpp:453: error: within this context
/usr/local/include/llvm/Function.h:113: error: ‘llvm::Function::Function(const llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, const std::string&, llvm::Module*)’ is private
src/renderer/tr_rtshaders.cpp:453: error: within this context
/usr/local/include/llvm/User.h: In function ‘llvm::Function* ShaderGlobals::internal::CreateShadeBackground()’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
src/renderer/tr_rtshaders.cpp:463: error: within this context
/usr/local/include/llvm/Function.h:113: error: ‘llvm::Function::Function(const llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, const std::string&, llvm::Module*)’ is private
src/renderer/tr_rtshaders.cpp:463: error: within this context
/usr/local/include/llvm/BasicBlock.h: In member function ‘Float4 Ast::Shader::ComputeRayColor(llvm::Value*, Float3&, Float2&, Float3&, Float3&, Float3&, Float&, Float3&, Float4&)’:
/usr/local/include/llvm/BasicBlock.h:73: error: ‘llvm::BasicBlock::BasicBlock(const std::string&, llvm::Function*, llvm::BasicBlock*)’ is private
src/renderer/tr_rtshaders.cpp:940: error: within this context
/usr/local/include/llvm/BasicBlock.h:73: error: ‘llvm::BasicBlock::BasicBlock(const std::string&, llvm::Function*, llvm::BasicBlock*)’ is private
src/renderer/tr_rtshaders.cpp:941: error: within this context
/usr/local/include/llvm/BasicBlock.h:73: error: ‘llvm::BasicBlock::BasicBlock(const std::string&, llvm::Function*, llvm::BasicBlock*)’ is private
src/renderer/tr_rtshaders.cpp:942: error: within this context
/usr/local/include/llvm/User.h: In function ‘CompiledShader BuildShader(const std::string&, const shader_t*)’:
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
src/renderer/tr_rtshaders.cpp:1276: error: within this context
/usr/local/include/llvm/Function.h:113: error: ‘llvm::Function::Function(const llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, const std::string&, llvm::Module*)’ is private
src/renderer/tr_rtshaders.cpp:1276: error: within this context
/usr/local/include/llvm/BasicBlock.h:73: error: ‘llvm::BasicBlock::BasicBlock(const std::string&, llvm::Function*, llvm::BasicBlock*)’ is private
src/renderer/tr_rtshaders.cpp:1283: error: within this context
/usr/local/include/llvm/BasicBlock.h:73: error: ‘llvm::BasicBlock::BasicBlock(const std::string&, llvm::Function*, llvm::BasicBlock*)’ is private
src/renderer/tr_rtshaders.cpp:1297: error: within this context
/usr/local/include/llvm/BasicBlock.h:73: error: ‘llvm::BasicBlock::BasicBlock(const std::string&, llvm::Function*, llvm::BasicBlock*)’ is private
src/renderer/tr_rtshaders.cpp:1312: error: within this context
/usr/local/include/llvm/BasicBlock.h:73: error: ‘llvm::BasicBlock::BasicBlock(const std::string&, llvm::Function*, llvm::BasicBlock*)’ is private
src/renderer/tr_rtshaders.cpp:1317: error: within this context
/usr/local/include/llvm/BasicBlock.h:73: error: ‘llvm::BasicBlock::BasicBlock(const std::string&, llvm::Function*, llvm::BasicBlock*)’ is private
src/renderer/tr_rtshaders.cpp:1317: error: within this context
src/renderer/tr_rtshaders.cpp:1330: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/tr_rtshaders.cpp:1331: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/tr_rtshaders.cpp:1332: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/tr_rtshaders.cpp:1332: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/tr_rtshaders.cpp:1340: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/tr_rtshaders.cpp:1341: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/tr_rtshaders.cpp:1342: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/tr_rtshaders.cpp:1343: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
src/renderer/tr_rtshaders.cpp:1344: error: ‘class llvm::LLVMFoldingBuilder’ has no member named ‘CreateStructGEP’
/usr/local/include/llvm/User.h: In member function ‘llvm::CallInst* llvm::LLVMBuilder::CreateCall(llvm::Value*, InputIterator, InputIterator, const char*) [with InputIterator = __gnu_cxx::__normal_iterator<llvm::Value**, std::vector<llvm::Value*, std::allocator<llvm::Value*> > >]’:
src/renderer/tr_rtshaders.cpp:550: instantiated from here
/usr/local/include/llvm/User.h:28: error: ‘static void* llvm::User::operator new(size_t)’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:392: error: within this context
/usr/local/include/llvm/Instructions.h:905: error: ‘llvm::CallInst::CallInst(llvm::Value*, InputIterator, InputIterator, const std::string&, llvm::Instruction*) [with InputIterator = __gnu_cxx::__normal_iterator<llvm::Value**, std::vector<llvm::Value*, std::allocator<llvm::Value*> > >]’ is private
/usr/local/include/llvm/Support/LLVMBuilder.h:392: error: within this context
src/rapido/xmmhelper.h: At global scope:
src/rapido/xmmhelper.h:10: warning: ‘One4’ defined but not used
make[2]: *** [build/release-linux-x86_64/client/tr_rtshaders.o] Error 1
Any ideas? Perhaps my LLVM installation is too new? What revision are you using? Damn I wish I knew what Reiter's build environment was like. All I know is that he uses Ubuntu 7.10 64-bit.