Community
Participate
Working Groups
Running the build on MacOS doesn't work because the rootclasspath property is making incorrect assumptions on the location of the JRE. The build.xml generated by the "eclipse.buildScript" ant task contain the following: <path id="path_bootclasspath"> <fileset dir="${java.home}/lib"> <include name="*.jar"/> </fileset> </path> but on MacOS it should be: <path id="path_bootclasspath"> <fileset dir="${java.home}/../Classes"> <include name="*.jar"/> </fileset> </path> To make it portable, the generated code should be: <condition property="dir_bootclasspath" value="${java.home}/../Classes"> <os family="mac"/> </condition> <property name="dir_bootclasspath" value="${java.home}/lib"/> <path id="path_bootclasspath"> <fileset dir="${dir_bootclasspath}"> <include name="*.jar"/> </fileset> </path> There's a workaround, see http://eclipse.techforge.com/index.php/article/188
*** Bug 147707 has been marked as a duplicate of this bug. ***
I fixed this in HEAD.