[Ktechlab-devel] build problem

Nagy László biglacko at startolj.hu
Sun Nov 25 16:08:17 UTC 2007


Hi

Latest svn (vector class cleanup done) many errors.
In mandriva 2008 x86_64 system

../src/electronics/.libs/libelectronics.a(circuit.o): In 
function `LogicCacheNode::~LogicCacheNode()':
circuit.cpp:(.text+0x90): undefined reference to 
`QuickVector::~QuickVector()'
../src/electronics/.libs/libelectronics.a(circuit.o): In 
function `LogicCacheNode::~LogicCacheNode()':
circuit.cpp:(.text+0x110): undefined reference to 
`QuickVector::~QuickVector()'
../src/electronics/.libs/libelectronics.a(circuit.o): In 
function `Circuit::setCacheInvalidated()':
circuit.cpp:(.text+0x1af): undefined reference to 
`QuickVector::~QuickVector()'
../src/electronics/.libs/libelectronics.a(circuit.o): In 
function `Circuit::cacheAndUpdate()':
circuit.cpp:(.text+0x27c): undefined reference to 
`QuickVector::operator=(QuickVector const&)'
circuit.cpp:(.text+0x320): undefined reference to 
`QuickVector::QuickVector(QuickVector const*)'
../src/electronics/.libs/libelectronics.a(elementset.o): In 
function `ElementSet::doLinear(bool)':
elementset.cpp:(.text+0x20f): undefined reference to 
`QuickVector::operator=(QuickVector const&)'
../src/electronics/.libs/libelectronics.a(elementset.o): In 
function `ElementSet::ElementSet(Circuit*, int, int)':
elementset.cpp:(.text+0x3e4): undefined reference to 
`QuickVector::QuickVector(unsigned int)'
elementset.cpp:(.text+0x3ff): undefined reference to 
`QuickVector::QuickVector(unsigned int)'
../src/electronics/.libs/libelectronics.a(elementset.o): In 
function `ElementSet::doNonLinear(int, double, double)':
elementset.cpp:(.text+0x4e5): undefined reference to 
`QuickVector::QuickVector(QuickVector const*)'
elementset.cpp:(.text+0x54d): undefined reference to 
`QuickVector::operator=(QuickVector const&)'
elementset.cpp:(.text+0x687): undefined reference to 
`QuickVector::operator=(QuickVector const&)'
../src/electronics/.libs/libelectronics.a(elementset.o): In 
function `ElementSet::ElementSet(Circuit*, int, int)':
elementset.cpp:(.text+0xa74): undefined reference to 
`QuickVector::QuickVector(unsigned int)'
elementset.cpp:(.text+0xa8f): undefined reference to 
`QuickVector::QuickVector(unsigned int)'
../src/electronics/.libs/libelectronics.a(elementset.o): In 
function `ElementSet::~ElementSet()':
elementset.cpp:(.text+0xc54): undefined reference to 
`QuickVector::~QuickVector()'
elementset.cpp:(.text+0xc6e): undefined reference to 
`QuickVector::~QuickVector()'
../src/electronics/.libs/libelectronics.a(elementset.o): In 
function `ElementSet::~ElementSet()':
elementset.cpp:(.text+0xe34): undefined reference to 
`QuickVector::~QuickVector()'
elementset.cpp:(.text+0xe4e): undefined reference to 
`QuickVector::~QuickVector()'
../src/electronics/.libs/libelectronics.a(elementset.o): In 
function `ElementSet::doNonLinear(int, double, double)':
elementset.cpp:(.text+0x67b): undefined reference to 
`QuickVector::operator=(QuickVector const&)'
../src/electronics/.libs/libelectronics.a(matrix.o): In function 
`Matrix::zero()':
matrix.cpp:(.text+0x210): undefined reference to 
`QuickVector::fillWithZeros()'
matrix.cpp:(.text+0x220): undefined reference to 
`QuickVector::fillWithZeros()'
../src/electronics/.libs/libelectronics.a(matrix.o): In function 
`Matrix::operator+=(Matrix*)':
matrix.cpp:(.text+0x3a7): undefined reference to 
`QuickVector::operator+=(QuickVector const&)'
../src/electronics/.libs/libelectronics.a(matrix.o): In function 
`Matrix::operator=(Matrix*)':
matrix.cpp:(.text+0x3f7): undefined reference to 
`QuickVector::operator=(QuickVector const&)'
../src/electronics/.libs/libelectronics.a(matrix.o): In function 
`Matrix::multiply(QuickVector*, QuickVector*)':
matrix.cpp:(.text+0x437): undefined reference to 
`QuickVector::fillWithZeros()'
../src/electronics/.libs/libelectronics.a(vec.o): In function 
`matrix::~matrix()':
vec.cpp:(.text+0x52): undefined reference to 
`QuickVector::~QuickVector()'
../src/electronics/.libs/libelectronics.a(vec.o): In function 
`matrix::~matrix()':
vec.cpp:(.text+0xb2): undefined reference to 
`QuickVector::~QuickVector()'
../src/electronics/.libs/libelectronics.a(vec.o): In function 
`matrix::matrix(unsigned int)':
vec.cpp:(.text+0x144): undefined reference to 
`QuickVector::QuickVector(unsigned int)'
../src/electronics/.libs/libelectronics.a(vec.o): In function 
`matrix::matrix(unsigned int)':
vec.cpp:(.text+0x1d4): undefined reference to 
`QuickVector::QuickVector(unsigned int)'
collect2: ld returned 1 exit status
make[3]: *** [ktechlab] Error 1





More information about the Ktechlab-devel mailing list