Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » AspectJ » Linux broken where Windows works?
Linux broken where Windows works? [message #64515] Mon, 24 April 2006 07:37 Go to next message
Cory Prowse is currently offline Cory ProwseFriend
Messages: 4
Registered: July 2009
Junior Member
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 #64541 is a reply to message #64515] Mon, 24 April 2006 09:37 Go to previous messageGo to next message
Matt Chapman is currently offline Matt ChapmanFriend
Messages: 429
Registered: July 2009
Senior Member
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 #64586 is a reply to message #64541] Wed, 26 April 2006 05:32 Go to previous messageGo to next message
Cory Prowse is currently offline Cory ProwseFriend
Messages: 4
Registered: July 2009
Junior Member
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 #64651 is a reply to message #64586] Wed, 26 April 2006 12:53 Go to previous message
Matt Chapman is currently offline Matt ChapmanFriend
Messages: 429
Registered: July 2009
Senior Member
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 09:37 Go to previous message
Matt Chapman is currently offline Matt ChapmanFriend
Messages: 429
Registered: July 2009
Senior Member
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 05:32 Go to previous message
Cory Prowse is currently offline Cory ProwseFriend
Messages: 4
Registered: July 2009
Junior Member
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 12:53 Go to previous message
Matt Chapman is currently offline Matt ChapmanFriend
Messages: 429
Registered: July 2009
Senior Member
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.
Previous Topic:3.1.1 installation problem - ajdt functionality not showing up OR needs Eclipse SDK installed
Next Topic:AJDT New Feature: Eclipse Product Export Wizard
Goto Forum:
  


Current Time: Thu Apr 18 06:36:21 GMT 2024

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

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

Back to the top