eclipse

Alex Varju alex at varju.ca
Mon Apr 4 22:07:54 PDT 2005


Bruno Van Den Bossche wrote:
> Great, the only think that still needed tweaking (I think) was the 
> adding of a pkg_plist.

Okay, I've fixed the plist ... I wanted to make it dynamic, but I had 
trouble building the list of directories automatically.  I'm assuming 
that other Eclipse plugins will be installed in the same directory, so I 
can't just walk the directory after installing.  Right now I've got a 
hidden makefile target that will generate the pkg-plist file based on 
the assumption that there are no plugins installed.  It can be run by 
the port maintainer after upgrading.

My latest version is here:

   http://www.varju.ca/alex/freebsd/eclipse-devel-3.1m6-2.tgz

I know that there are still a few things wrong still.  I tried a Motif 
build on my i386 box yesterday, and it will compile, but crashes during 
startup.  I don't know what's going wrong there.  Also, the 
libswt-mozilla library is not getting compiled under gtk-amd64 right 
now, and I'm having trouble convincing the build to do what I want.

Once I get these issues resolved, I'll submit my port.

> Ok, I did earlier today and there seems to a strange thing going on
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=90155
> 
> The getId() method actually returns a String and not a long as the 
> compiler seems to think.  I haven't got a clue why the compiler thinks 
> it's a long.  If you (or anyone for that matter) have any clue, feel 
> free to pitch in :)

That is strange.  As you say, it sure does look like the getId() method 
is returning a String, so I don't know why it would claim otherwise. 
The whole build is complicated by the fact that Eclipse is using its own 
compiler to do a lot of the work, so this error message is probably not 
coming directly from javac.  Now that I think of it, though, have you 
tried compiling that same code with javac?  That might help narrow the 
problem down to either our compiler or theirs.

Alex.


More information about the freebsd-java mailing list