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.
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/
David,
To avoid confusion for other users, please pull the following patches from your list:
These patches are incomplete and experimental and should be used only by somebody who can help finish the patch. That is, read the originating bug report to understand the problem being solved:
tdelibs-KDE4-detect.diff tdelibs-kdetcompmgr.diff tdelibs-komp-pid.diff tdelibs-recentdocs.diff
These patches are superceded and rendered obsolete by recent updates to GIT.
tdelibs-helpdir.diff tdebase-docbook-refix.diff tdebase-tdeinit_phase1.diff
This patch has been updated:
tdebase-feedbackdlg.diff
Regarding any *-XDG-KDE-TDE.diff patch: don't use unless familair with the post cleanup that is required.
Thanks!
Darrell