trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: October 2012

Re: [trinity-users] Crippling problem with KDevelop after upgrading to 3.5.13.

From: "John A. Sullivan III" <jsullivan@...>
Date: Fri, 19 Oct 2012 10:48:45 -0400
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