[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice
Subject:    Re: Linking Errors
From:       Stephan Kulow <coolo () alpha ! tat ! physik ! uni-tuebingen ! de>
Date:       1999-04-21 19:17:43
[Download RAW message or body]

John Mark Walker wrote:
> 
> I've had problems with the last 3 snapshots of kdelibs ( 4/19, 4/20, 4/21 \
> ).  I have a strong feeling that it's something to do with my \
> environment. 
> Changes I've made to Red Hat 5.2:
> 1. upgraded compiler to egcs 1.1.2
> 2. compiled python 1.5.2 - with shared modules
> 
> Now, when I run configure, I get - "checking if Python application \
> links... no" before it tests with -lm and -lpthread - which passes
> 
> Then when running make in the corba/pykde directory, it says I don't have \
> a shared version of libpython.
> 
> Finally when make goes to corba/python, it spits out a slew of undefined
> references:
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QWidget::setMicroFocusHint(int, int, int, int)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QWidget::customEvent(QCustomEvent *)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QWidget::customWhatsThis(void) const'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `Qt::darkCyan'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QString::QString(QArray<char> const &)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QWidget::dragEnterEvent(QDragEnterEvent *)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QGDict::look(QString const &, void *, int)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QPaintDevice::x_appdisplay'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QString::operator+=(QString const &)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QRegExp::QRegExp(QString const &, bool, bool)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QCString::sprintf(char const *,...)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QFont::QFont(QString const &, int, int, bool)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QString::shared_null'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
> `QDir::QDir(QString const &, QString const &, int, int)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
>                 `QDir::cleanDirPath(QString const &)'
> ../../../kdecore/.libs/libkdecore.so: undefined reference to \
> `QString::replace(unsigned int, unsigned int, QString const &)' 
> ... etc.
> 
> My QTDIR is set to /opt/qt, where I compiled the 4/19 snapshot.
> 
> Incidentally, I was getting the above errors with Python 1.5.1
> 
> Are there any other environment variables or compile-time parameters I'm
> missing?

Are you sure you have no other libqts around? Try locate old
libqt.so or libqt.a

Greetings, Stephan

-- 
Und sie nannten ihn, wie er selbst unterschrieb -
Den Trojanischen Pferdedieb


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic