Linux broken where Windows works? [message #64515] |
Mon, 24 April 2006 03:37  |
Eclipse User |
|
|
|
I am getting a difference in behaviour for AJDT 1.3.1 on Windows vs Linux.
Both machines are running the same in terms of:
- Eclipse 3.1.2
- AJDT 1.3.1
- MyEclipse
All of this is checked into CVS (including Eclipse .classpath and
project) for a multiproject workspace, with project source dependencies.
On Windows everything appears to be fine, with no compile time errors.
On Linux I get: "The project cannot be built until its prerequisite
ProjectX is built. Cleaning and building all projects is recommended".
Where ProjectX is an AJDT enabled project and has no errors.
If I make the offended project an AJDT project then everything is ok, but
this is only needed on Linux and is not an acceptable path forward.
Is there a difference in the Linux way of things and AJDT?
|
|
|
|
|
Re: Linux broken where Windows works? [message #64651 is a reply to message #64586] |
Wed, 26 April 2006 08:53  |
Eclipse User |
|
|
|
On Wed, 26 Apr 2006 05:32:35 +0000, Cory Prowse wrote:
> Further investigation yielded that to fix the problem on Linux was to:
>
> 1. Remove aspect nature from all aspect projects
> 2. Build all projects (when none have aspect nature)
> 3. Add back the aspect natures removed in step 1
> 4. Build all
>
> That works reliably.
That's great, but of course it'd be even better if the problem didn't
occur in the first place. If you can reproduce this in a test project,
please raise a bug and attach it.
Thanks,
Matt.
|
|
|
Re: Linux broken where Windows works? [message #593460 is a reply to message #64515] |
Mon, 24 April 2006 05:37  |
Eclipse User |
|
|
|
There shouldn't be any difference between the two - we also use Linux
ourselves. So this sounds pretty clearly like a bug. Can you reproduce
the problem with a small test project?
Matt.
On Mon, 24 Apr 2006 07:37:11 +0000, Cory Prowse wrote:
> I am getting a difference in behaviour for AJDT 1.3.1 on Windows vs Linux.
>
> Both machines are running the same in terms of:
> - Eclipse 3.1.2
> - AJDT 1.3.1
> - MyEclipse
> All of this is checked into CVS (including Eclipse .classpath and
> project) for a multiproject workspace, with project source dependencies.
>
> On Windows everything appears to be fine, with no compile time errors.
> On Linux I get: "The project cannot be built until its prerequisite
> ProjectX is built. Cleaning and building all projects is recommended".
> Where ProjectX is an AJDT enabled project and has no errors.
> If I make the offended project an AJDT project then everything is ok, but
> this is only needed on Linux and is not an acceptable path forward.
>
> Is there a difference in the Linux way of things and AJDT?
|
|
|
Re: Linux broken where Windows works? [message #593477 is a reply to message #64541] |
Wed, 26 April 2006 01:32  |
Eclipse User |
|
|
|
Further investigation yielded that to fix the problem on Linux was to:
1. Remove aspect nature from all aspect projects
2. Build all projects (when none have aspect nature)
3. Add back the aspect natures removed in step 1
4. Build all
That works reliably.
-- Cory
|
|
|
Re: Linux broken where Windows works? [message #593501 is a reply to message #64586] |
Wed, 26 April 2006 08:53  |
Eclipse User |
|
|
|
On Wed, 26 Apr 2006 05:32:35 +0000, Cory Prowse wrote:
> Further investigation yielded that to fix the problem on Linux was to:
>
> 1. Remove aspect nature from all aspect projects
> 2. Build all projects (when none have aspect nature)
> 3. Add back the aspect natures removed in step 1
> 4. Build all
>
> That works reliably.
That's great, but of course it'd be even better if the problem didn't
occur in the first place. If you can reproduce this in a test project,
please raise a bug and attach it.
Thanks,
Matt.
|
|
|
Powered by
FUDForum. Page generated in 0.12785 seconds