Here's the output of the terminal
- Code: Select all
--------------------------------------------------------------------------------
Linking Supermodel : bin/supermodel
--------------------------------------------------------------------------------
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::R3DFrameBuffers()':
R3DFrameBuffers.cpp:(.text+0x0): multiple definition of `New3D::R3DFrameBuffers::R3DFrameBuffers()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::R3DFrameBuffers()':
R3DFrameBuffers.cpp:(.text+0x0): multiple definition of `New3D::R3DFrameBuffers::R3DFrameBuffers()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::CreateFBODepthCopy(int, int)':
R3DFrameBuffers.cpp:(.text+0x1f0): multiple definition of `New3D::R3DFrameBuffers::CreateFBODepthCopy(int, int)'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x1f0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::CreateFBO(int, int)':
R3DFrameBuffers.cpp:(.text+0x2a0): multiple definition of `New3D::R3DFrameBuffers::CreateFBO(int, int)'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x2a0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::StoreDepth()':
R3DFrameBuffers.cpp:(.text+0x5d0): multiple definition of `New3D::R3DFrameBuffers::StoreDepth()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x5d0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::RestoreDepth()':
R3DFrameBuffers.cpp:(.text+0x620): multiple definition of `New3D::R3DFrameBuffers::RestoreDepth()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x620): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::DestroyFBO()':
R3DFrameBuffers.cpp:(.text+0x670): multiple definition of `New3D::R3DFrameBuffers::DestroyFBO()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x670): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::~R3DFrameBuffers()':
R3DFrameBuffers.cpp:(.text+0x780): multiple definition of `New3D::R3DFrameBuffers::~R3DFrameBuffers()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x780): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::~R3DFrameBuffers()':
R3DFrameBuffers.cpp:(.text+0x780): multiple definition of `New3D::R3DFrameBuffers::~R3DFrameBuffers()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x780): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::CreateTexture(int, int)':
R3DFrameBuffers.cpp:(.text+0x7c0): multiple definition of `New3D::R3DFrameBuffers::CreateTexture(int, int)'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x7c0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::BindTexture(New3D::Layer)':
R3DFrameBuffers.cpp:(.text+0x8a0): multiple definition of `New3D::R3DFrameBuffers::BindTexture(New3D::Layer)'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x8a0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::SetFBO(New3D::Layer)':
R3DFrameBuffers.cpp:(.text+0x8c0): multiple definition of `New3D::R3DFrameBuffers::SetFBO(New3D::Layer)'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x8c0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::DisableFBO()':
R3DFrameBuffers.cpp:(.text+0x930): multiple definition of `New3D::R3DFrameBuffers::DisableFBO()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x930): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::Clear(unsigned int)':
R3DFrameBuffers.cpp:(.text+0x960): multiple definition of `New3D::R3DFrameBuffers::Clear(unsigned int)'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x960): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::AllocShaderBase()':
R3DFrameBuffers.cpp:(.text+0x9f0): multiple definition of `New3D::R3DFrameBuffers::AllocShaderBase()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0x9f0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::AllocShaderTrans()':
R3DFrameBuffers.cpp:(.text+0xa50): multiple definition of `New3D::R3DFrameBuffers::AllocShaderTrans()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0xa50): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::DrawBaseLayer()':
R3DFrameBuffers.cpp:(.text+0xad0): multiple definition of `New3D::R3DFrameBuffers::DrawBaseLayer()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0xad0): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::DrawAlphaLayer()':
R3DFrameBuffers.cpp:(.text+0xb80): multiple definition of `New3D::R3DFrameBuffers::DrawAlphaLayer()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0xb80): first defined here
obj/R3DFrameBuffers.o: In function `New3D::R3DFrameBuffers::Draw()':
R3DFrameBuffers.cpp:(.text+0xc50): multiple definition of `New3D::R3DFrameBuffers::Draw()'
obj/R3DFrameBuffers.o:R3DFrameBuffers.cpp:(.text+0xc50): first defined here
collect2: error: ld returned 1 exit status
Makefiles/Makefile.inc:266: recipe for target 'bin/supermodel' failed
make: *** [bin/supermodel] Error 1