trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] tdelibs Build Fails now (4%): error: '::tqt_cast' has not been declared

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 10 Mar 2012 18:21:04 -0600
On 03/10/2012 06:01 PM, David C. Rankin wrote:
> Looking at the tqtinterface code for qt_cast, I see:
> 
> 17:59 nirvana:~/tde/tde/main> grep -r qt_cast dependencies/tqtinterface/
> dependencies/tqtinterface/qtinterface/tqt.h.cmake:#define tqqt_cast
> tqt_cast
> dependencies/tqtinterface/qtinterface/tqt.h.cmake:#define tqqt_cast
> qt_cast
> dependencies/tqtinterface/qtinterface/tqt.h.cmake:#define tqt_cast qt_cast
> dependencies/tqtinterface/qtinterface/tqt.h.cmake:#define tqqt_cast
> qobject_cast
> dependencies/tqtinterface/qtinterface/convert_qt_tqt2:find ./ -type f -iname
> "*.c*" -exec sed -i 's/::qt_cast/tqqt_cast/g' {} \;

Where is qt_cast defined??

  I see where tqqt_cast is defined as tqt_cast and I see where tqt_cast is
defined as qt_cast, but where is qt_cast ever defined?

18:11 nirvana:~/tde/tde/main> grep -E -r "^#define.*qt_cast"  dependencies/tqt3
18:12 nirvana:~/tde/tde/main> grep -E -r "^#define.*qt_cast"
dependencies/tqtinterface
dependencies/tqtinterface/qtinterface/tqt.h.cmake:#define tqqt_cast
tqt_cast
dependencies/tqtinterface/qtinterface/tqt.h.cmake:#define tqqt_cast
qt_cast
dependencies/tqtinterface/qtinterface/tqt.h.cmake:#define tqt_cast qt_cast
dependencies/tqtinterface/qtinterface/tqt.h.cmake:#define tqqt_cast
qobject_cast


  The only place I find it is in:

dcop/dcopidlng/kalyptus:    virtual void* qt_cast( const char* );

  Also, isn't the convert_qt_tqt2 supposed to remove the '::' stuff?? From the
errors, it doesn't look like that is working either:

/build/src/tdelibs/tdefx/kstyle.cpp:266:25: error: '::tqt_cast' has not been
declared

  I guess that is technically tqt_cast, but should the :: be there?

  I'm pretty much lost on this one. kdelibs built fine yesterday morning, and
now I can't explain the tqt_cast issue. Need some guidance from the experts...

-- 
David C. Rankin, J.D.,P.E.