I'm still testing (and ask others to do likewise), but here is my proposed patch:
With opensync 0.39 the build fails because osengine/engine.h no longer exists. Probably we need some preprocessor checks to use the correct includes:
tdepim/kitchensync/libqopensync/callbackhandler.cpp tdepim/kitchensync/libqopensync/engine.cpp tdepim/kitchensync/libqopensync/syncmapping.cpp tdepim/kitchensync/libqopensync/syncupdates.cpp
At this point I'm getting a tad over my head and need some help. :)
Darrell