From owner-freebsd-java@FreeBSD.ORG Sun Jul 17 11:11:09 2005 Return-Path: X-Original-To: freebsd-java@freebsd.org Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44F4116A41C for ; Sun, 17 Jul 2005 11:11:09 +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 3063C43D45 for ; Sun, 17 Jul 2005 11:11:00 +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 j6HBAwKU030985; Sun, 17 Jul 2005 14:10:58 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.200] (pptp.ebs.gr [10.1.1.200]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j6HBAl5a020901; Sun, 17 Jul 2005 14:10:47 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <42DA3C59.1070305@ebs.gr> Date: Sun, 17 Jul 2005 14:09:13 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050507) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Andreas Kohn References: <1120942860.19352.7.camel@localhost.eu.mscsoftware.com> <42D99A15.7090408@ebs.gr> <1121595018.959.21.camel@klamath.syndrom23.de> In-Reply-To: <1121595018.959.21.camel@klamath.syndrom23.de> Content-Type: multipart/mixed; boundary="------------000106050008020002020703" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "'freebsd-java@freebsd.org'" Subject: Re: Eclipse 3.1 port? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jul 2005 11:11:09 -0000 This is a multi-part message in MIME format. --------------000106050008020002020703 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Andreas Kohn wrote: > On Sun, 2005-07-17 at 02:36 +0300, Panagiotis Astithas wrote: >> >>I have a WIP here (a patch for the current port, or a shell archive with >>the full thing): >> >>http://www.netmode.ntua.gr/~past/freebsd/eclipse-devel.diff.gz >>http://www.netmode.ntua.gr/~past/freebsd/eclipse-devel.shar.gz > > > I'm getting a nice error when extracting the shar: > /tmp/eclipse-devel-3.1.shar: 519: Syntax error: Illegal eof marker for Thanks, I'll have it fixed in the next snapshot. > The patch worked fine, though, and the build completed. There is one > problem I'm seeing: The PDE doesn't find any plugins > (Window>Preferences>Plug-in Development>Target Platform, the list is > empty), and therefore all plugin projects of mine are marked broken > because of missing dependent plugins. > > It does not help to define my platform to -os linux, but I assume it > must be something along these lines, because clicking on reload in the > Target Platform preferences iterates through the plugins, it just > doesn't put them into the list, probably because some metadata is wrong. I can't replicate it here. You can see in the attached image that I get a full list. Does the log contain anything enlightening? Also, are you building the gtk/x86 version too, or perhaps motif/x86 or gtk/amd64? > I'm also using attached patch to allow me to install both eclipse and > eclipse-devel, but I tried without and the problem stays the same. > (Installing both eclipses is really good-thing-to-have if you need a > working eclipse and want to test the new 3.1 only) Another way to do this would be like that (after commenting out the CONFLICTS line of course): env PREFIX=/var/tmp/test make install What puzzles me is the following change, though. What does --strip-components do? I can't seem to find it in tar(1), gtar(1) or libarchive(3). > - @${TAR} -xzf ${WRKSRC}/result/*.tar.gz -C ${PREFIX} > + @${TAR} -xzf ${WRKSRC}/result/*.tar.gz --strip-components 1 -C ${PORTDESTDIR} Thanks, Panagiotis --------------000106050008020002020703--