Message: previous - next
Month: September 2011

Re: [trinity-devel] kdelibs FTBFS

From: "Timothy Pearson" <kb9vqf@...>
Date: Sun, 11 Sep 2011 21:24:27 -0500
> Le Sun, 11 Sep 2011 12:39:48 -0500,
> "Timothy Pearson" <kb9vqf@...> a écrit :
>> >> -the knotifywidgetbase.ui contains TQ* classes
>> >> -there are no q*.h or tq*.h additional includes
>> >> Is the Qt3 uic really supposed to guess the right includes for TQ*
>> >> classes ?
>> There is a call to tqt-replace in the UIC CMake module, which
>> converts the TQ* classes to the Q* classes UIC is expecting.
> I found the cause of the error ! In fact I was using "su" to become
> root, and this suppressed /opt/kde3/bin from the path, which prevented
> tqt-replace from executing. With "su -" the package builds well (my
> Qt3 packages contains a /etc/profile.d/ which add the right
> path) :)
> But I find it surprising that the failing of tqt-replace doesn't make
> the entire compilation immediately fail.

Glad you got the problem sorted out!

I am also somewhat surprised that the compilation proceeds without
tqt-replace; I wonder if an explicit check should be added to the CMake
UIC execution module.