Hi all,
Just done an "emerge -NuD world" and in the process of it happening,
ksmserver has failed to build. The compiling completes but I'm getting
bad linking, things not been found. Any one know why the following would
happen:
***
/usr/lib64/qt4/libQtOpenGL.so.4: undefined reference to
`QTextureGlyphCache::textureMapForGlyph(unsigned int) const'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::qt_metacall(QMetaObject::Call, int, void**)'
/usr/lib64/qt4/libQtOpenGL.so.4: undefined reference to
`QWindowSurface::hasPartialUpdateSupport() const'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::draw(QPainter*,
QAbstractTextDocumentLayout::PaintContext const&)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::positionInlineObject(QTextInlineObject, int,
QTextFormat const&)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::hitTest(QPointF const&, Qt::HitTestAccuracy) const'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::QTextDocumentLayout(QTextDocument*)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::documentChanged(int, int, int)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::drawInlineObject(QPainter*, QRectF const&,
QTextInlineObject, int, QTextFormat const&)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::documentSize() const'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::timerEvent(QTimerEvent*)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::blockBoundingRect(QTextBlock const&) const'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to `typeinfo
for QTextDocumentLayout'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to `vtable for
QTextDocumentLayout'
/usr/lib64/qt4/libQtOpenGL.so.4: undefined reference to
`QWindowSurface::QWindowSurface(QWidget*)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::pageCount() const'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::frameBoundingRect(QTextFrame*) const'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::qt_metacast(char const*)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::setLineHeight(double,
QTextDocumentLayout::LineHeightMode)'
/usr/lib64/qt4/libQtOpenGL.so.4: undefined reference to
`QImageTextureGlyphCache::fillTexture(QTextureGlyphCache::Coord const&,
unsigned int)'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::staticMetaObject'
/usr/lib64/qt4/libQtDeclarative.so.4: undefined reference to
`QTextDocumentLayout::resizeInlineObject(QTextInlineObject, int,
QTextFormat const&)'
collect2: ld returned 1 exit status
make[2]: *** [ksmserver/ksmserver] Error 1
make[1]: *** [ksmserver/CMakeFiles/ksmserver.dir/all] Error 2
make: *** [all] Error 2
***
A bit messy I know. I'm about to do a proper bug report on
bugs.gentoo.org with all the info, but was hoping someone on the list
might have any idea.
Regards,
Andrew