Error kdesdk4-4.5.3-5.2.src in make

rpmbuild -bb /usr/src/packages/SOURCES/kdesdk4.spec
problem to cmake

cd /usr/src/packages/BUILD/kdesdk-4.5.3/build/poxml && /usr/bin/cmake -E cmake_link_script CMakeFiles/po2xml.dir/link.txt --verbose=1
/usr/bin/c++ -O2 -g -m32 -march=i586 -mtune=i686 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -fexceptions -UQT_NO_EXCEPTIONS -O2 -DNDEBUG -DQT_NO_DEBUG -Wl,–enable-new-dtags -Wl,-Bsymbolic-functions CMakeFiles/po2xml.dir/po2xml_automoc.o CMakeFiles/po2xml.dir/GettextLexer.o CMakeFiles/po2xml.dir/GettextParser.o CMakeFiles/po2xml.dir/po2xml.o CMakeFiles/po2xml.dir/parser.o -o po2xml -rdynamic -lantlr /usr/lib/libQtXml.so /usr/lib/libQtCore.so -lpthread
CMakeFiles/po2xml.dir/GettextLexer.o: In function GettextLexer': /usr/src/packages/BUILD/kdesdk-4.5.3/build/poxml/GettextLexer.cpp:14: undefined reference to antlr::CharScanner::CharScanner(antlr::InputBuffer*, bool)’
/usr/src/packages/BUILD/kdesdk-4.5.3/build/poxml/GettextLexer.cpp:20: undefined reference to antlr::CharScanner::CharScanner(antlr::InputBuffer&, bool)' /usr/src/packages/BUILD/kdesdk-4.5.3/build/poxml/GettextLexer.cpp:26: undefined reference to antlr::CharScanner::CharScanner(antlr::RefCount<antlr::LexerInputState> const&, bool)’
CMakeFiles/po2xml.dir/GettextLexer.o: In function GettextLexer::mESC(bool)': /usr/src/packages/BUILD/kdesdk-4.5.3/build/poxml/GettextLexer.cpp:529: undefined reference to antlr::NoViableAltForCharException::NoViableAltForCharException(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’
CMakeFiles/po2xml.dir/GettextLexer.o: In function antlr::TokenRefCount<antlr::Token>::operator=(antlr::TokenRefCount<antlr::Token> const&)': /usr/include/antlr/TokenRefCount.hpp:80: undefined reference to antlr::TokenRef::~TokenRef()’
CMakeFiles/po2xml.dir/GettextLexer.o: In function ~TokenRefCount': /usr/include/antlr/TokenRefCount.hpp:60: undefined reference to antlr::TokenRef::~TokenRef()’
/usr/include/antlr/TokenRefCount.hpp:60: undefined reference to antlr::TokenRef::~TokenRef()' CMakeFiles/po2xml.dir/GettextLexer.o: In function antlr::TokenRefCount<antlr::Token>::operator=(antlr::TokenRefCount<antlr::Token> const&)’:



/usr/include/antlr/TokenRefCount.hpp:60: undefined reference to antlr::TokenRef::~TokenRef()' CMakeFiles/po2xml.dir/GettextParser.o: In function ~MismatchedTokenException’:
/usr/include/antlr/MismatchedTokenException.hpp:84: undefined reference to vtable for antlr::MismatchedTokenException' CMakeFiles/po2xml.dir/GettextParser.o: In function ~TokenRefCount’:
/usr/include/antlr/TokenRefCount.hpp:60: undefined reference to antlr::TokenRef::~TokenRef()' CMakeFiles/po2xml.dir/GettextParser.o: In function antlr::Parser::match(antlr::BitSet const&)’:
/usr/include/antlr/Parser.hpp:204: undefined reference to antlr::DEBUG_PARSER' /usr/include/antlr/Parser.hpp:210: undefined reference to antlr::BitSet::member(unsigned int) const’
/usr/include/antlr/Parser.hpp:212: undefined reference to antlr::DEBUG_PARSER' /usr/include/antlr/Parser.hpp:218: undefined reference to antlr::MismatchedTokenException::MismatchedTokenException(char const* const*, int, antlr::TokenRefCount<antlr::Token>, antlr::BitSet, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’
CMakeFiles/po2xml.dir/GettextParser.o: In function ~TokenRefCount': /usr/include/antlr/TokenRefCount.hpp:60: undefined reference to antlr::TokenRef::~TokenRef()’
CMakeFiles/po2xml.dir/GettextParser.o: In function antlr::Parser::match(antlr::BitSet const&)': /usr/include/antlr/Parser.hpp:218: undefined reference to typeinfo for antlr::MismatchedTokenException’
CMakeFiles/po2xml.dir/GettextParser.o:(.rodata._ZTV13GettextParser[vtable for GettextParser]+0x7c): undefined reference to antlr::LLkParser::traceOut(char const*)' CMakeFiles/po2xml.dir/po2xml.o: In function ~TokenRefCount’:
/usr/include/antlr/TokenRefCount.hpp:60: undefined reference to antlr::TokenRef::~TokenRef()' /usr/include/antlr/TokenRefCount.hpp:60: undefined reference to antlr::TokenRef::~TokenRef()’
collect2: ld returned 1 exit status
make[2]: *** [poxml/po2xml] Error 1
make[2]: Leaving directory /usr/src/packages/BUILD/kdesdk-4.5.3/build' make[1]: *** [poxml/CMakeFiles/po2xml.dir/all] Error 2 make[1]: Leaving directory /usr/src/packages/BUILD/kdesdk-4.5.3/build’
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.rj4DuQ (%build

opensuse 11.3 i586
cpu 32bit