Tim, Darrell, All,
After a successful gcc46 build last night, I decided to try building tdelibs and tdebase on gcc47 with the exact same patch setup. SUCCESS. After installing the gcc47 patches, deleting ksycoca and starting TDE, everything was working, knemo appeared and all kcontrol modules were in place. The patches included in this build were:
tdelibs: tdelibs-kdirwatch.diff
tdebase: 01-kicker-lockout-applet-button-order.patc 03-kcontrol_advbg_step.patch 06-nspluginscan-xdgcompliance.patch 08-kip_kdesktop_rounded_icon_text_corners.patch tdebase-kicker-easyvector.patch tdebase-docbook-refix.diff
All patches are available here for review:
http://www.3111skyline.com/dl/dt/tde/pbpkg/tde-tdelibs/ http://www.3111skyline.com/dl/dt/tde/pbpkg/tde-tdebase/
Now there is a CAVEAT that everyone should be very clear on. The remainder of the install was built on gcc46. ONLY tdelibs and tdebase were built with gcc47 and tdebase required '-fpermissive'. So unknown failures may still occur when the remaining dependencies are built on gcc47. However, I have a set of gcc47 packages for TDE that I will test with the new tdelibs/tdebase to determine if the current dependency builds on gcc47 are solid.
If we still have issues, I will have to strip all patches from the dependencies and attempt another build on gcc47 through tdebase to confirm.