In my distribution (PLD Linux) there is a package with Qt 3.3.6 for AMD 64, so it should be available in SuSE too.
Here are the qt packages on my install DVD:
qt3-32bit-3.3.5-58.x86_64.rpm
qt3-3.3.5-58.x86_64.rpm
qt3-devel-32bit-3.3.5-58.x86_64.rpm
qt3-devel-3.3.5-58.x86_64.rpm
qt3-devel-tools-3.3.5-58.x86_64.rpm
qt3-examples-3.3.5-58.x86_64.rpm
qt3-man-3.3.5-58.x86_64.rpm
qt3-mysql-3.3.5-58.x86_64.rpm
qt3-postgresql-3.3.5-58.x86_64.rpm
qt3-sqlite-3.3.5-58.x86_64.rpm
qt3-unixODBC-3.3.5-58.x86_64.rpm
I opened up KPackage, and it appears that the ones that I have installed are
qt3-devel-32bit-3.3.5-58.x86_64.rpm, and
qt3-devel-3.3.5-58.x86_64.rpm
Could it be that I need to install qt3-3.3.5-58.x86_64.rpm? If so, how do I make sure it installs it with the -thread option--I was under the impression that rpm's are already compiled, so if this particular build was not built with that option, it wouldn't matter if I had the correct rpm or not!
Could you try to find the first error message?
Actually, that is the first error message. Here's the full output:
gmake[1]: Entering directory `/usr/local/qt3'
cd qmake && gmake
gmake[2]: Entering directory `/usr/local/qt3/qmake'
gmake[2]: `qmake' is up to date.
gmake[2]: Leaving directory `/usr/local/qt3/qmake'
cd src/moc && gmake
gmake[2]: Entering directory `/usr/local/qt3/src/moc'
test -d ../../bin/ || mkdir -p ../../bin/
g++ -o ../../bin/moc ./qbuffer.o ./qptrcollection.o ./qcstring.o ./qdatastream.o ./qdatetime.o ./qfile.o ./qdir.o ./qfileinfo.o ./qgarray.o ./qgdict.o ./qglist.o ./qglobal.o ./qgvector.o ./qiodevice.o ./qregexp.o ./qstring.o ./qlocale.o ./qunicodetables.o ./qstringlist.o ./qtextstream.o ./qbitarray.o ./qmap.o ./qgcache.o ./qtextcodec.o ./qutfcodec.o ./moc_yacc.o ./qfile_unix.o ./qdir_unix.o ./qfileinfo_unix.o
./qcstring.o: In function `qChecksum(char const*, unsigned int)':
qcstring.cpp:(.text+0x605): undefined reference to `qt_global_mutexpool'
qcstring.cpp:(.text+0x61a): undefined reference to `QMutexPool::get(void*)'
qcstring.cpp:(.text+0x62a): undefined reference to `QMutex::lock()'
qcstring.cpp:(.text+0x640): undefined reference to `QMutex::unlock()'
./qgarray.o: In function `QGArray::sort(unsigned int)':
qgarray.cpp:(.text+0xdb3): undefined reference to `qt_global_mutexpool'
qgarray.cpp:(.text+0xdc5): undefined reference to `QMutexPool::get(void*)'
qgarray.cpp:(.text+0xdd5): undefined reference to `QMutex::lock()'
qgarray.cpp:(.text+0xe4b): undefined reference to `QMutex::unlock()'
./qgarray.o: In function `QGArray::bsearch(char const*, unsigned int) const':
qgarray.cpp:(.text+0xe97): undefined reference to `qt_global_mutexpool'
qgarray.cpp:(.text+0xeaf): undefined reference to `QMutexPool::get(void*)'
qgarray.cpp:(.text+0xec5): undefined reference to `QMutex::lock()'
qgarray.cpp:(.text+0xf7a): undefined reference to `QMutex::unlock()'
qgarray.cpp:(.text+0xfaf): undefined reference to `QMutex::unlock()'
./qgarray.o: In function `QGArray::sort(unsigned int)':
qgarray.cpp:(.text+0xe17): undefined reference to `QMutex::unlock()'
./qgvector.o: In function `QGVector::sort()':
qgvector.cpp:(.text+0xa2b): undefined reference to `qt_global_mutexpool'
qgvector.cpp:(.text+0xa3c): undefined reference to `QMutexPool::get(void*)'
qgvector.cpp:(.text+0xa4c): undefined reference to `QMutex::lock()'
qgvector.cpp:(.text+0xac5): undefined reference to `QMutex::unlock()'
qgvector.cpp:(.text+0xa8e): undefined reference to `QMutex::unlock()'
./qregexp.o: In function `regexpEngine(QRegExpEngine*&, QString const&, bool, bool)':
qregexp.cpp:(.text+0x7a29): undefined reference to `QThreadInstance::current()'
qregexp.cpp:(.text+0x7a3e): undefined reference to `QThreadStorageData::get() const'
qregexp.cpp:(.text+0x7b3b): undefined reference to `QThreadStorageData::QThreadStorageData(void (*)(void*))'
qregexp.cpp:(.text+0x7b9e): undefined reference to `QThreadStorageData::set(void*)'
qregexp.cpp:(.text+0x7be8): undefined reference to `QThreadStorageData::set(void*)'
./qregexp.o: In function `__tcf_0':
qregexp.cpp:(.text+0x206): undefined reference to `QThreadStorageData::~QThreadStorageData()'
./qtextcodec.o: In function `QTextCodec::deleteAllCodecs()':
qtextcodec.cpp:(.text+0x9b7): undefined reference to `qt_global_mutexpool'
qtextcodec.cpp:(.text+0x9c9): undefined reference to `QMutexPool::get(void*)'
qtextcodec.cpp:(.text+0x9d9): undefined reference to `QMutex::lock()'
qtextcodec.cpp:(.text+0xabd): undefined reference to `QMutex::unlock()'
./qtextcodec.o: In function `QTextCodec::QTextCodec()':
qtextcodec.cpp:(.text+0x1964): undefined reference to `qt_global_mutexpool'
qtextcodec.cpp:(.text+0x1975): undefined reference to `QMutexPool::get(void*)'
qtextcodec.cpp:(.text+0x1985): undefined reference to `QMutex::lock()'
qtextcodec.cpp:(.text+0x19a0): undefined reference to `QMutex::unlock()'
qtextcodec.cpp:(.text+0x19c1): undefined reference to `QMutex::unlock()'
./qtextcodec.o: In function `QTextCodec::QTextCodec()':
qtextcodec.cpp:(.text+0x21a4): undefined reference to `qt_global_mutexpool'
qtextcodec.cpp:(.text+0x21b5): undefined reference to `QMutexPool::get(void*)'
qtextcodec.cpp:(.text+0x21c5): undefined reference to `QMutex::lock()'
qtextcodec.cpp:(.text+0x21e0): undefined reference to `QMutex::unlock()'
qtextcodec.cpp:(.text+0x2201): undefined reference to `QMutex::unlock()'
./qtextcodec.o: In function `QTextCodec::codecForContent(char const*, int)':
qtextcodec.cpp:(.text+0x2231): undefined reference to `qt_global_mutexpool'
qtextcodec.cpp:(.text+0x2246): undefined reference to `QMutexPool::get(void*)'
qtextcodec.cpp:(.text+0x2256): undefined reference to `QMutex::lock()'
qtextcodec.cpp:(.text+0x2271): undefined reference to `QMutex::unlock()'
qtextcodec.cpp:(.text+0x231a): undefined reference to `QMutex::unlock()'
./qtextcodec.o: In function `QTextCodec::codecForName(char const*, int)':
qtextcodec.cpp:(.text+0x2408): undefined reference to `qt_global_mutexpool'
qtextcodec.cpp:(.text+0x2419): undefined reference to `QMutexPool::get(void*)'
qtextcodec.cpp:(.text+0x2429): undefined reference to `QMutex::lock()'
qtextcodec.cpp:(.text+0x2444): undefined reference to `QMutex::unlock()'
qtextcodec.cpp:(.text+0x2466): undefined reference to `QMutex::unlock()'
./qtextcodec.o: In function `QTextCodec::codecForLocale()':
qtextcodec.cpp:(.text+0x254d): undefined reference to `qt_global_mutexpool'
qtextcodec.cpp:(.text+0x255e): undefined reference to `QMutexPool::get(void*)'
qtextcodec.cpp:(.text+0x256e): undefined reference to `QMutex::lock()'
qtextcodec.cpp:(.text+0x2585): undefined reference to `QMutex::unlock()'
qtextcodec.cpp:(.text+0x25ae): undefined reference to `QMutex::unlock()'
./qtextcodec.o: In function `QTextCodec::codecForMib(int)':
qtextcodec.cpp:(.text+0x26e0): undefined reference to `qt_global_mutexpool'
qtextcodec.cpp:(.text+0x26f1): undefined reference to `QMutexPool::get(void*)'
qtextcodec.cpp:(.text+0x2701): undefined reference to `QMutex::lock()'
qtextcodec.cpp:(.text+0x271c): undefined reference to `QMutex::unlock()'
qtextcodec.cpp:(.text+0x2741): undefined reference to `QMutex::unlock()'
./qtextcodec.o: In function `QTextCodec::codecForIndex(int)':
qtextcodec.cpp:(.text+0x2765): undefined reference to `qt_global_mutexpool'
qtextcodec.cpp:(.text+0x2776): undefined reference to `QMutexPool::get(void*)'
qtextcodec.cpp:(.text+0x2786): undefined reference to `QMutex::lock()'
qtextcodec.cpp:(.text+0x279d): undefined reference to `QMutex::unlock()'
qtextcodec.cpp:(.text+0x27f6): undefined reference to `QMutex::unlock()'
./qtextcodec.o: In function `QTextCodec::deleteAllCodecs()':
qtextcodec.cpp:(.text+0xa88): undefined reference to `QMutex::unlock()'
./qdir_unix.o: In function `QDir::drives()':
qdir_unix.cpp:(.text+0x29b): undefined reference to `qt_global_mutexpool'
qdir_unix.cpp:(.text+0x2ac): undefined reference to `QMutexPool::get(void*)'
qdir_unix.cpp:(.text+0x2bc): undefined reference to `QMutex::lock()'
qdir_unix.cpp:(.text+0x2d3): undefined reference to `QMutex::unlock()'
qdir_unix.cpp:(.text+0x386): undefined reference to `QMutex::unlock()'
collect2: ld returned 1 exit status
gmake[2]: *** [../../bin/moc] Error 1
gmake[2]: Leaving directory `/usr/local/qt3/src/moc'
gmake[1]: *** [src-moc] Error 2
gmake[1]: Leaving directory `/usr/local/qt3'
gmake: *** [init] Error 2
Bookmarks