From owner-freebsd-ports@FreeBSD.ORG Tue Apr 11 15:06:41 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC62716A400 for ; Tue, 11 Apr 2006 15:06:41 +0000 (UTC) (envelope-from duane@greenmeadow.ca) Received: from smtpout.eastlink.ca (smtpout.eastlink.ca [24.222.0.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD7AC43D70 for ; Tue, 11 Apr 2006 15:06:40 +0000 (GMT) (envelope-from duane@greenmeadow.ca) Received: from ip01.eastlink.ca ([24.222.10.5]) by mta01.eastlink.ca (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0IXK001NCCMIY362@mta01.eastlink.ca> for freebsd-ports@freebsd.org; Tue, 11 Apr 2006 12:06:18 -0300 (ADT) Received: from blk-224-199-230.eastlink.ca (HELO [192.168.0.103]) ([24.224.199.230]) by ip01.eastlink.ca with ESMTP; Tue, 11 Apr 2006 12:06:38 -0300 Date: Tue, 11 Apr 2006 12:05:40 -0300 From: Duane Whitty In-reply-to: <20060411104554.b8a35fc4.adamk@voicenet.com> To: Adam K Kirchhoff Message-id: <443BC5C4.2010306@greenmeadow.ca> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAQAAA+k= References: <20060411075502.b094d131.adamk@voicenet.com> <443BB1EE.4000000@ebs.gr> <20060411095604.520a0f8b.adamk@voicenet.com> <443BB9BD.4090309@ebs.gr> <20060411102009.b1fd42f9.adamk@voicenet.com> <20060411104554.b8a35fc4.adamk@voicenet.com> User-Agent: Thunderbird 1.5 (X11/20060309) Cc: freebsd-ports@freebsd.org Subject: Re: Building eclipse. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Apr 2006 15:06:42 -0000 Adam K Kirchhoff wrote: > On Tue, 11 Apr 2006 10:20:09 -0400 > Adam K Kirchhoff wrote: > > >> On Tue, 11 Apr 2006 17:14:21 +0300 >> Panagiotis Astithas wrote: >> >> >>> Adam K Kirchhoff wrote: >>> >>>> On Tue, 11 Apr 2006 16:41:02 +0300 >>>> Panagiotis Astithas wrote: >>>> >>>> >>>>> 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 >>>>> >>>>> >>>>> >>>>> >>>> I have both firefox and mozilla installed from ports. The headers it's failing on are located in both /usr/X11R6/include/firefox and /usr/X11R6/include/mozilla-devel >>>> >>> Are you using a particular WITH_MOZILLA setting when building eclipse? >>> >>> >> Nope, I don't have that defined at all, but I'll set it to mozilla and try again, just to see what happens. >> >> > > And even with WITH_MOZILLA set to 'mozilla', it fails at the same point. > > Adam > > This has probably already been covered and if so sorry for the noise, but what about -DWITH_MOZILLA without assigning a value to WITH_MOZILLA Regards, Duane Whitty -- duane@greenmeadow.ca