trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

Re: [trinity-devel] Building against Qt3 Fails

From: Darrell Anderson <humanreadable@...>
Date: Sat, 7 Apr 2012 18:57:41 -0700 (PDT)
> tdebase fails to build:
> 
> /dev/shm/tdebase.build/kicker/kicker/core/kmenubase.ui.h:7:
> error: 't_xdisplay' was not declared in this scope
> 
> As neither tqt_xdisplay nor qt_xdisplay is used in the
> source file, why does the file compile against TQt3 and not
> Qt3?

Looks like there is some sed magic that takes place when each package is built. I'm guessing when building against Qt3 that this sed magic strips numerous "tq" and "TQ" prefixes in the sources but the stripping is not needed when building against TQt3. The reason the original tqt_xdisplay is converted to t_display probably is a bug in the sed magic.

Darrell