On 07.05.2011 08:48, Peter Jeremy wrote:
Hi,
Following the recent update to open-motif-2.3.3, jdk15 no longer
builds. 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<FILENAME>
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<X11/Xft/Xft.h>
#endif
and USE_XFT is defined by /usr/local/include/Xm/Xm.h which is earlier
included via the "#include<Xm/VirtKeys.h>" from awt_TextField.c
<freetype/config/ftheader.h> exists on the system but print/freetype2
installs it into /usr/include/freetype2 which isn't in the search path.
Could you please look into this.
Hi!
It looks like jdk15 should depend on xft too:
-USE_XORG+= x11 xext xi xmu xp xt xtst
+USE_XORG+= x11 xext xi xmu xp xt xtst xft
--
Mikhail
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"