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.