Estoy trabajando sobre 4.5.0-stable desde
svn co svn://source.pentaho.org/svnroot/
al compilar el proyecto una vez descargado a través del comando:
ant -f /home/felipe/workspace/4.5.0-stable/bi-platform-build/dev_build.xml dev-rebuild

obtengo la siguiente salida:

Code:
init:

compile.pre:


compile.compile:
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/build-res/subfloor.xml:1122: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 12 source files to /home/felipe/workspace/4.5.0-stable/tomcat-pci-test/biserver-ce/tomcat/webapps/pentaho/WEB-INF/classes
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/BaseTest.java:41: warning: [deprecation] org.pentaho.platform.api.repository.IContentItem in org.pentaho.platform.api.repository has been deprecated
    [javac] import org.pentaho.platform.api.repository.IContentItem;
    [javac]                                           ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/GenericPentahoTest.java:30: package junit.framework does not exist
    [javac] import junit.framework.TestCase;
    [javac]                       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/GenericPentahoTest.java:40: cannot find symbol
    [javac] symbol: class TestCase
    [javac] public class GenericPentahoTest extends TestCase {
    [javac]                                         ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/BaseTest.java:212: warning: [deprecation] org.pentaho.platform.api.repository.IContentItem in org.pentaho.platform.api.repository has been deprecated
    [javac]   public IOutputHandler getOutputHandler(IContentItem contentItem) {
    [javac]                                          ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/BaseTestCase.java:37: package junit.framework does not exist
    [javac] import junit.framework.TestCase;
    [javac]                       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/BaseTestCase.java:55: cannot find symbol
    [javac] symbol: class TestCase
    [javac] public abstract class BaseTestCase extends TestCase {
    [javac]                                            ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:33: package junit.framework does not exist
    [javac] import junit.framework.AssertionFailedError;
    [javac]                       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:34: package junit.framework does not exist
    [javac] import junit.framework.Test;
    [javac]                       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:35: package junit.framework does not exist
    [javac] import junit.framework.TestListener;
    [javac]                       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:36: package junit.framework does not exist
    [javac] import junit.framework.TestResult;
    [javac]                       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:37: package junit.framework does not exist
    [javac] import junit.framework.TestSuite;
    [javac]                       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:46: warning: [deprecation] org.pentaho.platform.api.repository.ISolutionRepository in org.pentaho.platform.api.repository has been deprecated
    [javac] import org.pentaho.platform.api.repository.ISolutionRepository;
    [javac]                                           ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:210: cannot find symbol
    [javac] symbol  : class TestListener
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager
    [javac]   public class SuiteInfo implements TestListener {
    [javac]                                     ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:82: cannot find symbol
    [javac] symbol  : class TestSuite
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager
    [javac]   public static TestManager getInstance(TestSuite all) throws Exception {
    [javac]                                         ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:116: cannot find symbol
    [javac] symbol  : class TestSuite
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager
    [javac]   protected Enumeration getSuites(TestSuite all) {
    [javac]                                   ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:122: cannot find symbol
    [javac] symbol  : class TestSuite
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager
    [javac]   private void init(TestSuite all) {
    [javac]                     ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:365: cannot find symbol
    [javac] symbol  : class TestListener
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager
    [javac]   public class TestInfo implements TestListener {
    [javac]                                    ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:232: cannot find symbol
    [javac] symbol  : class Test
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.SuiteInfo
    [javac]     private HashMap<Test,TestInfo> testMap = new HashMap<Test,TestInfo>();
    [javac]                     ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:236: cannot find symbol
    [javac] symbol  : class TestSuite
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.SuiteInfo
    [javac]     private TestSuite suite;
    [javac]             ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:242: cannot find symbol
    [javac] symbol  : class TestResult
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.SuiteInfo
    [javac]     TestResult result;
    [javac]     ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:248: cannot find symbol
    [javac] symbol  : class TestSuite
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.SuiteInfo
    [javac]     public SuiteInfo(TestSuite suite) {
    [javac]                      ^...
...
...
...
    [javac] location: interface org.pentaho.platform.api.engine.ISolutionEngine
    [javac]         .execute(
    [javac]         ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/BaseTestCase.java:159: cannot find symbol
    [javac] symbol  : method assertTrue(java.lang.String,boolean)
    [javac] location: class org.pentaho.test.platform.engine.core.BaseTestCase
    [javac]       assertTrue(e.getMessage(), false);
    [javac]       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java:38: warning: [deprecation] getClassLoader(org.pentaho.platform.api.engine.IPlatformPlugin) in org.pentaho.platform.api.engine.IPluginManager has been deprecated
    [javac]   public ClassLoader getClassLoader(IPlatformPlugin plugin) {
    [javac]                      ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java:129: warning: [deprecation] isResourceLoadable(java.lang.String) in org.pentaho.platform.api.engine.IPluginManager has been deprecated
    [javac]   public IPlatformPlugin isResourceLoadable(String path) {
    [javac]                          ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java:104: warning: [deprecation] getPluginSetting(org.pentaho.platform.api.engine.IPlatformPlugin,java.lang.String,java.lang.String) in org.pentaho.platform.api.engine.IPluginManager has been deprecated
    [javac]   public Object getPluginSetting(IPlatformPlugin plugin, String key, String defaultValue) {
    [javac]                 ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:128: cannot find symbol
    [javac] symbol  : class TestSuite
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager
    [javac]       TestSuite suite = (TestSuite) suitesEnum.nextElement();
    [javac]       ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:128: cannot find symbol
    [javac] symbol  : class TestSuite
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager
    [javac]       TestSuite suite = (TestSuite) suitesEnum.nextElement();
    [javac]                          ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:168: warning: [deprecation] org.pentaho.platform.api.repository.ISolutionRepository in org.pentaho.platform.api.repository has been deprecated
    [javac]     propertyNode.addAttribute("value", PentahoSystem.get(ISolutionRepository.class, userSession).getClass().toString()); //$NON-NLS-1$
    [javac]                                                          ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:232: cannot find symbol
    [javac] symbol  : class Test
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.SuiteInfo
    [javac]     private HashMap<Test,TestInfo> testMap = new HashMap<Test,TestInfo>();
    [javac]                                                          ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:254: cannot find symbol
    [javac] symbol  : class TestResult
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.SuiteInfo
    [javac]       result = new TestResult();
    [javac]                    ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:262: cannot find symbol
    [javac] symbol  : class Test
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.SuiteInfo
    [javac]         Test test = (Test) testsEnum.nextElement();
    [javac]         ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:262: cannot find symbol
    [javac] symbol  : class Test
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.SuiteInfo
    [javac]         Test test = (Test) testsEnum.nextElement();
    [javac]                      ^
    [javac] /home/felipe/workspace/4.5.0-stable/bi-platform-test-foundation/src/org/pentaho/test/platform/engine/core/TestManager.java:414: cannot find symbol
    [javac] symbol  : class TestResult
    [javac] location: class org.pentaho.test.platform.engine.core.TestManager.TestInfo
    [javac]       result = new TestResult();
    [javac]                    ^
    [javac] 52 errors
    [javac] 7 warnings
Como ya encontré la solución, la comento inmediatamente:
Leyendo la salida de compilación, encontré que pedía el paquete junit.
"package junit.framework does not exist"
Por lo tanto, como estoy trabajando sobre GNU/Linux distribución Debian 6.0.6 solo tuve que instalar el paquete ~$sudo aptitude install junit4
Luego de esto la compilación siguió arrojando muchos warning pero terminando satisfactoriamente.