From owner-freebsd-ports-bugs@FreeBSD.ORG Mon May 9 10:50:05 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8EBBC106564A for ; Mon, 9 May 2011 10:50:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 59F758FC15 for ; Mon, 9 May 2011 10:50:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p49Ao5f7052976 for ; Mon, 9 May 2011 10:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p49Ao5nZ052975; Mon, 9 May 2011 10:50:05 GMT (envelope-from gnats) Resent-Date: Mon, 9 May 2011 10:50:05 GMT Resent-Message-Id: <201105091050.p49Ao5nZ052975@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Peter Jeremy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE6BE106566B for ; Mon, 9 May 2011 10:49:36 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from fallbackmx07.syd.optusnet.com.au (fallbackmx07.syd.optusnet.com.au [211.29.132.9]) by mx1.freebsd.org (Postfix) with ESMTP id F2B368FC0A for ; Mon, 9 May 2011 10:49:35 +0000 (UTC) Received: from mail12.syd.optusnet.com.au (mail12.syd.optusnet.com.au [211.29.132.193]) by fallbackmx07.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id p498iOU2022251 for ; Mon, 9 May 2011 18:44:24 +1000 Received: from server.vk2pj.dyndns.org (c220-239-116-103.belrs4.nsw.optusnet.com.au [220.239.116.103]) by mail12.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id p498iMSI024145 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 9 May 2011 18:44:22 +1000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.4/8.14.4) with ESMTP id p498iL2e041151; Mon, 9 May 2011 18:44:21 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.4/8.14.4/Submit) id p498iL5D041150; Mon, 9 May 2011 18:44:21 +1000 (EST) (envelope-from peter) Message-Id: <201105090844.p498iL5D041150@server.vk2pj.dyndns.org> Date: Mon, 9 May 2011 18:44:21 +1000 (EST) From: Peter Jeremy To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: peter@vk2pj.dyndns.org Subject: ports/156905: java/jdk15 doesn't build with latest open-motif X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Jeremy List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 May 2011 10:50:05 -0000 >Number: 156905 >Category: ports >Synopsis: java/jdk15 doesn't build with latest open-motif >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon May 09 10:50:04 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Peter Jeremy >Release: FreeBSD 8.2-STABLE amd64 >Organization: n/a >Environment: System: FreeBSD server.vk2pj.dyndns.org 8.2-STABLE FreeBSD 8.2-STABLE #11: Fri Apr 22 11:55:58 EST 2011 root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64 >Description: Following the recent update to open-motif-2.3.3, jdk15 no longer builds. open-motif now depends on and uses xft but jave does not handle this dependency. The failing point is: /usr/bin/gcc -O2 -fno-strict-aliasing -fPIC -W -Wall -Wno-unused -Wno-parentheses -pipe -fno-omit-frame-pointer -DMLIB_NO_LIBSUNMATH -DMOTIF_VERSION=2 -DXMSTRINGDEFINES=1 -DMOTIF_VERSION=2 -Damd64 -DARCH='"amd64"' -DRELEASE='"1.5.0_16-p9"' -DFULL_VERSION='"1.5.0_16-p9-peter_07_may_2011_08_28"' -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_ALLBSD_SOURCE -D_LP64=1 -I. -I/tank/obj/usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/javavm/include -I../../../src/solaris/javavm/include -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/sun/awt -I../../../src/solaris/native/sun/awt -I/usr/local/include -I/usr/local/include -I../../../src/share/native/sun/awt/debug -I../../../src/share/native/sun/awt/../font -I../../../src/solaris/native/sun/awt/../font -I../../../src/share/native/sun/awt/image -I../..! /../src/share/native/sun/awt/image/cvutils -I../../../src/share/native/sun/awt/shell -I../../../src/share/native/sun/awt/alphacomposite -I../../../src/share/native/sun/awt/medialib -I../../../src/solaris/native/sun/awt/medialib -I../../../src/share/native/sun/awt/../java2d -I../../../src/solaris/native/sun/awt/../java2d -I../../../src/share/native/sun/awt/../java2d/loops -I../../../src/share/native/sun/awt/../java2d/pipe -I../../../src/share/native/sun/awt/../java2d/opengl -I../../../src/solaris/native/sun/awt/../java2d/opengl -I../../../src/share/native/sun/awt/../dc/doe -I../../../src/share/native/sun/awt/../dc/path -I../../../src/solaris/native/sun/awt/../jdga -I/usr/local/include -I/usr/local/include/X11/extensions -DX11DIR=\"/usr/local\" -DLOCALDIR=\"/usr/local\" -c -o /tank/obj/usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_TextField.o ../../../src/solaris/native/sun/awt/awt_TextField.c In file included from ../../../src/solaris/native/sun/awt/awt_TextField.c:25: ../../../src/solaris/native/sun/awt/awt_TextField.h:13: warning: useless storage class specifier in empty declaration In file included from /usr/local/include/X11/Xft/Xft.h:39, from /usr/local/include/Xm/TextFP.h:47, from ../../../src/solaris/native/sun/awt/awt_TextField.c:31: /usr/local/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory In file included from /usr/local/include/Xm/TextFP.h:47, from ../../../src/solaris/native/sun/awt/awt_TextField.c:31: /usr/local/include/X11/Xft/Xft.h:40:10: error: #include expects "FILENAME" or In file included from /usr/local/include/Xm/TextFP.h:47, from ../../../src/solaris/native/sun/awt/awt_TextField.c:31: The include of /usr/local/include/X11/Xft/Xft.h is new with open-motif-2.3.3: /usr/local/include/Xm/TextFP.h now contains #ifdef USE_XFT #include #endif and USE_XFT is defined by /usr/local/include/Xm/Xm.h which is earlier included via the "#include " from awt_TextField.c exists on the system but print/freetype2 installs it into /usr/include/freetype2 which isn't in the search path. >How-To-Repeat: cd /usr/ports/java/jdk15 && make >Fix: unknown >Release-Note: >Audit-Trail: >Unformatted: