From owner-freebsd-gnome@FreeBSD.ORG Wed Nov 9 08:42:18 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 E586916A41F; Wed, 9 Nov 2005 08:42:18 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBA5943D46; Wed, 9 Nov 2005 08:42:17 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id jA98gG9V031581; Wed, 9 Nov 2005 10:42:16 +0200 (EET) (envelope-from past@ebs.gr) Received: from [10.1.1.158] (pc158.ebs.gr [10.1.1.158]) by ebs.gr (8.13.3/8.12.11) with ESMTP id jA98gXcd040038; Wed, 9 Nov 2005 10:42:33 +0200 (EET) (envelope-from past@ebs.gr) Message-ID: <4371B635.90603@ebs.gr> Date: Wed, 09 Nov 2005 10:41:25 +0200 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051106) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alexander Nedotsukov 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> <1131506115.98117.3.camel@server.mcneil.com> <437189E2.1040405@FreeBSD.org> In-Reply-To: <437189E2.1040405@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: eclipse@freebsd.org, sean@mcneil.com, 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 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 08:42:19 -0000 Alexander Nedotsukov wrote: > Sean McNeil wrote: > >> 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. >> >> > Sounds like true. But I am not an eclipse expert. Please speak up to > patch author to finish this work. In the meantime you could check the original patches at: https://bugs.eclipse.org/bugs/show_bug.cgi?id=106527 It seems there are some extra patches that Andreas hasn't kept in his version, that might make a difference on amd64. Panagiotis