From owner-freebsd-java@FreeBSD.ORG Mon Feb 26 19:11:59 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 271D416A408 for ; Mon, 26 Feb 2007 19:11:59 +0000 (UTC) (envelope-from hkawakat@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.229]) by mx1.freebsd.org (Postfix) with ESMTP id CACB013C4B4 for ; Mon, 26 Feb 2007 19:11:58 +0000 (UTC) (envelope-from hkawakat@gmail.com) Received: by nz-out-0506.google.com with SMTP id r28so465826nza for ; Mon, 26 Feb 2007 11:11:58 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=haChhUKguo7MJ5UQSaTZA68F8tlgcOa7hJGYE23OPDDoARoiUmJuUhqqPBAqiyvAz7vq/gImcXSFWGghM4oOnm2Q5tN0JrmEz8jbi1l2r7bIdcc0pLygPTOeZYqPXTBOggUM6KDV4ClGSKR/ST8vjRpq3veaXZYdZ8IAq24yJLI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=QFn0oClyPPH+5S+qsPTi506EjWJx/MEZq7pg7TU/VWBYdI5VsdbBpz1gNf9HjDSQUYftTbJOSA0M4BBAug8EanUAKh5YzgDLNN65Ip+yY+/oCxZNMFJXP/IckZicSwRFa+lu07GJmQFuYSal6yqHsgKvJ8YEA5AQR/DHZ/tILj4= Received: by 10.114.60.19 with SMTP id i19mr788200waa.1172515533274; Mon, 26 Feb 2007 10:45:33 -0800 (PST) Received: by 10.115.47.15 with HTTP; Mon, 26 Feb 2007 10:45:33 -0800 (PST) Message-ID: <307b90470702261045j1a812168y702c2dedd7e64bd8@mail.gmail.com> Date: Mon, 26 Feb 2007 18:45:33 +0000 From: "Hiroyuki Kawakatsu" To: freebsd-java@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: cannot update jdk15 on amd64 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: Mon, 26 Feb 2007 19:11:59 -0000 Hi, When updating jdk15 (via portmanager -u -f -l) I am getting /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 This is the same error as reported in http://lists.freebsd.org/pipermail/freebsd-java/2005-June/003970.html except that this is on FreeBSD 6.2-RELEASE. I have successfully installed jdk15 with patches-3 but the update with patches-4 is giving the error above. ls -FG /usr/X11R6/lib/libXm* gives /usr/X11R6/lib/libXm.a /usr/X11R6/lib/libXmu.a /usr/X11R6/lib/libXmuu.so@ /usr/X11R6/lib/libXm.la* /usr/X11R6/lib/libXmu.so@ /usr/X11R6/lib/libXmuu.so.1* /usr/X11R6/lib/libXm.so@ /usr/X11R6/lib/libXmu.so.6* /usr/X11R6/lib/libXm.so.3* /usr/X11R6/lib/libXmuu.a The "recompile with -fPIC" message appears to be a symptom of some problem with my static libraries rather than really having to do so. Any suggestions of where to look for problems? What additional information would you need to diagnose the problem? If I do need to recompile with -fPIC, where am I supposed to put/add this flag? Thanks in advance, h. --- Rebuilding /usr/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/motif21/libmawt.so because of /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_AWTEvent.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_Button.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_Canvas.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_Checkbox.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_Component.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/awt_Cursor.o ... /usr/bin/gcc -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-p4"' -DFULL_VERSION='"1.5.0-p4-root_13_feb_2007_07_14"' -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_ALLBSD_SOURCE -D_LP64=1 -I. -I/usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/CC [snipped] d64/tmp/sun/sun.awt/motif21/obj64/OGLMaskBlit.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/OGLMaskFill.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/OGLRenderer.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/OGLSurfaceData.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/OGLTextRenderer_md.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/GLXContext.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/GLXGraphicsConfig.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/GLXSurfaceData.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/AccelGlyphCache.o /usr/ports/java/jdk15/work/control/build/bsd-amd64/tmp/sun/sun.awt/motif21/obj64/CUPSfuncs.o /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 -- ---------------------------------- Hiroyuki Kawakatsu Business School Dublin City University Dublin 9, Ireland Tel +353 (0)1 700 7496