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

List:       koffice
Subject:    Update: Linking Errors
From:       John Mark Walker <jmwalker () aya ! yale ! edu>
Date:       1999-04-21 18:53:28
[Download RAW message or body]

I hacked the Makefile to manually include the new QT paths and link against QT,
and it compiled just dandy.  Hmm... I guess I only thought I specified QTDIR.

Additionally, in my last e-mail, I forgot the include the operation that
produced the errors:

/bin/sh ../../../libtool --silent --mode=link g++  -O2 -Wall -L/usr/local/lib
 -L/usr/X11R6/lib -L/usr/local/lib -rpath /usr/local/lib -rpath /usr/X11R6/lib
-o pyidl2  main.o -lmico2.2.3 -lcrypt -ldl  ../../../kdecore/libkdecore.la

Thanks,
John Mark


----------  Forwarded Message  ----------
Subject: Linking Errors
Date: Wed, 21 Apr 1999 11:05:43 -0700
From: John Mark Walker <jmwalker@aya.yale.edu>


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?

Your help is appreciated.
-John Mark


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

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