[Ktechlab-devel] build problem

Julian Bäume julian at svg4all.de
Sun Nov 25 19:43:12 UTC 2007


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 at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ktechlab-devel


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 481 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/ktechlab-devel/attachments/20071125/5c9ca6b7/attachment.sig>


More information about the Ktechlab-devel mailing list