From owner-freebsd-gnome@FreeBSD.ORG Wed Nov 9 03:15:17 2005 Return-Path: X-Original-To: freebsd-gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 811ED16A41F; Wed, 9 Nov 2005 03:15:17 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from mail.mcneil.com (mcneil.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B06343D49; Wed, 9 Nov 2005 03:15:16 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id AA12AF24DE; Tue, 8 Nov 2005 19:15:16 -0800 (PST) Received: from mail.mcneil.com ([127.0.0.1]) by localhost (server.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 58099-10; Tue, 8 Nov 2005 19:15:16 -0800 (PST) Received: from server.mcneil.com (server.mcneil.com [10.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id E8DE8F1A30; Tue, 8 Nov 2005 19:15:15 -0800 (PST) From: Sean McNeil To: Alexander Nedotsukov In-Reply-To: <1131473519.95131.2.camel@server.mcneil.com> References: <1126680998.14844.2.camel@localhost> <4327DBC7.2090707@ebs.gr> <1127115472.1082.15.camel@localhost> <432E6E1B.8020108@ebs.gr> <1127129214.997.5.camel@klamath.syndrom23.de> <1131402336.1264.6.camel@localhost> <437052E9.2040004@FreeBSD.org> <1131444971.69134.5.camel@server.mcneil.com> <4370906B.4090206@FreeBSD.org> <1131473519.95131.2.camel@server.mcneil.com> Content-Type: text/plain Organization: Sean McNeil Consulting, Inc Date: Tue, 08 Nov 2005 19:15:15 -0800 Message-Id: <1131506115.98117.3.camel@server.mcneil.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at mcneil.com Cc: eclipse@FreeBSD.org, gnome Subject: Re: Failed to build eclipse with gnome 2.12 (failed on cario) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sean@mcneil.com List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Nov 2005 03:15:17 -0000 On Tue, 2005-11-08 at 10:11 -0800, Sean McNeil wrote: > On Tue, 2005-11-08 at 20:47 +0900, Alexander Nedotsukov wrote: > > Sean McNeil wrote: > > > > > ...... > > > > > >>>>> > > >>>>> > > >>>>> > > >>>>FWIW, you can find a patch to eclipse that I use for 3.1+gnome 2.12 at > > >>>>http://andreas.syndrom23.de/dump/eclipse-3.1-cairo.diff > > >>>> > > >>>> > > >>>> > > >>>Any chance to get this patch commited ? > > >>>java/eclipse still does not build with gnome-2.12 (already in tree). > > >>> > > >>> > > >>> > > >>I did this yesterday. Cvsup. > > >> > > >> > > > > > >One caveat (as mentioned on another thread) - The patches incorporated > > >only fix the problem for x86. amd64 systems still fail to build > > >properly. > > > > > > > > Very strange. The build log you showed in eclipse@ looks exactly like > > cairo related build faulre w/o patches commited yesterday. Are you sure > > you have file manualpatch-plugins-swt-cairo in files/ directory? > > As last resort I can recommend to build eclipse with WITHOUT_CAIRO=yes > > for now. > > Positive. The problem is that amd64 uses a different SWT: > > plugins/org.eclipse.swt.gtk.freebsd.amd64 > > plugins/org.eclipse.swt.gtk.freebsd.amd64/src/Eclipse SWT > PI/cairo/library/cairo.c needs to be patched as well. To follow up, it appears that the files patched are just for the standard 32-bit implementation. For 64-bit, those files appear to be copied over then regenerated from the class file. So, the problem is that Cairo.java is not patched and it doesn't correspond to the new cairo.c. Using cairo in its current state should not really be possible even on i386 as they don't match up. Sean