Hello, I get the following error both on RHEL6 and Fedora 15 while
compiling kdemultimedia SVN 1261048 :
==============
libtool: link: g++ -fPIC -DPIC -shared -nostdlib
/usr/lib/gcc/x86_64-redhat-linux/4.6.1/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/4.6.1/crtbeginS.o .libs/kfile_m3u.o
-L/opt/trinity/lib64 -L/usr/lib64/qt-3.3/lib -L/usr/lib64
/opt/trinity/lib64/libkio.so -L/usr/lib/gcc/x86_64-redhat-linux/4.6.1
-L/usr/lib/gcc/x86_64-redhat-linux/4.6.1/../../../../lib64
-L/lib/../lib64 -L/usr/lib/../lib64
-L/usr/lib/gcc/x86_64-redhat-linux/4.6.1/../../.. -lstdc++ -lm -lc
-lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.6.1/crtendS.o
/usr/lib/gcc/x86_64-redhat-linux/4.6.1/../../../../lib64/crtn.o -O2 -O2
-m64 -mtune=generic -Wl,--as-needed -Wl,--enable-new-dtags
-Wl,--no-undefined -Wl,--allow-shlib-undefined -Wl,-soname
-Wl,kfile_m3u.so -o .libs/kfile_m3u.so
.libs/kfile_m3u.o: In function `KM3uPlugin::staticMetaObject()':
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.moc:63:
undefined reference to `QMetaObject::new_metaobject(char const*,
QMetaObject*, QMetaData const*, int, QMetaData const*, int,
QMetaProperty const*, int, QMetaEnum const*, int, QClassInfo const*, int)'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.moc:64:
undefined reference to `QMetaObjectCleanUp::setMetaObject(QMetaObject*&)'
.libs/kfile_m3u.o: In function `~QString':
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
.libs/kfile_m3u.o: In function `KM3uPlugin::readInfo(KFileMetaInfo&,
unsigned int)':
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:60:
undefined reference to `QFile::QFile(QString const&)'
.libs/kfile_m3u.o: In function `~QString':
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
.libs/kfile_m3u.o: In function `KM3uPlugin::readInfo(KFileMetaInfo&,
unsigned int)':
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:61:
undefined reference to `QFile::open(int)'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:60:
undefined reference to `QFile::~QFile()'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:62:
undefined reference to `QTextStream::QTextStream(QIODevice*)'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:63:
undefined reference to `QTextStream::setEncoding(QTextStream::Encoding)'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:66:
undefined reference to `QString::QString(char const*)'
.libs/kfile_m3u.o: In function `~QString':
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
.libs/kfile_m3u.o: In function `KM3uPlugin::readInfo(KFileMetaInfo&,
unsigned int)':
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:72:
undefined reference to `QTextStream::readLine()'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:73:
undefined reference to `QString::QString(char const*)'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:73:
undefined reference to `QString::startsWith(QString const&) const'
.libs/kfile_m3u.o: In function `~QString':
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
.libs/kfile_m3u.o: In function `KM3uPlugin::readInfo(KFileMetaInfo&,
unsigned int)':
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:62:
undefined reference to `QTextStream::~QTextStream()'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:75:
undefined reference to `QString::QString(char const*)'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:75:
undefined reference to `QString::endsWith(QString const&) const'
.libs/kfile_m3u.o: In function `~QString':
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
.libs/kfile_m3u.o: In function `KM3uPlugin::readInfo(KFileMetaInfo&,
unsigned int)':
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:77:
undefined reference to `QString::stripWhiteSpace() const'
.libs/kfile_m3u.o: In function `~QString':
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
.libs/kfile_m3u.o: In function `KM3uPlugin::readInfo(KFileMetaInfo&,
unsigned int)':
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:78:
undefined reference to `QVariant::QVariant(QString const&)'
/home/albator/rpmbuild/BUILD/kdemultimedia/kfile-plugins/m3u/kfile_m3u.cpp:78:
undefined reference to `i18n(char const*)'
.libs/kfile_m3u.o: In function `QString::arg(int, int, int) const':
/usr/lib64/qt-3.3/include/qstring.h:973: undefined reference to
`QString::arg(long long, int, int) const'
.libs/kfile_m3u.o: In function `~QString':
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
/usr/lib64/qt-3.3/include/qstring.h:850: undefined reference to
`QString::shared_null'
/usr/lib64/qt-3.3/include/qstring.h:851: undefined reference to
`QStringData::deleteSelf()'
.libs/kfile_m3u.o: In function `KM3uPlugin::readInfo(KFileMetaInfo&,
unsigned int)':
[...]
and so on
==============
I do not understand where the problem come from... This is on my
reference configuration, on which other TDE packages compile correctly
with the same environment and utilities.
Any help appreciated !
Thanks
Francois Andriot