From nobody@FreeBSD.org  Sat Sep 13 13:30:39 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 7710B1065678
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 13 Sep 2008 13:30:33 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 279B78FC22
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 13 Sep 2008 13:30:33 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m8DDUWG0016500
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 13 Sep 2008 13:30:32 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m8DDUWG7016491;
	Sat, 13 Sep 2008 13:30:32 GMT
	(envelope-from nobody)
Message-Id: <200809131330.m8DDUWG7016491@www.freebsd.org>
Date: Sat, 13 Sep 2008 13:30:32 GMT
From: "Dennis M. Keefe" <keefedm@myrealbox.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: eclipse-devel-3.4 port doesn't install libswt files
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         127353
>Category:       ports
>Synopsis:       java/eclipse-devel: eclipse-devel-3.4 doesn't install libswt files
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-eclipse
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 13 13:40:01 UTC 2008
>Closed-Date:    Sun Oct 12 15:47:15 UTC 2008
>Last-Modified:  Sun Oct 12 15:50:00 UTC 2008
>Originator:     Dennis M. Keefe
>Release:        7.0
>Organization:
NA
>Environment:
FreeBSD golem.my.domain 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
eclipse-devel-3.4 builds and install, but when run, following error occurs (written to log):

java.lang.UnsatisfiedLinkError: no swt-gtk-3448 or swt-gtk in swt.library.path, java.library.path or the jar file

This was traced to the absence of the libswt*.so files in org.eclipse.swt.gtk.freebsd.x86_3.4.0.v3448f.jar .

FYI: 

Built with WITH_GECKO=xulrunner

java version "1.6.0_07"
Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
Diablo Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)

>How-To-Repeat:
Build/install from port and run. Receive dialog saying error was written to log file. Log file detailed above error.

(I have full build log, if anyone wants it.)
>Fix:
SWT libs are built, but aren't included when JAR is generated.

Unpacked org.eclipse.swt.gtk.freebsd.x86_3.4.0.v3448f.jar, included libs (from /usr/ports/java/eclipse-devel/work/plugins/org.eclipse.swt.gtk.freebsd.x86/gtk/library), repackaged JAR, and deployed.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-eclipse 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Sep 13 16:14:21 UTC 2008 
Responsible-Changed-Why:  
Make this a ports PR and assign. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=127353 

From: "Stephane E. Potvin" <sepotvin@FreeBSD.org>
To: bug-followup@FreeBSD.org, keefedm@myrealbox.com
Cc:  
Subject: Re: ports/127353: java/eclipse-devel: eclipse-devel-3.4 doesn't
 install libswt files
Date: Sun, 14 Sep 2008 11:28:08 -0400

 Could you try the following patch?
 
 http://people.freebsd.org/~sepotvin/gecko.diff
 
 It fixes support of xulrunner as gecko provider.
 

From: NG Software <ngsfw@comcast.net>
To: bug-followup@freebsd.org, keefedm@myrealbox.com
Cc:  
Subject: Re: ports/127353: java/eclipse-devel: eclipse-devel-3.4 doesn't
 install libswt files
Date: Fri, 10 Oct 2008 20:54:42 +0000 (UTC)

 I've tested the linked patches and this causes eclipse-devel to compile with xulrunner and run as expected.  
 
 Thanks to Mr. Potvin for the patches.  
State-Changed-From-To: open->closed 
State-Changed-By: glewis 
State-Changed-When: Sun Oct 12 15:46:57 UTC 2008 
State-Changed-Why:  
Patch has been committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=127353 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/127353: commit references a PR
Date: Sun, 12 Oct 2008 15:46:29 +0000 (UTC)

 glewis      2008-10-12 15:46:15 UTC
 
   FreeBSD ports repository
 
   Modified files:
     java/eclipse-devel   Makefile distinfo 
     java/eclipse-devel/files patch-build.xml 
                              patch-features-org.eclipse.equinox.executable-library-gtk-build.sh 
                              patch-features-org.eclipse.platform-build.xml 
                              patch-features-org.eclipse.platform.source-feature.xml 
                              patch-features-org.eclipse.rcp-build.xml 
                              patch-features-org.eclipse.rcp-feature.xml 
                              patch-features-org.eclipse.rcp.source-feature.xml 
                              patch-plugins-org.eclipse.pde.ui-src-org-eclipse-pde-internal-ui-pderesources.properties 
                              patch-plugins-org.eclipse.swt.gtk.freebsd.amd64.source-META-INF-MANIFEST.MF 
                              post-patch-plugins-org.eclipse.swt-Eclipse_SWT_PI-gtk-library-build.sh 
   Removed files:
     java/eclipse-devel/files 
                              patch-plugins-org.eclipse.pde.api.tools-src_ant-org-eclipse-pde-api-tools-internal-tasks-APIToolsVerivicationTask.java 
                              patch-plugins-org.eclipse.pde.api.tools-src_ant-org-eclipse-pde-api-tools-internal-tasks-DeltaReportConversionTask.java 
                              patch-plugins-org.eclipse.pde.api.tools.ui-src-org-eclipse-pde-api-tools-ui-internal-wizards-ApiProfileWizardPage.java 
   Log:
   . Update to 3.4.1
   . Fix support for xulrunner as the WITH_GECKO option. [1]
   . Remove mozilla as a WITH_GECKO option.
   
   PR:             127353 [1]
   Submitted by:   Stephane Potvin (maintainer)
   
   Revision  Changes    Path
   1.21      +7 -7      ports/java/eclipse-devel/Makefile
   1.9       +3 -3      ports/java/eclipse-devel/distinfo
   1.6       +7 -14     ports/java/eclipse-devel/files/patch-build.xml
   1.2       +13 -12    ports/java/eclipse-devel/files/patch-features-org.eclipse.equinox.executable-library-gtk-build.sh
   1.2       +4 -4      ports/java/eclipse-devel/files/patch-features-org.eclipse.platform-build.xml
   1.2       +7 -7      ports/java/eclipse-devel/files/patch-features-org.eclipse.platform.source-feature.xml
   1.2       +4 -4      ports/java/eclipse-devel/files/patch-features-org.eclipse.rcp-build.xml
   1.2       +26 -30    ports/java/eclipse-devel/files/patch-features-org.eclipse.rcp-feature.xml
   1.2       +10 -10    ports/java/eclipse-devel/files/patch-features-org.eclipse.rcp.source-feature.xml
   1.2       +0 -11     ports/java/eclipse-devel/files/patch-plugins-org.eclipse.pde.api.tools-src_ant-org-eclipse-pde-api-tools-internal-tasks-APIToolsVerivicationTask.java (dead)
   1.2       +0 -11     ports/java/eclipse-devel/files/patch-plugins-org.eclipse.pde.api.tools-src_ant-org-eclipse-pde-api-tools-internal-tasks-DeltaReportConversionTask.java (dead)
   1.2       +0 -11     ports/java/eclipse-devel/files/patch-plugins-org.eclipse.pde.api.tools.ui-src-org-eclipse-pde-api-tools-ui-internal-wizards-ApiProfileWizardPage.java (dead)
   1.2       +3 -10     ports/java/eclipse-devel/files/patch-plugins-org.eclipse.pde.ui-src-org-eclipse-pde-internal-ui-pderesources.properties
   1.2       +3 -3      ports/java/eclipse-devel/files/patch-plugins-org.eclipse.swt.gtk.freebsd.amd64.source-META-INF-MANIFEST.MF
   1.2       +60 -23    ports/java/eclipse-devel/files/post-patch-plugins-org.eclipse.swt-Eclipse_SWT_PI-gtk-library-build.sh
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
