Can't compile koffice; mislinked to Qt.framework

Kai Cherry <[email protected]>
Newsgroups gmane.comp.kde.darwin
Message-ID <[email protected]>
I cannot find whatever is setting this:

-framework Qt

koffice, with the patch from late yesterday, EST (GMT -5:00) is not 
liking this. trying to compile the libs for koffice, I'm running into:


g++-3.3 -dynamiclib  -single_module  -o .libs/libkospell.4.dylib  
.libs/koSconfig.o .libs/koSpelldlg.o .libs/koSpell.o .libs/koaspell.o 
.libs/koispell.o  -framework Qt /opt/kde/lib/libkdefx.4.2.0.dylib 
/opt/kde/lib/libDCOP.4.2.0.dylib /opt/kde/lib/libkdecore.4.2.0.dylib 
-L/sw/lib -L/opt/kde/lib -L/usr/local/qt/lib -L/opt/local/lib 
/opt/kde/lib/libkdeui.4.2.0.dylib /opt/kde/lib/libaspell.dylib  
-install_name  /opt/kde/lib/libkospell.4.dylib -compatibility_version 6 
-current_version 6.0
ld: warning -L: directory name (/sw/lib) does not exist
ld: warning can't open dynamic library: libqt-mt.3.dylib (checking for 
undefined symbols may be affected) (No such file or directory, errno = 
2)
ld: warning multiple definitions of symbol _mkstemp
/opt/kde/lib/libkdecore.4.2.0.dylib(single module) definition of 
_mkstemp
/usr/lib/libSystem.dylib(mktemp.So) definition of _mkstemp
ld: Undefined symbols:
qstrdup(char const*) referenced from libkdecore expected to be defined 
in libqt-mt.3.dylib
qWarning(char const*, ...) referenced from libkdecore expected to be 
defined in libqt-mt.3.dylib
QUType_int::set(QUObject*, int) referenced from libkdecore expected to 
be defined in libqt-mt.3.dylib
QColorGroup::setColor(QColorGroup::ColorRole, QColor const&) referenced 
from libkdecore expected to be defined in libqt-mt.3.dylib
QColorGroup::QColorGroup[in-charge](QColor const&, QColor const&, 
QColor const&, QColor const&, QColor const&, QColor const&, QColor 
const&) referenced from libkdecore expected to be defined in 
libqt-mt.3.dylib
QColorGroup::~QColorGroup [in-charge]() referenced from libkdecore 
expected to be defined in libqt-mt.3.dylib
QDataStream::QDataStream[in-charge](QMemArray<char>, int) referenced 
from libkdecore expected to be defined in libqt-mt.3.dylib
QDataStream::~QDataStream [in-charge]() referenced from libkdecore 
expected to be defined in libqt-mt.3.dylib
QDataStream::operator<<(signed char) referenced from libkdecore 
expected to be defined in libqt-mt.3.dylib

...etc; basically everything in libqt-mt.3.dylib (which is in fact in 
Qt.framework)

How do I fix this w/o wiping and recompiling kdelibs/kdebase?

Thanks,

-K
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.