Skip to main content



      Home
Home » Language IDEs » C / C++ IDE (CDT) » Buiding CDT from sources
Buiding CDT from sources [message #152911] Thu, 01 September 2005 12:08 Go to next message
Eclipse UserFriend
Originally posted by: hisham.jaber.freescale.net

I am building the CDT by invoking eclipse on the command line, and asking
the antRunner to build the buildonly target of the build.xml ant file.

java -cp $ENV{ECLIPSE_HOME}\\startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.ant.core.antRunner -buildfile build.xml -debug
cdtonly



In the .log file of the resulting platform+CDT run I saw that a
java.lang.NoClassDefFoundError exception was thrown:

java.lang.NoClassDefFoundError:
org/eclipse/cdt/managedbuilder/internal/core/ResourceChangeH andler$ResourceConfigurationChecker

at
org.eclipse.cdt.managedbuilder.internal.core.ResourceChangeH andler.resourceChanged(ResourceChangeHandler.java:304)

at
org.eclipse.core.internal.events.NotificationManager$2.run(N otificationManager.java:276)

at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)

at org.eclipse.core.runtime.Platform.run(Platform.java:783)

at
org.eclipse.core.internal.events.NotificationManager.notify( NotificationManager.java:270)

at
org.eclipse.core.internal.events.NotificationManager.broadca stChanges(NotificationManager.java:144)

at
org.eclipse.core.internal.resources.Workspace.broadcastPostC hange(Workspace.java:180)

at
org.eclipse.core.internal.resources.Workspace.endOperation(W orkspace.java:914)

at
org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1728)

at
org.eclipse.cdt.internal.core.CDescriptor.save(CDescriptor.j ava:320)

at
org.eclipse.cdt.internal.core.CDescriptorManager$CDescriptor Updater.run(CDescriptorManager.java:74)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)



Looking at the file ResourceChangeHandler.java, you notice right away that
there is a nested class ResourceConfigurationChecker in it.

I looked at the mngbuildcore.jar file that was built locally and and the
mngbuildcore.jar that you can download as part of the CDT 3.0 downloads
and I found out that there is a different between them.

Mainly, the both jar files contain:

ResourceChangeHandler.class, ResourceChangeHandler$1.class and
ResourceChangeHandler$2.class

However, the downloaded jar also contains an extra file:

ResourceChangeHandler$ResourceConfigurationChecker.class



This explains the NoClassDefFoundError reported in the .log file.



So I rebuilt the CDT with debug information turned on and I am still
looking at the result.

I am wondering if you guys know a java/eclipse expert that can help me
sort through the result.



Basically, the ant file responsible for building the managed builder
plugin is:

cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\pl ugins\org.eclipse.cdt.managedbuilder.core\build.xml



and the target is:

<target name="mngbuildcore.jar" depends="init" unless="mngbuildcore.jar"
description="Create jar: org.eclipse.cdt.managedbuilder.core
mngbuildcore.jar.">

<delete dir="${temp.folder}/mngbuildcore.jar.bin"/>

<mkdir dir="${temp.folder}/mngbuildcore.jar.bin"/>

<!--_compile the source code -->

<javac destdir="${temp.folder}/mngbuildcore.jar.bin"
failonerror="${javacFailOnError}" verbose="${javacVerbose}"
debug="${javacDebugInfo}" includeAntRuntime="no"
bootclasspath="${bootclasspath}" source="${javacSource}"
target="${javacTarget}" >

<compilerarg line="${compilerArg}"/>

<classpath>

<pathelement
path="${build.result.folder}/../org.eclipse.cdt.core/cdtcore.jar "/>

<pathelement
path=" ${build.result.folder}/../org.eclipse.cdt.core/cdtparser.jar "/>

<pathelement
path="../org.eclipse.cdt.core.aix/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.aix/cdtparser.jar"/>

<pathelement
path="../org.eclipse.cdt.core.aix/cdtaix.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux/cdtparser.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux/cdt_linux.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux.ia64/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux.ia64/cdtparser.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux.ia64/@dot"/>

<pathelement
path="../org.eclipse.cdt.core.linux.ppc/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux.ppc/cdtparser.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux.ppc/@dot"/>

<pathelement
path="../org.eclipse.cdt.core.linux.x86/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux.x86/cdtparser.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux.x86/@dot"/>

<pathelement
path="../org.eclipse.cdt.core.linux.x86_64/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.linux.x86_64/cdtparser.jar"/ >

<pathelement
path="../org.eclipse.cdt.core.linux.x86_64/@dot"/>

<pathelement
path="../org.eclipse.cdt.core.macosx/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.macosx/cdtparser.jar"/>

<pathelement
path="../org.eclipse.cdt.core.macosx/cdt_macosx.jar"/>

<pathelement
path="../org.eclipse.cdt.core.qnx/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.qnx/cdtparser.jar"/>

<pathelement
path="../org.eclipse.cdt.core.qnx/cdt_qnx.jar"/>

<pathelement
path="../org.eclipse.cdt.core.solaris/cdtcore.jar"/>

<pathelement
path="../org.eclipse.cdt.core.solaris/cdtparser.jar"/>

<pathelement
path="../org.eclipse.cdt.core.solaris/cdt_solaris.jar"/>

<pathelement
path="../org.eclipse.cdt.core.win32/cdtcore.jar"/>

<pathelement
path=" ${build.result.folder}/../org.eclipse.cdt.core.win32/cdtcore .jar "/>

<pathelement
path="../org.eclipse.cdt.core.win32/cdtparser.jar"/>

<pathelement
path=" ${build.result.folder}/../org.eclipse.cdt.core.win32/cdtpars er.jar "/>

<pathelement
path=" ${build.result.folder}/../org.eclipse.cdt.core.win32/cdt_win 32.jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.core.resources_3.1.0.jar "/>

<pathelement
path=" ..\..\eclipse\plugins\org.eclipse.core.resources.compatibili ty_3.1.0.jar "/>

<pathelement
path=" ..\..\eclipse\plugins\org.eclipse.core.resources.win32_3Å1. 0.jar "/>

<pathelement
path=" ..\..\eclipse\plugins\org.eclipse.core.runtime.compatibility _3.1.0.jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.core.runtime_3.1.0.jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.osgi_3.1.0.jar"/>

<pathelement
path=" ..\..\eclipse\plugins\org.eclipse.update.configurator_3.1.0. jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.ant.core_3.1.0.jar"/ >

<pathelement
path="..\..\eclipse\plugins\org.eclipse.core.variables_3.1.0.jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.team.core_3.1.0.jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.text_3.1.0.jar"/>

<pathelement
path=" ${build.result.folder}/../org.eclipse.cdt.make.core/cdtmakec ore.jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.ui_3.1.0.jar"/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.help_3.1.0.jar"/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.swt_3.1.0.jar"/>

<pathelement
path=" ..\..\eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.1.0. jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.jface_3.1.0.jar"/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.core.commands_3.1.0.jar "/>

<pathelement
path="..\..\eclipse\plugins\org.eclipse.ui.workbench_3.1.0.jar "/>

<pathelement
path=" ../../eclipse/plugins/org.eclipse.ui.workbench.compatibility _3.1.0/compatibility.jar "/>

<pathelement
path=" ../../eclipse/plugins/org.eclipse.ui.workbench.compatibility _3.1.0/@dot "/>

<pathelement
path=" ..\..\eclipse\plugins\org.eclipse.core.expressions_3.1.0.jar "/>

</classpath>

<src path="src/" />

</javac>

<!--_Copy necessary resources -->

<copy todir="${temp.folder}/mngbuildcore.jar.bin"
failonerror="true" overwrite="false">

<fileset dir="src/" excludes="**/*.java,
**/package.htm*,null" />

</copy>

<mkdir dir="${build.result.folder}"/>

<jar destfile="${build.result.folder}/mngbuildcore.jar"
basedir="${temp.folder}/mngbuildcore.jar.bin"/>

<delete dir="${temp.folder}/mngbuildcore.jar.bin"/>

</target>





The used properties are:



temp.folder =
org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\plugin s\org.eclipse.cdt.managedbuilder.core/temp.folder

javacFailOnError = false

javacVerbose = true

bootclasspath = C:\Program
Files\Java\j2re1.4.2_03\lib\charsets.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\jce.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\jsse.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\plugin.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\rt.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\sunrsasign.jar

javacSource = 1.3

javacTarget = 1.2

compilerArg = // no compiler arg set



Essentially, before the compilation starts, I get this verbose text:



[javac] Compilation arguments:

[javac] '-noExit'

[javac] '-bootclasspath'

[javac] 'C:\Program
Files\Java\j2re1.4.2_03\lib\charsets.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\jce.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\jsse.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\plugin.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\rt.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\sunrsasign.jar'

[javac] '-classpath'

[javac] 'C:\Program
Files\Java\j2re1.4.2_03\lib\ext\dnsns.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\ext\ldapsec.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\ext\localedata.jar;C:\Program
Files\Java\j2re1.4.2_03\lib\ext\sunjce_provider.jar;C:\dev\e clipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.r eleng\results\plugins\org.eclipse.cdt.managedbuilder.core\te mp.folder\mngbuildcore.jar.bin;C:\dev\eclipse\cwe_core\cdt\o rg.eclipse.cdt-releng\org.eclipse.cdt.releng\results\plugins \org.eclipse.cdt.core\cdtcore.jar;C:\dev\eclipse\cwe_core\cd t\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\plug ins\org.eclipse.cdt.core\cdtparser.jar;C:\dev\eclipse\cwe_co re\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results \plugins\org.eclipse.cdt.core.win32\cdt_win32.jar;C:\dev\ecl ipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.rel eng\results\eclipse\plugins\org.eclipse.core.resources_3.1.0 .jar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org. eclipse.cdt.releng\results\eclipse\plugins\org.eclipse.core. resources.compatibility_3.1.0.jar;C:\dev\eclipse\cwe_core\cd t\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\ecli pse\plugins\org.eclipse.core.resources.win32_3.1.0.jar;C:\de v\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cd t.releng\results\eclipse\plugins\org.eclipse.core.runtime.co mpatibility_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.eclips e.cdt-releng\org.eclipse.cdt.releng\results\eclipse\plugins\ org.eclipse.core.runtime_3.1.0.jar;C:\dev\eclipse\cwe_core\c dt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\ecl ipse\plugins\org.eclipse.osgi_3.1.0.jar;C:\dev\eclipse\cwe_c ore\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\result s\eclipse\plugins\org.eclipse.update.configurator_3.1.0.jar; C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclip se.cdt.releng\results\eclipse\plugins\org.eclipse.ant.core_3 .1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\ org.eclipse.cdt.releng\results\eclipse\plugins\org.eclipse.c ore.variables_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.ecli pse.cdt-releng\org.eclipse.cdt.releng\results\eclipse\plugin s\org.eclipse.team.core_3.1.0.jar;C:\dev\eclipse\cwe_core\cd t\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\ecli pse\plugins\org.eclipse.text_3.1.0.jar;C:\dev\eclipse\cwe_co re\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results \plugins\org.eclipse.cdt.make.core\cdtmakecore.jar;C:\dev\ec lipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.re leng\results\eclipse\plugins\org.eclipse.ui_3.1.0.jar;C:\dev \eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt .releng\results\eclipse\plugins\org.eclipse.help_3.1.0.jar;C :\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclips e.cdt.releng\results\eclipse\plugins\org.eclipse.swt_3.1.0.j ar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.ec lipse.cdt.releng\results\eclipse\plugins\org.eclipse.swt.win 32.win32.x86_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.eclip se.cdt-releng\org.eclipse.cdt.releng\results\eclipse\plugins \org.eclipse.jface_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org .eclipse.cdt-releng\org.eclipse.cdt.releng\results\eclipse\p lugins\org.eclipse.core.commands_3.1.0.jar;C:\dev\eclipse\cw e_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\res ults\eclipse\plugins\org.eclipse.ui.workbench_3.1.0.jar;C:\d ev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.c dt.releng\results\eclipse\plugins\org.eclipse.ui.workbench.c ompatibility_3.1.0\compatibility.jar;C:\dev\eclipse\cwe_core \cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\e clipse\plugins\org.eclipse.core.expressions_3.1.0.jar;C:\dev \eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt .releng\results\plugins\org.eclipse.cdt.managedbuilder.core\ src'

[javac] '-d'

[javac]
'C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.ecli pse.cdt.releng\results\plugins\org.eclipse.cdt.managedbuilde r.core\temp.folder\mngbuildcore.jar.bin'

[javac] '-log'

[javac]
'C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.ecli pse.cdt.releng\results\plugins\org.eclipse.cdt.managedbuilde r.core\temp.folder\mngbuildcore.jar.bin.log'

[javac] '-proceedOnError'



I am trying to make head or tail of why the nested
ResourceConfigurationChecker is not producing a corresponding
ResourceChangeHandler$ResourceConfigurationChecker.class file.



Any help would be appreciated, or if you know someone who knows Java &
Eclipse that can look at this, it would also be appreciated.
Re: Buiding CDT from sources [message #153306 is a reply to message #152911] Wed, 07 September 2005 15:33 Go to previous message
Eclipse UserFriend
Originally posted by: dschaefer.qnx.com

Hisham Jaber wrote:
> I am building the CDT by invoking eclipse on the command line, and
> asking the antRunner to build the buildonly target of the build.xml ant
> file.
>
> java -cp $ENV{ECLIPSE_HOME}\\startup.jar org.eclipse.core.launcher.Main
> -application org.eclipse.ant.core.antRunner -buildfile build.xml -debug
> cdtonly
>
>
>
> In the .log file of the resulting platform+CDT run I saw that a
> java.lang.NoClassDefFoundError exception was thrown:
>
> java.lang.NoClassDefFoundError:
> org/eclipse/cdt/managedbuilder/internal/core/ResourceChangeH andler$ResourceConfigurationChecker
>
>
> at
> org.eclipse.cdt.managedbuilder.internal.core.ResourceChangeH andler.resourceChanged(ResourceChangeHandler.java:304)
>
>
> at
> org.eclipse.core.internal.events.NotificationManager$2.run(N otificationManager.java:276)
>
>
> at
> org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>
>
> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>
> at
> org.eclipse.core.internal.events.NotificationManager.notify( NotificationManager.java:270)
>
>
> at
> org.eclipse.core.internal.events.NotificationManager.broadca stChanges(NotificationManager.java:144)
>
>
> at
> org.eclipse.core.internal.resources.Workspace.broadcastPostC hange(Workspace.java:180)
>
>
> at
> org.eclipse.core.internal.resources.Workspace.endOperation(W orkspace.java:914)
>
>
> at
> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1728)
>
> at
> org.eclipse.cdt.internal.core.CDescriptor.save(CDescriptor.j ava:320)
>
> at
> org.eclipse.cdt.internal.core.CDescriptorManager$CDescriptor Updater.run(CDescriptorManager.java:74)
>
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>
>
>
> Looking at the file ResourceChangeHandler.java, you notice right away
> that there is a nested class ResourceConfigurationChecker in it.
>
> I looked at the mngbuildcore.jar file that was built locally and and the
> mngbuildcore.jar that you can download as part of the CDT 3.0 downloads
> and I found out that there is a different between them.
>
> Mainly, the both jar files contain:
>
> ResourceChangeHandler.class, ResourceChangeHandler$1.class and
> ResourceChangeHandler$2.class
>
> However, the downloaded jar also contains an extra file:
>
> ResourceChangeHandler$ResourceConfigurationChecker.class
>
>
>
> This explains the NoClassDefFoundError reported in the .log file.
>
>
>
> So I rebuilt the CDT with debug information turned on and I am still
> looking at the result.
>
> I am wondering if you guys know a java/eclipse expert that can help me
> sort through the result.
>
>
>
> Basically, the ant file responsible for building the managed builder
> plugin is:
>
> cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\pl ugins\org.eclipse.cdt.managedbuilder.core\build.xml
>
>
>
>
> and the target is:
>
> <target name="mngbuildcore.jar" depends="init" unless="mngbuildcore.jar"
> description="Create jar: org.eclipse.cdt.managedbuilder.core
> mngbuildcore.jar.">
>
> <delete dir="${temp.folder}/mngbuildcore.jar.bin"/>
>
> <mkdir dir="${temp.folder}/mngbuildcore.jar.bin"/>
>
> <!--_compile the source code -->
>
> <javac destdir="${temp.folder}/mngbuildcore.jar.bin"
> failonerror="${javacFailOnError}" verbose="${javacVerbose}"
> debug="${javacDebugInfo}" includeAntRuntime="no"
> bootclasspath="${bootclasspath}" source="${javacSource}"
> target="${javacTarget}" >
>
> <compilerarg line="${compilerArg}"/>
>
> <classpath>
>
> <pathelement
> path="${build.result.folder}/../org.eclipse.cdt.core/cdtcore.jar "/>
>
> <pathelement
> path=" ${build.result.folder}/../org.eclipse.cdt.core/cdtparser.jar "/>
>
> <pathelement
> path="../org.eclipse.cdt.core.aix/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.aix/cdtparser.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.aix/cdtaix.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux/cdtparser.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux/cdt_linux.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.ia64/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.ia64/cdtparser.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.ia64/@dot"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.ppc/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.ppc/cdtparser.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.ppc/@dot"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.x86/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.x86/cdtparser.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.x86/@dot"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.x86_64/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.x86_64/cdtparser.jar"/ >
>
> <pathelement
> path="../org.eclipse.cdt.core.linux.x86_64/@dot"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.macosx/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.macosx/cdtparser.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.macosx/cdt_macosx.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.qnx/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.qnx/cdtparser.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.qnx/cdt_qnx.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.solaris/cdtcore.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.solaris/cdtparser.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.solaris/cdt_solaris.jar"/>
>
> <pathelement
> path="../org.eclipse.cdt.core.win32/cdtcore.jar"/>
>
> <pathelement
> path=" ${build.result.folder}/../org.eclipse.cdt.core.win32/cdtcore .jar "/>
>
> <pathelement
> path="../org.eclipse.cdt.core.win32/cdtparser.jar"/>
>
> <pathelement
> path=" ${build.result.folder}/../org.eclipse.cdt.core.win32/cdtpars er.jar "/>
>
> <pathelement
> path=" ${build.result.folder}/../org.eclipse.cdt.core.win32/cdt_win 32.jar "/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.core.resources_3.1.0.jar "/>
>
> <pathelement
> path=" ..\..\eclipse\plugins\org.eclipse.core.resources.compatibili ty_3.1.0.jar "/>
>
>
> <pathelement
> path=" ..\..\eclipse\plugins\org.eclipse.core.resources.win32_3Å1. 0.jar "/>
>
> <pathelement
> path=" ..\..\eclipse\plugins\org.eclipse.core.runtime.compatibility _3.1.0.jar "/>
>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.core.runtime_3.1.0.jar "/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.osgi_3.1.0.jar"/>
>
> <pathelement
> path=" ..\..\eclipse\plugins\org.eclipse.update.configurator_3.1.0. jar "/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.ant.core_3.1.0.jar"/ >
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.core.variables_3.1.0.jar "/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.team.core_3.1.0.jar "/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.text_3.1.0.jar"/>
>
> <pathelement
> path=" ${build.result.folder}/../org.eclipse.cdt.make.core/cdtmakec ore.jar "/>
>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.ui_3.1.0.jar"/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.help_3.1.0.jar"/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.swt_3.1.0.jar"/>
>
> <pathelement
> path=" ..\..\eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.1.0. jar "/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.jface_3.1.0.jar"/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.core.commands_3.1.0.jar "/>
>
> <pathelement
> path="..\..\eclipse\plugins\org.eclipse.ui.workbench_3.1.0.jar "/>
>
> <pathelement
> path=" ../../eclipse/plugins/org.eclipse.ui.workbench.compatibility _3.1.0/compatibility.jar "/>
>
>
> <pathelement
> path=" ../../eclipse/plugins/org.eclipse.ui.workbench.compatibility _3.1.0/@dot "/>
>
>
> <pathelement
> path=" ..\..\eclipse\plugins\org.eclipse.core.expressions_3.1.0.jar "/>
>
> </classpath>
>
> <src path="src/" />
>
> </javac>
>
> <!--_Copy necessary resources -->
>
> <copy todir="${temp.folder}/mngbuildcore.jar.bin"
> failonerror="true" overwrite="false">
>
> <fileset dir="src/" excludes="**/*.java,
> **/package.htm*,null" />
>
> </copy>
>
> <mkdir dir="${build.result.folder}"/>
>
> <jar destfile="${build.result.folder}/mngbuildcore.jar"
> basedir="${temp.folder}/mngbuildcore.jar.bin"/>
>
> <delete dir="${temp.folder}/mngbuildcore.jar.bin"/>
>
> </target>
>
>
>
>
>
> The used properties are:
>
>
>
> temp.folder =
> org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\plugin s\org.eclipse.cdt.managedbuilder.core/temp.folder
>
>
> javacFailOnError = false
>
> javacVerbose = true
>
> bootclasspath = C:\Program
> Files\Java\j2re1.4.2_03\lib\charsets.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\jce.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\jsse.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\plugin.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\rt.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\sunrsasign.jar
>
> javacSource = 1.3
>
> javacTarget = 1.2
>
> compilerArg = // no compiler arg set
>
>
>
> Essentially, before the compilation starts, I get this verbose text:
>
>
>
> [javac] Compilation arguments:
>
> [javac] '-noExit'
>
> [javac] '-bootclasspath'
>
> [javac] 'C:\Program
> Files\Java\j2re1.4.2_03\lib\charsets.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\jce.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\jsse.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\plugin.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\rt.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\sunrsasign.jar'
>
> [javac] '-classpath'
>
> [javac] 'C:\Program
> Files\Java\j2re1.4.2_03\lib\ext\dnsns.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\ext\ldapsec.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\ext\localedata.jar;C:\Program
> Files\Java\j2re1.4.2_03\lib\ext\sunjce_provider.jar;C:\dev\e clipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.r eleng\results\plugins\org.eclipse.cdt.managedbuilder.core\te mp.folder\mngbuildcore.jar.bin;C:\dev\eclipse\cwe_core\cdt\o rg.eclipse.cdt-releng\org.eclipse.cdt.releng\results\plugins \org.eclipse.cdt.core\cdtcore.jar;C:\dev\eclipse\cwe_core\cd t\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\plug ins\org.eclipse.cdt.core\cdtparser.jar;C:\dev\eclipse\cwe_co re\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results \plugins\org.eclipse.cdt.core.win32\cdt_win32.jar;C:\dev\ecl ipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.rel eng\results\eclipse\plugins\org.eclipse.core.resources_3.1.0 .jar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org. eclipse.cdt.releng\results\eclipse\plugins\org.eclipse.core. resources.compatibility_3.1.0.jar;C:\dev\eclipse\cwe_core\cd t\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\ecli pse\plugins\org.eclipse.cor
e.resources.win32_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org. eclipse.cdt-releng\org.eclipse.cdt.releng\results\eclipse\pl ugins\org.eclipse.core.runtime.compatibility_3.1.0.jar;C:\de v\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cd t.releng\results\eclipse\plugins\org.eclipse.core.runtime_3. 1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\o rg.eclipse.cdt.releng\results\eclipse\plugins\org.eclipse.os gi_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-rel eng\org.eclipse.cdt.releng\results\eclipse\plugins\org.eclip se.update.configurator_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt \org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\eclip se\plugins\org.eclipse.ant.core_3.1.0.jar;C:\dev\eclipse\cwe _core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\resu lts\eclipse\plugins\org.eclipse.core.variables_3.1.0.jar;C:\ dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse. cdt.releng\results\eclipse\plugins\org.eclipse.team.core_3.1 .0.jar;C:\dev\eclipse\cwe_core
\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\e clipse\plugins\org.eclipse.text_3.1.0.jar;C:\dev\eclipse\cwe _core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt.releng\resu lts\plugins\org.eclipse.cdt.make.core\cdtmakecore.jar;C:\dev \eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse.cdt .releng\results\eclipse\plugins\org.eclipse.ui_3.1.0.jar;C:\ dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.eclipse. cdt.releng\results\eclipse\plugins\org.eclipse.help_3.1.0.ja r;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.ecl ipse.cdt.releng\results\eclipse\plugins\org.eclipse.swt_3.1. 0.jar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org .eclipse.cdt.releng\results\eclipse\plugins\org.eclipse.swt. win32.win32.x86_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.ec lipse.cdt-releng\org.eclipse.cdt.releng\results\eclipse\plug ins\org.eclipse.jface_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\ org.eclipse.cdt-releng\org.eclipse.cdt.releng\results\eclips e\plugins\org.eclipse.core.com
mands_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt- releng\org.eclipse.cdt.releng\results\eclipse\plugins\org.ec lipse.ui.workbench_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org .eclipse.cdt-releng\org.eclipse.cdt.releng\results\eclipse\p lugins\org.eclipse.ui.workbench.compatibility_3.1.0\compatib ility.jar;C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng \org.eclipse.cdt.releng\results\eclipse\plugins\org.eclipse. core.expressions_3.1.0.jar;C:\dev\eclipse\cwe_core\cdt\org.e clipse.cdt-releng\org.eclipse.cdt.releng\results\plugins\org .eclipse.cdt.managedbuilder.core\src'
>
>
> [javac] '-d'
>
> [javac]
> 'C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.ecli pse.cdt.releng\results\plugins\org.eclipse.cdt.managedbuilde r.core\temp.folder\mngbuildcore.jar.bin'
>
>
> [javac] '-log'
>
> [javac]
> 'C:\dev\eclipse\cwe_core\cdt\org.eclipse.cdt-releng\org.ecli pse.cdt.releng\results\plugins\org.eclipse.cdt.managedbuilde r.core\temp.folder\mngbuildcore.jar.bin.log'
>
>
> [javac] '-proceedOnError'
>
>
>
> I am trying to make head or tail of why the nested
> ResourceConfigurationChecker is not producing a corresponding
> ResourceChangeHandler$ResourceConfigurationChecker.class file.
>
>
>
> Any help would be appreciated, or if you know someone who knows Java &
> Eclipse that can look at this, it would also be appreciated.
>
>
>

I have on my todo list to publish the method we use to build the CDT.
Unfortunately I've never had luck in Windows but there should be away.
The best place to start if you are going to try this is in CVS, checkout
org.eclipse.cdt-releng/org.eclipse.cdt.releng in the file build.sh
(which runs fine on Linux).

Doug
Previous Topic:Q: Bug of PThread?
Next Topic:parsing Makefile?
Goto Forum:
  


Current Time: Wed Jul 16 01:04:57 EDT 2025

Powered by FUDForum. Page generated in 0.03468 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top