Building eclipse.

Panagiotis Astithas past at ebs.gr
Tue Apr 11 13:41:13 UTC 2006


Adam K Kirchhoff wrote:
> FYI,
> 
> 	The eclipse port appears to be broken at the moment.  About forty five minutes in, the build fails.  The problem appears to have originated with:
> 
>     [javac] The method processUpdate(Attributes) from the type JNLPGenerator is never used locally
>     [javac] ----------
>     [javac] ----------
>     [javac] 2. WARNING in /usr/ports/java/eclipse/work/plugins/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/PluginVersionReplaceTask.java
>     [javac]  (at line 157)
>     [javac]     private static void transferStreams(InputStream source, OutputStream destination) throws IOException {
>     [javac]                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>     [javac] The method transferStreams(InputStream, OutputStream) from the type PluginVersionReplaceTask is never used locally
>     [javac] ----------
>     [javac] 2 problems (2 warnings)
>      [exec] In file included from xpcom_structs.h:29,
>      [exec]                  from xpcom.cpp:30:
>      [exec] xpcom.h:21:21: nsXPCOM.h: No such file or directory
>      [exec] xpcom.h:22:25: nsEmbedAPI.h: No such file or directory
>      [exec] xpcom.h:23:27: nsEmbedString.h: No such file or directory
>      [exec] xpcom.h:24:28: nsIInputStream.h: No such file or directory
>      [exec] xpcom.h:25:30: nsISupportsUtils.h: No such file or directory
>      [exec] In file included from xpcom.cpp:30:
>      [exec] xpcom_structs.h:33: error: expected constructor, destructor, or type conversion before '*' token
>      [exec] xpcom_structs.h:33: error: expected `,' or `;' before '*' token
>      [exec] xpcom_structs.h:34: error: `nsID' has not been declared
>      [exec] xpcom_structs.h:34: error: ISO C++ forbids declaration of `lpStruct' with no type
> 
> 
> And it continues on till it gets to:
> 
>      [exec] xpcom.cpp: In function `jint Java_org_eclipse_swt_internal_mozilla_XPCOM_strlen(JNIEnv*, _jclass*, jint)':
>      [exec] xpcom.cpp:2023: error: `strlen' undeclared (first use this function)
>      [exec] gmake: *** [xpcom.o] Error 1
> 
> BUILD FAILED
> /usr/ports/java/eclipse/work/build.xml:53: exec returned: 2

You appear to be missing the mozilla/firefox headers. Do you have any oh
these installed? If you specifically don't want the browser widget, you
could build eclipse with WITHOUT_MOZILLA.

Cheers,

Panagiotis



More information about the freebsd-ports mailing list