From owner-freebsd-eclipse@FreeBSD.ORG Tue Nov 12 12:48:57 2013 Return-Path: Delivered-To: freebsd-eclipse@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9EE4C165 for ; Tue, 12 Nov 2013 12:48:57 +0000 (UTC) Received: from mail-ee0-x22a.google.com (mail-ee0-x22a.google.com [IPv6:2a00:1450:4013:c00::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3A5FB295F for ; Tue, 12 Nov 2013 12:48:57 +0000 (UTC) Received: by mail-ee0-f42.google.com with SMTP id e52so1797697eek.15 for ; Tue, 12 Nov 2013 04:48:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=7pZcnGnYZ++wQtAyfZmOcUeSSMNNlaO6nG/ripgHmco=; b=pshYMDDdcsj1cd9/gMKMZqUiRlJMURuq3pK3SS2hRg9cnSi/wDRi3zBhGiK78Eh7vq 4upiNasDzYHQQjdALw8h2jZjGpiLwJLNvCa+37NRfTLXXMG23Sg9BQlCLCMS1oItOSNn IkaJPcYwy1tl19uBvcXUH6IiQ0vhW7+N034j70kVGrSV6WV6El/POZlP34v9Nl1XCGDo DM66QjeEzMcPMhiHc94haKGMOIDSAv/wduP8LXgpZ2mrOIPvyjgAMAfFai5PQb6bMWMh KD3a606fEeD0S7j3Oo8tFnl0boH8HkfwjjpRryAphgUaPNROAwKjzi+P9BbQt9BK6ZhH 91Bw== X-Received: by 10.14.39.73 with SMTP id c49mr747706eeb.106.1384260535540; Tue, 12 Nov 2013 04:48:55 -0800 (PST) Received: from nbvk.local (uidzr185150.sattnet.cz. [212.96.185.150]) by mx.google.com with ESMTPSA id m54sm67387058eex.2.2013.11.12.04.48.54 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 12 Nov 2013 04:48:55 -0800 (PST) Message-ID: <528223B5.3070807@gmail.com> Date: Tue, 12 Nov 2013 13:48:53 +0100 From: kron User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: freebsd-eclipse@freebsd.org Subject: eclipse-devel doesn't build on FreeBSD 10 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-eclipse@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "FreeBSD users of eclipse EDI, tools, rich client apps & ports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2013 12:48:57 -0000 Hi, java/eclipse-devel fails to build on FreeBSD 10: ... [exec] cc -shared -fPIC -s -o libswt-webkit-gtk-4233.so swt.o webkit.o webkit_structs.o webkit_stats.o `pkg-config --libs webkit-1.0` [exec] cp *.so /usr/ports/java/eclipse-devel/work/eclipse-build-7b07d10488eb9d6e2880eac320b09c16d1ae78e3/build/eclipse-4.2.0-I20120608-1400-src/plugins/org.eclipse.swt.gtk.freebsd.x86_64 [exec] gmake[2]: Leaving directory `/usr/ports/java/eclipse-devel/work/eclipse-build-7b07d10488eb9d6e2880eac320b09c16d1ae78e3/build/eclipse-4.2.0-I20120608-1400-src/plugins/org.eclipse.swt.gtk.freebsd.x86_64/library' [exec] gcc: not found [exec] Building FreeBSD launcher. Defaults: -os freebsd -arch x86_64 -ws gtk [exec] gmake[2]: Entering directory `/usr/ports/java/eclipse-devel/work/eclipse-build-7b07d10488eb9d6e2880eac320b09c16d1ae78e3/build/eclipse-4.2.0-I20120608-1400-src/features/org.eclipse.equinox.executable/library/gtk' [exec] rm -f eclipse eclipse_1503.so eclipseMain.o eclipseConfig.o eclipseCommon.o eclipseGtkCommon.o eclipseGtkInit.o eclipse.o eclipseGtk.o eclipseUtil.o eclipseJNI.o eclipseMozilla.o eclipseShm.o eclipseNix.o [exec] gmake[2]: Leaving directory `/usr/ports/java/eclipse-devel/work/eclipse-build-7b07d10488eb9d6e2880eac320b09c16d1ae78e3/build/eclipse-4.2.0-I20120608-1400-src/features/org.eclipse.equinox.executable/library/gtk' [exec] gmake[2]: Entering directory `/usr/ports/java/eclipse-devel/work/eclipse-build-7b07d10488eb9d6e2880eac320b09c16d1ae78e3/build/eclipse-4.2.0-I20120608-1400-src/features/org.eclipse.equinox.executable/library/gtk' [exec] gcc -g -s -Wall -fpic -DFREEBSD -DMOZILLA_FIX -DDEFAULT_OS="\"freebsd\"" -DDEFAULT_OS_ARCH="\"x86_64\"" -DDEFAULT_WS="\"gtk\"" -DDEFAULT_JAVA_EXEC -DGTK_LIB="\"libgtk-x11-2.0.so.0\"" -DGDK_LIB="\"libgdk-x11-2.0.so.0\"" -DPIXBUF_LIB="\"libgdk_pixbuf-2.0.so.0\"" -DGOBJ_LIB="\"libgobject-2.0.so.0\"" -DX11_LIB="\"libX11.so.6\"" -I. -I.. -I/usr/local/openjdk6/include -I/usr/local/openjdk6/include/freebsd `pkg-config --cflags gtk+-2.0` -c ../eclipseMain.c -o eclipseMain.o [exec] gmake[2]: Leaving directory `/usr/ports/java/eclipse-devel/work/eclipse-build-7b07d10488eb9d6e2880eac320b09c16d1ae78e3/build/eclipse-4.2.0-I20120608-1400-src/features/org.eclipse.equinox.executable/library/gtk' [exec] gmake[2]: *** [eclipseMain.o] Error 127 Trying grep, it seems that gcc is hardcoded in many files in the port. With a cheap&dirty workaround: ln -s /usr/local/bin/gcc49 /usr/local/bin/gcc the port builds fine but I would like to have a better solution. Any suggestions or tips? BR, Oli