[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