Basically the #define
TQT_REAL_TQT is not being set.
tqt3 sets that define in qglobal.h, so one of the
only ways for the
build to break is if the wrong qglobal.h file is being
included.
How did you determine that? I could add some error
checks in my build
scripts if I knew on what to key.
It's just a guess. :-)
Note: I built qt3 and tqt3. I installed qt3, built tqtinterface. Then replaced qt3 with tqt3 and built tqtinterface.
Ignoring the references to (t)qt-mt, the tqtinterface build logs are identical.
Try adding this line:
#define TQT_REAL_TQT 1
to the top of your installed tqt.h file, then try to rebuild tdelibs.
Okay, tried that. Same failures. :(
I'm going to rebuild qt3 and tqt3 with NUMJOBS=-j1 so I can compare the build logs of both.
I have no idea what would be causing the build failures at this point. Obviously everything works on Debian, so I can't reproduce the FTBFS and debug it here.
I would make sure that TQT_REAL_TQT is always set for each compiled file, as the build will fail in the manner shown if TQT_REAL_TQT is not set.
Sorry I can't help further!
Tim