From owner-freebsd-java@FreeBSD.ORG Sun Apr 17 18:56:02 2005 Return-Path: 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 1869516A4CF for ; Sun, 17 Apr 2005 18:56:02 +0000 (GMT) Received: from mail.gmx.net (pop.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id CAAD643D4C for ; Sun, 17 Apr 2005 18:55:58 +0000 (GMT) (envelope-from ralf.folkerts@gmx.de) Received: (qmail invoked by alias); 17 Apr 2005 18:55:56 -0000 Received: from dsl-084-056-160-012.arcor-ip.net (EHLO beaster) [84.56.160.12] by mail.gmx.net (mp022) with SMTP; 17 Apr 2005 20:55:56 +0200 X-Authenticated: #18511927 From: Ralf Folkerts To: Mike Harding In-Reply-To: <20050414132821.90338170B1@bsd.mvh> References: <20050414132821.90338170B1@bsd.mvh> Content-Type: text/plain Organization: Wohnzimmerrechenzentrum Date: Sun, 17 Apr 2005 20:55:56 +0200 Message-Id: <1113764156.836.6.camel@beaster> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 cc: gnome@freebsd.org cc: java@freebsd.org Subject: Re: eclipse doesn't build? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Apr 2005 18:56:02 -0000 On Thu, 2005-04-14 at 06:28 -0700, Mike Harding wrote: Hi Mike, > Eclipse doesn't build right now, these seems to be gnome related... > > Script started on Thu Apr 14 06:23:31 2005 > bsd# make > ===> Vulnerability check disabled, database not found > ===> Extracting for eclipse-3.0.1_4 > => Checksum OK for eclipse/eclipse-sourceBuild-srcIncluded-3.0.1.zip. > ===> eclipse-3.0.1_4 depends on executable: unzip - found > ===> Patching for eclipse-3.0.1_4 > ===> Applying FreeBSD patches for eclipse-3.0.1_4 > ===> eclipse-3.0.1_4 depends on executable: ant - found > ===> eclipse-3.0.1_4 depends on executable: zip - found > ===> eclipse-3.0.1_4 depends on executable: unzip - found > ===> eclipse-3.0.1_4 depends on executable: mozilla - found > ===> eclipse-3.0.1_4 depends on file: /usr/local/jdk1.4.2/bin/java - found > ===> eclipse-3.0.1_4 depends on executable: gmake - found > ===> eclipse-3.0.1_4 depends on file: /usr/local/bin/intltool-extract - found > ===> eclipse-3.0.1_4 depends on file: /usr/X11R6/libdata/pkgconfig/gnome-mime-data-2.0.pc - found > ===> eclipse-3.0.1_4 depends on executable: pkg-config - found > ===> eclipse-3.0.1_4 depends on shared library: esd.2 - found > ===> eclipse-3.0.1_4 depends on shared library: atk-1.0.901 - found > ===> eclipse-3.0.1_4 depends on shared library: gconf-2.5 - found > ===> eclipse-3.0.1_4 depends on shared library: glib-2.0.600 - found > ===> eclipse-3.0.1_4 depends on shared library: gnomevfs-2.1000 - found > ===> eclipse-3.0.1_4 depends on shared library: gtk-x11-2.0.600 - found > ===> eclipse-3.0.1_4 depends on shared library: art_lgpl_2.5 - found > ===> eclipse-3.0.1_4 depends on shared library: bonobo-2.0 - found > ===> eclipse-3.0.1_4 depends on shared library: bonoboui-2.0 - found > ===> eclipse-3.0.1_4 depends on shared library: glade-2.0.0 - found > ===> eclipse-3.0.1_4 depends on shared library: gnome-2.1000 - found > ===> eclipse-3.0.1_4 depends on shared library: gnomecanvas-2.1000 - found > ===> eclipse-3.0.1_4 depends on shared library: gnomeui-2.1000 - found > ===> eclipse-3.0.1_4 depends on shared library: IDL-2.0 - found > ===> eclipse-3.0.1_4 depends on shared library: xml2.5 - found > ===> eclipse-3.0.1_4 depends on shared library: xslt.2 - found > ===> eclipse-3.0.1_4 depends on shared library: linc.1 - found > ===> eclipse-3.0.1_4 depends on shared library: ORBit-2.0 - found > ===> eclipse-3.0.1_4 depends on shared library: pango-1.0.800 - found > ===> Configuring for eclipse-3.0.1_4 > Copying plugins/org.eclipse.jface/src/org/eclipse/jface/resource/jfacefonts_linux.properties into plugins/org.eclipse.jface/src/org/eclipse/jface/resource/jfacefonts_freebsd.properties > Copying plugins/org.eclipse.jface/src/org/eclipse/jface/resource/jfacefonts_linux_gtk.properties into plugins/org.eclipse.jface/src/org/eclipse/jface/resource/jfacefonts_freebsd_gtk.properties > Copying plugins/platform-launcher/library/motif/make_linux.mak into plugins/platform-launcher/library/motif/make_freebsd.mak > Copying assemble.org.eclipse.sdk.linux.motif.x86.xml into assemble.org.eclipse.sdk.freebsd.motif.x86.xml > Copying assemble.org.eclipse.sdk.linux.gtk.x86.xml into assemble.org.eclipse.sdk.freebsd.gtk.x86.xml > Copying plugins/org.eclipse.pde.source.linux.gtk.x86 into plugins/org.eclipse.pde.source.freebsd.gtk.x86 > Copying plugins/org.eclipse.pde.source.linux.motif.x86 into plugins/org.eclipse.pde.source.freebsd.motif.x86 > Copying plugins/org.eclipse.platform.source.linux.motif.x86 into plugins/org.eclipse.platform.source.freebsd.motif.x86 > Copying plugins/org.eclipse.swt.motif/os/linux into plugins/org.eclipse.swt.motif/os/freebsd > Copying plugins/org.eclipse.jdt.source.linux.motif.x86 into plugins/org.eclipse.jdt.source.freebsd.motif.x86 > Copying plugins/org.eclipse.platform.source.linux.gtk.x86 into plugins/org.eclipse.platform.source.freebsd.gtk.x86 > Copying plugins/org.eclipse.jdt.source.linux.gtk.x86 into plugins/org.eclipse.jdt.source.freebsd.gtk.x86 > Copying plugins/org.eclipse.update.core.linux into plugins/org.eclipse.update.core.freebsd > Copying plugins/org.eclipse.update.core.linux/os/linux into plugins/org.eclipse.update.core.freebsd/os/freebsd > Copying plugins/org.eclipse.core.resources.linux into plugins/org.eclipse.core.resources.freebsd > Copying plugins/org.eclipse.core.resources.linux/os/linux into plugins/org.eclipse.core.resources.freebsd/os/freebsd > Copying plugins/org.eclipse.swt.gtk/os/linux into plugins/org.eclipse.swt.gtk/os/freebsd > Copying plugins/platform-launcher/bin/linux into plugins/platform-launcher/bin/freebsd > Copying features/org.eclipse.platform/linux.motif into features/org.eclipse.platform/freebsd.motif > ===> Building for eclipse-3.0.1_4 > ===> Building libswt. > cd "plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library" && \ > /bin/sh ./build.sh && \ > /bin/cp *.so ../../../../org.eclipse.swt.gtk/os/freebsd/x86/ > gmake[1]: Entering directory `/usr/ports/java/eclipse/work/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library' > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic -c swt.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic -c callback.c > cc -shared -fpic -o libswt-gtk-3063.so swt.o callback.o > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags gtk+-2.0` -c os.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags gtk+-2.0` -c os_structs.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags gtk+-2.0` -c os_custom.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags gtk+-2.0` -c os_stats.c > cc -shared -fpic `pkg-config --libs gtk+-2.0 gthread-2.0` -L/usr/X11R6/lib -lXtst -o libswt-pi-gtk-3063.so swt.o os.o os_structs.o os_custom.o os_stats.o > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags atk gtk+-2.0` -c atk.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags atk gtk+-2.0` -c atk_structs.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags atk gtk+-2.0` -c atk_custom.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags atk gtk+-2.0` -c atk_stats.c > cc -shared -fpic `pkg-config --libs atk gtk+-2.0` -o libswt-atk-gtk-3063.so swt.o atk.o atk_structs.o atk_custom.o atk_stats.o > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -c gnome.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -c gnome_structs.c > cc -O -Wall -DSWT_VERSION=3063 -DFREEBSD -DGTK -I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd -I/usr/local/jdk1.4.2/include/freebsd -I../../../Eclipse_SWT/common/library -I../../../Eclipse_SWT_PI/gtk/library -I/usr/X11R6/include -fpic `pkg-config --cflags gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -c gnome_stats.c > cc -shared -fpic `pkg-config --libs gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -o libswt-gnome-gtk-3063.so swt.o gnome.o gnome_structs.o gnome_stats.o > /usr/bin/ld: cannot find -lpopt > gmake[1]: *** [libswt-gnome-gtk-3063.so] Error 1 > gmake[1]: Leaving directory `/usr/ports/java/eclipse/work/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library' > gmake: *** [libswt] Error 2 > *** Error code 2 > > Stop in /usr/ports/java/eclipse. just ran into exactly the same Problem. Compiling the Motif-Version works fine, the GTK-Version stopped. In order to get it compile again I just changed (well, more hacked) the file /usr/X11R6/libdata/pkgconfig/libgnome-2.0.pc In the Line Libs: -L${libdir} -lgnome-2 -lpopt I added a -L/usr/local/lib (as that's were libpopt.so is located). Libs: -L${libdir} -L/usr/local/lib -lgnome-2 -lpopt Then Eclipse/GTK compiled fine. However, I put-back a Backup of the libgnome-2.0.pc after the Compile so some portupgrade might correct that ;-) HTH, cheers, _ralf_