Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Build issues cdt 7.0.1

I would like to build what gets shipped as "the cdt", then patch it, then ship it to my colleagues as painfree as possible. I'll have a look if I can figure out this cdt.map thing, thanks for the pointer. 

Am 25.01.2011 um 19:03 schrieb "James Blackburn" <jamesblackburn@xxxxxxxxx>:

> I think you need to work out what you want to work on...  Not all the
> project in the repository are part of the CDT build, and some have
> additional dependencies.  To see what's part of the build, take a look
> at cdt.map in org.eclipse.cdt.releng.
> 
> On 25 January 2011 16:52, Tobias Hahn <tobias.hahn@xxxxxxxxxxx> wrote:
>> Please apologize if I seem to ask the same set of questions every couple of months, but I could not figure out how to build a custom cdt by googling and searching this list. Here is what I did:
>> 
>> 1. Download eclipse-SDK-3.6.1 for Mac OS X 64bit Cocoa.
>> 2. Clone git://dev.eclipse.org/org.eclipse.cdt/org.eclipse.cdt.git
>> 3. git checkout cdt_7_0_1
>> 4. Open eclipse 3.6.1 from step 1.
>> 5. "Import Existing Projects" everything under org.eclipse.cdt into an empty workspace.
>> 
>> This gave me a few errors about some projects already being in the workspace (even though I started with an empty one). Apparently, eclipse tries to import some projects twice. Unchecking all those about which eclipse complained then let me continue.
>> 
>> 6. Remove all *.test projects since they did not build and I remembered that I need some obscure platform test dependency for them.
>> 
>> When I try to build all, I still get over 2000 errors and over 10000 warnings, and I am a bit clueless of how to continue, what is needed and which projects I can safely delete. Here is a sample of the errors I get:
>> 
>> -- Project 'org.antlr' is missing required library: 'antlr-runtime-3.0.jar'.
> 
> I think this is used by the lrparsers. It can be found in the orbit
> CVS repository. If you don't need the lrparser, then you can remove
> that project.
> 
>> -- org.eclipse.cdt.internal.cppunit.runner.CppUnitLaunchConfigurationTabGroup: The import org.eclipse.cdt.launch.internal.ui.MigratingCEnvironmentTab cannot be resolved.
> 
> I don't know of anyone working on cppunit.
> 
>> Looking at project org.eclipse.cdt.launch, there is a package org.eclipse.cdt.launch.internal.ui, but indeed there is no MigratingCEnvironmentTab.java
>> 
>> -- Project 'org.eclipse.cdt.debug.edc.agent.gdbserver' is missing a required Java project: 'org.eclipse.tm.tcf.core'
> 
> This is EDC, it likely depends on TCF (another eclipse project)...
> 
>> -- org.eclipse.cdt.core.lrparser.xlc/XlcCLanguage.java: The import org.eclipse.cdt.core.dom.lrparser cannot be resolved.
>> 
>> I cannot find this package anywhere, either.
>> 
>> This list goes on and on. I suspect I am missing some crucial information, but, again, I would like to apologize, but I could not find it anywhere. Thanks for any help in advance!
> 
> It's also very possible that the 70x branch is broken in the git repo.
> The canonical place to checkout source is still CVS.
> 
> Cheers,
> James
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top