From owner-freebsd-java@FreeBSD.ORG Fri Aug 9 08:00:16 2013 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 23CDB831 for ; Fri, 9 Aug 2013 08:00:16 +0000 (UTC) (envelope-from raynaudquentin@gmail.com) Received: from mail-vc0-x236.google.com (mail-vc0-x236.google.com [IPv6:2607:f8b0:400c:c03::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D81C52509 for ; Fri, 9 Aug 2013 08:00:15 +0000 (UTC) Received: by mail-vc0-f182.google.com with SMTP id hf12so824034vcb.27 for ; Fri, 09 Aug 2013 01:00:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=j1cB/dqUvnoy6t2QdV9j6XqVEoGr7+iKGPXt1ujVg7g=; b=Mw2wJ5gMibe/tfn1AVqa1W2D/TZj8NM3BvLlYAX5M6jbJbRtMGbuTK3wGSaNi+a4r4 FsNvU+GW79d1Eq4uzX+g0Dtv1iE/SbqKfhb42ow2+LfuoL6fTwwjL7BjpV0YkoV41/yJ 0/DZR7C7h2GnnKznv9SZuD5/QGiRN85OFLesAOI5QXw6gk337vPu/hY0BpFWwWEeytSQ DqBQKYEfyG/CtNU5fwWYaadjdxMKSn3g2BhdC8d6WS28fVC9ZyveMGf90dSKZ5vBAm7O OfiJIhg0qgAHvEtbC+jl/K2b7fwaZy4WsaOKWSLjagm8YtPeDOJ8Fl7QF0EUUxqbHpEO N63A== X-Received: by 10.220.169.146 with SMTP id z18mr6093833vcy.80.1376035214905; Fri, 09 Aug 2013 01:00:14 -0700 (PDT) MIME-Version: 1.0 Sender: raynaudquentin@gmail.com Received: by 10.221.41.5 with HTTP; Fri, 9 Aug 2013 00:59:54 -0700 (PDT) From: Quentin Raynaud Date: Fri, 9 Aug 2013 09:59:54 +0200 X-Google-Sender-Auth: OmvuAY2tlWeYEYV5eoOl2VvZHyk Message-ID: Subject: openjdk7 - compilation issue To: freebsd-java@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Aug 2013 08:00:16 -0000 Hi everyone, I'm sorry to disturb all of you for such a question but, this is a first with FreeBSD packages & me in 6 years, I haven't found a solution to my problem either by myself or by using Google. Here is the thing... I'm having a strange compilation issue with openjdk7 that is the following : ###### [...] /usr/bin/gcc -O2 -fno-strict-aliasing -fPIC -W -Wall -Wno-unused -Wno-parentheses -m32 -fno-omit-frame-pointer -D_LITTLE_ENDIAN -DNDEBUG -DARCH='"i586"' -Di586 -D_ALLBSD_SOURCE -DRELEASE='"1.7.0_25"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -I. -I/usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/java/net -I../../../src/solaris/native/java/net -Xlinker -O1 -m32 -Xlinker -z -Xlinker origin -Xlinker -rpath -Xlinker \$ORIGIN -L/usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386 -Wl,-soname=libnet.so -shared -o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/libnet.so /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/DatagramPacket.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/InetAddress.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/Inet4Address.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/Inet6Address.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/NetworkInterface.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/InetAddressImplFactory.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/Inet4AddressImpl.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/Inet6AddressImpl.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/SocketInputStream.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/SocketOutputStream.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/net_util.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/net_util_md.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/ResolverConfigurationImpl.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/DefaultProxySelector.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/bsd_close.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/PlainSocketImpl.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/PlainDatagramSocketImpl.o /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/tmp/sun/ java.net/net/obj/SdpSupport.o -L/usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/server -ljvm -pthread -ljava -L/usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/server -ljvm Checking for mapfile use in: /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/libnet.so WARNING: File was not built with a mapfile: /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/libnet.so Library loads for: /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/libnet.so /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/libnet.so: gmake[4]: Leaving directory `/usr/ports/java/openjdk7/work/openjdk/jdk/make/java/net' [...] ###### I've checked that libjvm.so exists in the working dir and this is obviously the case. Here is the output of find /usr/ports/java/openjdk7/work -name libjvm.so : ###### /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product/libjvm.so /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler1/product/libjvm.so /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/hotspot/import/jre/lib/i386/server/libjvm.so /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/hotspot/import/jre/lib/i386/client/libjvm.so /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/server/libjvm.so /usr/ports/java/openjdk7/work/openjdk/build/bsd-i586/lib/i386/client/libjvm.so ###### In case it might help, the server in question is running with FreeBSD 8.3. It uses a crappy VIA Esther processor 2000MHz : ###### hw.machine: i386 hw.model: VIA Esther processor 2000MHz hw.ncpu: 1 hw.machine_arch: i386 ###### I'm using a GENERIC kernel. Here is my uname -v output : ###### FreeBSD 8.3-RELEASE-p3 #0: Mon Jun 11 23:52:38 UTC 2012 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC ###### Thanks a lot for your insisghts on this, With regards, -- Quentin Raynaud