From owner-freebsd-java@FreeBSD.ORG Sun Feb 25 01:06:23 2007 Return-Path: X-Original-To: freebsd-java@FreeBSD.org Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B541916A401 for ; Sun, 25 Feb 2007 01:06:23 +0000 (UTC) (envelope-from freebsd@vfemail.net) Received: from vfemail.net (dell.vfemail.net [216.170.248.236]) by mx1.freebsd.org (Postfix) with ESMTP id 02A6B13C442 for ; Sun, 25 Feb 2007 01:06:21 +0000 (UTC) (envelope-from freebsd@vfemail.net) Received: (qmail 33910 invoked by uid 89); 25 Feb 2007 00:39:35 -0000 Received: by simscan 1.1.0 ppid: 33882, pid: 33885, t: 8.5312s scanners: attach: 1.0.8 clamav: 0.80/m:28/d:614 spam: 3.0.0 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on antispam.vfemail.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ADDR_FREE,BAYES_00 autolearn=ham version=3.1.7 Received: from unknown (HELO inmail.vfemail.net) (127.0.0.1) by localhost with (DHE-RSA-AES256-SHA encrypted) SMTP; 25 Feb 2007 00:39:26 -0000 Received: (qmail 33877 invoked by uid 89); 25 Feb 2007 00:39:26 -0000 Received: from unknown (HELO vfemail.net) (vfemail@172.16.100.20) by 0 with SMTP; 25 Feb 2007 00:39:26 -0000 Received: (qmail 50634 invoked by uid 0); 25 Feb 2007 00:39:23 -0000 Received: by simscan 1.1.0 ppid: 50582, pid: 50628, t: 0.2179s scanners:none Received: from unknown (HELO ?82.3.149.179?) (freebsd@vfemail.net@216.170.248.235) by mail.vfemail.net with SMTP; 25 Feb 2007 00:39:23 -0000 Message-ID: <45E0DAB0.6010809@vfemail.net> Date: Sun, 25 Feb 2007 00:39:12 +0000 From: Free BSD User-Agent: Thunderbird 1.5.0.9 (X11/20070209) MIME-Version: 1.0 To: freebsd-java@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: JDK 1.5 does not build on AMD-64 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Feb 2007 01:06:23 -0000 Dear List Members and Maintainers I had been trying trying for nearly 15 days to build JDK1.5 in an AMD box with no luck at all. I tried to google around to see if others had the same problem, or if I can understand what is causing this problem -- and have failed. Every time the compiler would stop at the point /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_motif21.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_Choice21.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/Xinerama.o | tsort -q` /usr/X11R6/lib/libXm.a -lXp -lXtst -lXext -lXt -lX11 -lmlib_image -L/usr/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server -ljvm -lawt -lm -ljava -L/usr/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server -ljvm -pthread /usr/bin/ld: /usr/X11R6/lib/libXm.a(CascadeB.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC /usr/X11R6/lib/libXm.a: could not read symbols: Bad value gmake[4]: *** [/usr/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/motif21/libmawt.so] Error 1 gmake[4]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/motif21' gmake[3]: *** [optimized] Error 2 gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/motif21' gmake[2]: *** [all] Error 1 gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make' gmake: *** [j2se-build] Error 2 *** Error code 2 Stop in /usr/ports/java/jdk15. I have all the dependent packages installed (confirmed via pkg_info), and I believe the system is quite updated (I have build world and also build a new kernel, with all the pre-requisites, of course). My /etc/make.conf goes like below # added by use.perl 2007-02-08 02:16:42 PERL_VER=5.8.8 PERL_VERSION=5.8.8 # CPUTYPE=athlon64 LOADER_TFTP_SUPPORT= NO DOC_LANG= en_UK.ISO8859-1 # SENDMAIL_CFLAGS=-I/usr/local/include -DSASL=2 # SENDMAIL_LDFLAGS=-L/usr/local/lib # SENDMAIL_LDADD=-lsasl2 # I'm truly at a loss. I have so far tried at least six times, and each time I did a. portsclean -CC b. cvsup the ports tree c. do a portsdb -uU before starting a new. Would appreciate if someone can please help. Thanks