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.