Ok so i have successfully compiled the base of Trinity using Qt3 and everything in /usr. A while back i also successfully compiled many of the 'applications' from the applications folder. Today i am having no such luck.
I am pushing out a release candidate of Porteus this weekend with a 'skin & bones' version of Trinity that successfully compiled a few weeks ago. The problem is that koffice is no longer compiling for me, and neither is k3b.
I have booted using the Trinity-3.5.13 that i compiled and when trying to build k3b, here is my output.
In file included from k3bglobals.cpp:28:0: /usr/include/tdeversion.h:57:5: error: ‘TDECORE_EXPORT’ does not name a type
/usr/include/tdeversion.h:64:5: error: ‘TDECORE_EXPORT’ does not name a type /usr/include/tdeversion.h:71:5: error: ‘TDECORE_EXPORT’ does not name a type /usr/include/tdeversion.h:78:5: error: ‘TDECORE_EXPORT’ does not name a type
/usr/include/tdeversion.h:84:5: error: ‘TDECORE_EXPORT’ does not name a type k3bglobals.cpp: In function ‘KIO::filesize_t K3b::imageFilesize(const KURL&)’: k3bglobals.cpp:304:126: warning: ‘static bool KIO::NetAccess::exists(const KURL&, bool)’ is deprecated (declared at /usr/include/kio/netaccess.h:282)
k3bglobals.cpp: In function ‘bool K3b::mount(K3bDevice::Device*)’: k3bglobals.cpp:601:74: warning: converting ‘false’ to pointer type for argument 1 of ‘QString::QString(const char*)’ make[3]: *** [k3bglobals.lo] Error 1
make[3]: Leaving directory `/tmp/k3b/libk3b/core' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/k3b/libk3b' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/k3b'
make: *** [all] Error 2
I haven't tried building 3.5.13 for a while, but you can find my build scripts and packages at my web site (http://humanreadable.nfshost.com/trinity/).
A note about koffice that stumped me for a long time: koffice requires more than 2GB of temporary space to build. In my entire Slackware build respository, I build all but a few packages in $TMP, which is assigned to tmpfs, which on my system is 2GB free space (I have 4GB of RAM). When I finally figured out koffice was always failing to build because of running out of build space, I was able to build koffice thereafter.
A long time ago I submitted an enhancement request to break koffice into individual packages.
Contrarily, I never had a problem building k3b on Slackware. Glancing at the errors you posted indicates something is awry with both the core and k3b sources. Those k3b references to Qstring should be TQString. That indicates possibly using KDE 3.5.10 sources.
Another confusion is you say you are building 3.5.13. The renaming project started after 3.5.13 was released and tdeversion.h was named kdeversion.h in 3.5.13. Also in 3.5.13, TDECORE_EXPORT would have been KDECORE_EXPORT in kdeversion.h.
My first guess is you have GIT sources mixed with 3.5.13 sources, and maybe 3.5.10 sources too.
You can find the 3.5.13 source tarballs here (http://trinity.blackmag.net/releases/3.5.13/).
I hope that helps. :)
Darrell