Hi, I just updated the Makefile.am files in trunk. It links fine for me now.
bye then julian On Sunday 25 November 2007 Nagy László wrote: > 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 > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Ktechlab-devel mailing list > Ktechlab-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ktechlab-devel
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________ Ktechlab-devel mailing list Ktechlab-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ktechlab-devel