Try to build first full e4 build of the SDK.
diff --git a/features/org.eclipse.objectteams.otdt.core.patch/feature.xml b/features/org.eclipse.objectteams.otdt.core.patch/feature.xml
index 5b5a418..0051189 100644
--- a/features/org.eclipse.objectteams.otdt.core.patch/feature.xml
+++ b/features/org.eclipse.objectteams.otdt.core.patch/feature.xml
@@ -59,7 +59,7 @@
    </url>
 
    <requires>
-      <import feature="org.eclipse.jdt" version="3.8.0.v20111130-1318-8-8lFpEFNOfwRc2_-4VKcUs9B15B" patch="true"/>
+      <import feature="org.eclipse.jdt" version="3.8.0.v20111130-1318-8-8lFpEFNOfwRc2WxGTGYdD9B15B" patch="true"/>
    </requires>
 
    <plugin
diff --git a/releng/build-scripts/build/otdt_prerequisites.sh b/releng/build-scripts/build/otdt_prerequisites.sh
index 0279253..989098c 100644
--- a/releng/build-scripts/build/otdt_prerequisites.sh
+++ b/releng/build-scripts/build/otdt_prerequisites.sh
@@ -48,11 +48,11 @@
 
 # VERSIONS:
 # Eclipse SKD build identifier:
-EVERSION=I20120224-1544
+EVERSION=I20120228-1047
 # Architecture (as used by OSGi):
 ARCH=`arch`
 # used only locally:
-DROP=${BASEDIR}/drops/I20120224-1544
+DROP=${BASEDIR}/e4drops/I20120228-1047
 
 # EXPORT: archive file of the base eclipse SDK build:
 ECLIPSE_SDK_TGZ=${DROP}/eclipse-SDK-${EVERSION}-linux-gtk-${ARCH}.tar.gz
diff --git a/releng/build-scripts/build/run.properties b/releng/build-scripts/build/run.properties
index 4859b04..f8deb43 100644
--- a/releng/build-scripts/build/run.properties
+++ b/releng/build-scripts/build/run.properties
@@ -22,7 +22,7 @@
 # Version dependent names:
 
 # Details of the Eclipse SDK build upon:
-run.eclipseScriptDir=plugins/org.eclipse.pde.build_3.8.0.v20120119-1950/scripts
+run.eclipseScriptDir=plugins/org.eclipse.pde.build_3.8.0.v20111212-1220/scripts
 org.eclipse.equinox.launcher_jar=org.eclipse.equinox.launcher_1.3.0.v20111107-1631.jar
 
 # for patching our patch feature to match this version with any suffix:
diff --git a/releng/map/otdt.map b/releng/map/otdt.map
index 2a64fe0..aa6cc8c 100644
--- a/releng/map/otdt.map
+++ b/releng/map/otdt.map
@@ -63,9 +63,9 @@
 !   (these lines are generated from SDK map file using processSDKmap.sh)

 plugin@org.eclipse.jdt.core.tests.builder=GIT,tag=v20111222-1157,repo=git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git,path=org.eclipse.jdt.core.tests.builder

 plugin@org.eclipse.jdt.debug.tests=GIT,tag=v20120213-0906,repo=git://git.eclipse.org/gitroot/jdt/eclipse.jdt.debug.git,path=org.eclipse.jdt.debug.tests

-plugin@org.eclipse.jdt.ui.tests=GIT,tag=v20120220-1911,repo=git://git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git,path=org.eclipse.jdt.ui.tests

+plugin@org.eclipse.jdt.ui.tests=GIT,tag=v20120201-2106,repo=git://git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git,path=org.eclipse.jdt.ui.tests

 plugin@org.eclipse.jdt.ui.tests.refactoring=GIT,tag=v20120201-2106,repo=git://git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git,path=org.eclipse.jdt.ui.tests.refactoring

-plugin@org.eclipse.jdt.text.tests=GIT,tag=v20120215-0907,repo=git://git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git,path=org.eclipse.jdt.text.tests

-plugin@org.eclipse.jface.text.tests=GIT,tag=v20120215-1329,repo=git://git.eclipse.org/gitroot/platform/eclipse.platform.text.git,path=org.eclipse.jface.text.tests

+plugin@org.eclipse.jdt.text.tests=GIT,tag=v20120209-1130,repo=git://git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git,path=org.eclipse.jdt.text.tests

+plugin@org.eclipse.jface.text.tests=GIT,tag=v20120209-1128,repo=git://git.eclipse.org/gitroot/platform/eclipse.platform.text.git,path=org.eclipse.jface.text.tests

 plugin@org.eclipse.text.tests=GIT,tag=v20111215-1439,repo=git://git.eclipse.org/gitroot/platform/eclipse.platform.text.git,path=org.eclipse.text.tests

 plugin@org.eclipse.core.filebuffers.tests=GIT,tag=v20111215-1439,repo=git://git.eclipse.org/gitroot/platform/eclipse.platform.text.git,path=org.eclipse.core.filebuffers.tests