On Sun, 2012-10-14 at 11:23 +0000, trinity-users-digest-help@... wrote: > Hello, all. I am completely hobbled in KDevelop since > upgrading to > > 3.5.13.1. On 3.5.12, all worked fine. Now, I cannot > compile. Not > > being a heavy duty programmer, I am somewhat hampered in > troubleshooting > > this but it has me stopped in my tracks at work. > > > > I added a new .ui file and it corresponding subclasses and > tried to > > compile. It failed immediately with an error about tqt > missing but I'm > > building a qt3 application. I ran distclean followed by > automake and > > friends. When I run configure, I receive a warning about: > > > > checking if TQt is available... no > > configure: WARNING: You are attempting to compile Trinity > without the > > Trinity Qt Interface installed. Please install > libtqtinterface-dev and > > try again! > > > > I've checked and libtqtinterface-dev is installed. I don't > know why > > it's even checking for TQt. > > > > When I try to build, I get: > > > > /usr/share/qt3/bin/moc > > /home/jsullivan/gitISCS/iscs/spm/src/acceptcadialog.h > acceptcadialog.moc > > Qt meta object compiler > > moc: Too many input files specified > > Usage: moc [options] <header-file> > > -o file Write output to file rather than stdout > > -f[file] Force #include, optional file name > > -p path Path prefix for included file > > -i Do not generate an #include statement > > -k Do not stop on errors > > -nw Do not display warnings > > -v Display version of moc > > make[2]: *** [acceptcadialog.moc] Error 1 > > make[1]: *** [all-recursive] Error 1 > > make: *** [all] Error 2 > > *** Exited with status: 2 *** > > > > What is going on here? Is there a bug where the output file > in the moc > > command is not being preceded with a -o? > > > > I also thought it a bad indication when I checked my Qt > Options for the > > project and the Qt3 directory was set to /usr and in glaring > red > > (meaning it is not a valid qt3 directory). I changed it > back > > to /usr/share/qt3 but it is still showing as red. > > > > I'm very badly stuck on a major project so all help is > deeply > > appreciated. Thanks - John > > You are probably using an outdated admin/ directory in your > project. It > is not very well known that kdevelop includes the same > automake files as > all other TDE applications in each project you create; > unfortunately these > files, once created, are never updated by kdevelop. I would > try replacing > the admin/ directory inside your project with the latest > 3.5.13.1 version > from GIT at http://git.trinitydesktop.org/cgit/admin/. Do NOT > use the > latest GIT head version; instead use the link for the 3.5.13.1 > SRU version > (http://git.trinitydesktop.org/cgit/admin/snapshot/admin-3.5.13.1.tar.gz). > > Tim Thanks very much, Tim. That did the trick. Knowing very little about automake, I have no idea why it worked but I've very glad it did! - John