On 03/10/2012 04:16 PM, Darrell Anderson wrote:
Things are
getting worse instead of better :)
The build now craters at tdelibs. This is with a brand new git pull and a fresh build
environment. The error looks like our friend tqt_cast is not behaving:
[ 3%] Building CXX object
tdefx/CMakeFiles/tdefx-shared.dir/kdrawutil.cpp.o
[ 4%] Building CXX object
tdefx/CMakeFiles/tdefx-shared.dir/kstyle.cpp.o
/build/src/tdelibs/tdefx/kstyle.cpp: In member function
'virtual void
KStyle::polish(TQWidget*)':
/build/src/tdelibs/tdefx/kstyle.cpp:266:25: error:
'::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:266:45: error: expected
primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:266:47: error: expected
primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp: In member function
'virtual void
KStyle::unPolish(TQWidget*)':
/build/src/tdelibs/tdefx/kstyle.cpp:287:25: error:
'::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:287:45: error: expected
primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:287:47: error: expected
primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp: In member function
'virtual bool
KStyle::eventFilter(TQObject*, TQEvent*)':
/build/src/tdelibs/tdefx/kstyle.cpp:1905:17: error:
'::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:1905:36: error: expected
primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:1905:37: error: expected
primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp:1912:25: error:
'::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:1912:48: error: expected
primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:1912:49: error: expected
primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp: In member function
'void
{anonymous}::TransparencyHandler::blendToPixmap(const
TQColorGroup&, const
TQWidget*)':
/build/src/tdelibs/tdefx/kstyle.cpp:2295:6: error:
'::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:2295:29: error: expected
primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:2295:30: error: expected
primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp:2296:48: error:
'::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:2296:71: error: expected
primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:2296:72: error: expected
primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp: In member function
'void
{anonymous}::TransparencyHandler::XRenderBlendToPixmap(const
TQWidget*)':
/build/src/tdelibs/tdefx/kstyle.cpp:2317:6: error:
'::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:2317:29: error: expected
primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:2317:30: error: expected
primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp:2319:7: error:
'::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:2319:30: error: expected
primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:2319:31: error: expected
primary-expression
before '>' token
make[2]: ***
[tdefx/CMakeFiles/tdefx-shared.dir/kstyle.cpp.o] Error 1
make[1]: *** [tdefx/CMakeFiles/tdefx-shared.dir/all] Error
2
make: *** [all] Error 2
When I look at my tdelibs/tdefx/kstyle.cpp sources I see tqqt_cast and not what you see
(tqt_cast).
I don't think your tdelibs is updated correctly. :)
Darrell
No, we're seeing the same thing:
16:30 nirvana:~/tde/tde/main> grep qt_cast tdelibs/tdefx/kstyle.cpp
if ( TQFrame *frame = ::tqqt_cast< TQFrame* >( widget ) ) {
if ( TQFrame *frame = ::tqqt_cast< TQFrame* >( widget ) ) {
&& (frame = ::tqqt_cast<TQFrame*>(object))
)
TQToolBar *toolbar = ::tqqt_cast< TQToolBar *>( frame );
if (::tqqt_cast<TQPopupMenu*>(p))
kstyle->renderMenuBlendPixmap( blendPix, cg,
::tqqt_cast<TQPopupMenu*>(p) );
if (::tqqt_cast<TQPopupMenu*>(p))
::tqqt_cast<TQPopupMenu*>(p) );
This is what I SHOULD have -- right?
--
David C. Rankin, J.D.,P.E.