it again with revision 1173648 or above.
FTBFS. Log attached. But wait --- I got the package to build!
I tried following your directions about fixing the problem. I could not find a solution as you described. I don't pretend to understand classes, but am reading on the web to try to grasp the concept.
Please correct me where I went wrong trying to use your search method. The build failed with the following error:
kdmpixmap.cpp: In constructor 'KdmPixmap::KdmPixmap(KdmItem*, const QDomNode&, const char*)': kdmpixmap.cpp:70: error: 'QFile' has not been declared
I opened kdmpixmap.cpp and selected line 70:
KSimpleConfig *config = new KSimpleConfig( TQFile::decodeName( _backgroundCfg ) );
I then searched the entire local trinity svn source tree:
grep -r 'TQFile::TQFile' ./
The search found nothing.
I again searched the entire local trinity svn source tree:
grep -r 'QFile::QFile' ./
Nothing.
Thus, I'm unsure exactly what I should have searched.
On a whim, I opened tqfile.h and saw another include define for qfile.h. That kind of made sense with respect to the build error regarding QFile.
So I added #include <tqfile.h> to kdmpixmap.cpp and rebuilt.
Successfully.
So kdmpixmap.cpp needs to be patched with #include <tqfile.h>.
I'm happy the package finally built. Yet perhaps you could provide me a concrete example by copying and pasting your search commands for this particular failure. Thanks. :)
Okay, kdebindings is next!
it again with revision 1173648 or above.
FTBFS. Log attached. But wait --- I got the package to build!
I tried following your directions about fixing the problem. I could not find a solution as you described. I don't pretend to understand classes, but am reading on the web to try to grasp the concept.
Please correct me where I went wrong trying to use your search method. The build failed with the following error:
I forgot to mention that if the class name begins with Q or TQ, then a tqt* header file is needed. These are generally quite easy--you simply lowercase the class name and tack a t on the front of it and a .h on the end of it. E.g. QFile becomes #include <tqfile.h>
If that doesn't work, search the Internet for the original Q class name--chances are the first hit will be the Qt documentation. Make sure you click on the link for the 3.3 version, and the required include statement will be near the top of the page.
Also, the required change has been included in revision 1173666, so you may want to do one final build check. At this point you can actually install and run a Trinity session if you want to see the results of your efforts. ;-)
Tim