From owner-freebsd-java@FreeBSD.ORG Mon Jan 14 11:06:49 2013 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6FA054D3 for ; Mon, 14 Jan 2013 11:06:49 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 613D9644 for ; Mon, 14 Jan 2013 11:06:49 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0EB6nYP086434 for ; Mon, 14 Jan 2013 11:06:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0EB6mAW086432 for freebsd-java@FreeBSD.org; Mon, 14 Jan 2013 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 14 Jan 2013 11:06:48 GMT Message-Id: <201301141106.r0EB6mAW086432@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-java@FreeBSD.org Subject: Current problem reports assigned to freebsd-java@FreeBSD.org 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: Mon, 14 Jan 2013 11:06:49 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/174826 java java/openjdk6: gmake[5]: *** [/usr/ports/java/openjdk6 o ports/174825 java java/openjdk6: fails to build on i386 (64-bit mode not o java/173981 java Vuze and Java Errors o ports/173603 java java/icedtea-web starts javaws incorrectly o java/173592 java java/openjdk6 fails on FreeBSD_9_1_RC2 o ports/173210 java java/openjdk6 - use better src placement o java/172962 java Sig11 while compiling OpenJDK6-b26 using clang o ports/171014 java [patch] Correct java/openjdk6 Dependency Declaration o ports/167903 java [PATCH] java/openjdk6: Fix build failure in 8.3 jail r o ports/162991 java java/openjdk6 fails to build o java/162522 java OpenJDK 6 is not setting close on exec o java/160553 java Jaikoz java based audio tagger core dumps o ports/159787 java java/openjdk6 nio muti-thread bug o ports/154884 java java/openjdk6: Every NetBeans version on FreeBSD 8.1 c f java/147512 java Crash of RXTX-2.1-7 on AMD64 system o java/140002 java java/openjdk6: jconsole dumps tomcat when contacting j o java/128809 java JVM aborted when GNU RXTX write to serial port. o java/123555 java linux-sun-jdk15, linux-sun-jdk16 produce a coredump o java/122513 java native JDKs unbuildable with Linux ones o ports/119732 java java/linux-sun-jre16: linux-sun-jre16 plugin doesn't w o java/119063 java An unexpected error has been detected by Java Runtime o ports/116082 java java/linux-sun-jdk16 jconsole is unable to connect to 22 problems total. From owner-freebsd-java@FreeBSD.ORG Mon Jan 14 19:00:00 2013 Return-Path: Delivered-To: freebsd-java@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B2EC74CA for ; Mon, 14 Jan 2013 19:00:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 95D7FE27 for ; Mon, 14 Jan 2013 19:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0EJ00HF075529 for ; Mon, 14 Jan 2013 19:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0EJ00u7075528; Mon, 14 Jan 2013 19:00:00 GMT (envelope-from gnats) Resent-Date: Mon, 14 Jan 2013 19:00:00 GMT Resent-Message-Id: <201301141900.r0EJ00u7075528@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-java@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, William Dizon Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 08AB213E for ; Mon, 14 Jan 2013 18:50:51 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id EA86CD7C for ; Mon, 14 Jan 2013 18:50:50 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r0EIooHm029207 for ; Mon, 14 Jan 2013 18:50:50 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r0EIooit029206; Mon, 14 Jan 2013 18:50:50 GMT (envelope-from nobody) Message-Id: <201301141850.r0EIooit029206@red.freebsd.org> Date: Mon, 14 Jan 2013 18:50:50 GMT From: William Dizon To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: java/175300: Jamvm fails to compile on ARM6 (raspberry-pi) 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: Mon, 14 Jan 2013 19:00:00 -0000 >Number: 175300 >Category: java >Synopsis: Jamvm fails to compile on ARM6 (raspberry-pi) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jan 14 19:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: William Dizon >Release: 10.0-CURRENT >Organization: >Environment: FreeBSD raspberry-pi.local 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r244906M: Sat Jan 5 01:10:27 JST 2013 aoyama@fbs.local:/usr/obj-rpi-clang/arm.armv6/usr/src/sys/RPI-B-test12 arm >Description: Building jamvm-1.5.4 from ports fails on libffi. This is installed on an SD-card made specifically for use on the Raspberry Pi: http://www.peach.ne.jp/archives/rpi/ http://www.peach.ne.jp/archives/rpi/freebsd-pi-clang-20130105.img.gz `make` Output: root@raspberry-pi:/usr/ports/java/jamvm # make ===> jamvm-1.5.4 depends on executable: zip - found ===> jamvm-1.5.4 depends on executable: gmake - found ===> jamvm-1.5.4 depends on executable: pkgconf - found ===> jamvm-1.5.4 depends on shared library: ffi - found ===> Configuring for jamvm-1.5.4 ===> FreeBSD 10 autotools fix applied to /usr/ports/java/jamvm/work/jamvm-1.5.4/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /usr/ports/java/jamvm/work/jamvm-1.5.4/configure ===> FreeBSD 10 autotools fix applied to /usr/ports/java/jamvm/work/jamvm-1.5.4/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /usr/ports/java/jamvm/work/jamvm-1.5.4/libtool checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether gmake sets $(MAKE)... yes checking build system type... arm-portbld-freebsd10.0 checking host system type... arm-portbld-freebsd10.0 checking for style of include used by gmake... GNU checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... unknown checking how to run the C preprocessor... cpp checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... gcc3 checking how to run the C++ preprocessor... c++ -E checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... no checking for xlf95... no checking for f95... no checking for fort... no checking for ifort... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for ftn... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... (cached) 262144 checking command to parse /usr/bin/nm -B output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... no checking for c++ option to produce PIC... -fPIC checking if c++ PIC flag -fPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... no checking dynamic linker characteristics... no (cached) (cached) checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking dependency style of cc... (cached) gcc3 checking dependency style of cc... gcc3 checking for ecj... no checking for jikes... no checking for gcj... no checking for javac... no checking for pthread_self in -lthr... yes checking for fmod in -lm... yes checking for inflate in -lz... yes checking for ffi_call in -lffi... no ===> Script "configure" failed unexpectedly. Please report the problem to java@FreeBSD.org [maintainer] and attach the "/usr/ports/java/jamvm/work/jamvm-1.5.4/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg info -g -Ea). *** [do-configure] Error code 1 Stop in /usr/ports/java/jamvm. *** [build] Error code 1 Stop in /usr/ports/java/jamvm. `pkg info -g -Ea` output: root@raspberry-pi:/usr/ports/java/jamvm # /usr/local/sbin/pkg info -g -Ea gettext-0.18.1.1 gmake-3.82_1 libffi-3.0.9 libiconv-1.14 libtool-2.4.2 pkg-1.0.4_1 pkgconf-0.8.9 zip-3.0 `find /usr | grep libffi` output: /usr/local/info/libffi.info /usr/local/lib/libffi-3.0.9 /usr/local/lib/libffi-3.0.9/include /usr/local/lib/libffi-3.0.9/include/ffi.h /usr/local/lib/libffi-3.0.9/include/ffitarget.h /usr/local/lib/libffi.so.5 /usr/local/lib/libffi.so /usr/local/lib/libffi.la /usr/local/lib/libffi.a /usr/local/libdata/pkgconfig/libffi.pc [omitted all /usr/ports matches] >How-To-Repeat: from a newly dd'ed image: portsnap fetch portsnap extract portsnap update cd /usr/ports/java/jamvm make config-recursive make >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-java@FreeBSD.ORG Mon Jan 14 19:40:02 2013 Return-Path: Delivered-To: freebsd-java@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 287179D6 for ; Mon, 14 Jan 2013 19:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 171DE3A7 for ; Mon, 14 Jan 2013 19:40:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0EJe14c082227 for ; Mon, 14 Jan 2013 19:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0EJe138082226; Mon, 14 Jan 2013 19:40:01 GMT (envelope-from gnats) Date: Mon, 14 Jan 2013 19:40:01 GMT Message-Id: <201301141940.r0EJe138082226@freefall.freebsd.org> To: freebsd-java@FreeBSD.org Cc: From: Subject: Re: java/175300: Jamvm fails to compile on ARM6 (raspberry-pi) X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: william.dizon@riosalado.edu List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jan 2013 19:40:02 -0000 The following reply was made to PR java/175300; it has been noted by GNATS. From: To: Cc: Subject: Re: java/175300: Jamvm fails to compile on ARM6 (raspberry-pi) Date: Mon, 14 Jan 2013 12:32:31 -0700 This is a multi-part message in MIME format. ------_=_NextPart_001_01CDF28D.E59434CD Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. =20 It was created by configure, which was generated by GNU Autoconf 2.63. Invocation command line was =20 $ ./configure --with-classpath-install-dir=3D/usr/local --enable-ffi --prefix=3D/usr/local --mandir=3D/usr/local/man = --infodir=3D/usr/local/info/ --build=3Darm-portbld-freebsd10.0 =20 ## --------- ## ## Platform. ## ## --------- ## =20 hostname =3D raspberry-pi.local uname -m =3D arm uname -r =3D 10.0-CURRENT uname -s =3D FreeBSD uname -v =3D FreeBSD 10.0-CURRENT #0 r244906M: Sat Jan 5 01:10:27 JST 2013 aoyama@fbs.local:/usr/obj-rpi-clang/arm.armv6/usr/src/sys/RPI-B-test12=20 =20 /usr/bin/uname -p =3D arm /bin/uname -X =3D unknown =20 /bin/arch =3D unknown /usr/bin/arch -k =3D unknown /usr/convex/getsysinfo =3D unknown /usr/bin/hostinfo =3D unknown /bin/machine =3D unknown /usr/bin/oslevel =3D unknown /bin/universe =3D unknown =20 PATH: /sbin PATH: /bin PATH: /usr/sbin PATH: /usr/bin PATH: /usr/games PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /root/bin =20 =20 ## ----------- ## ## Core tests. ## ## ----------- ## =20 configure:2149: checking for a BSD-compatible install configure:2217: result: /usr/bin/install -c -o root -g wheel configure:2228: checking whether build environment is sane configure:2271: result: yes configure:2296: checking for a thread-safe mkdir -p configure:2335: result: ./install-sh -c -d configure:2348: checking for gawk configure:2378: result: no configure:2348: checking for mawk configure:2378: result: no configure:2348: checking for nawk configure:2364: found /usr/bin/nawk configure:2375: result: nawk configure:2386: checking whether gmake sets $(MAKE) configure:2408: result: yes configure:2602: checking build system type configure:2620: result: arm-portbld-freebsd10.0 configure:2642: checking host system type configure:2657: result: arm-portbld-freebsd10.0 configure:3120: checking for style of include used by gmake configure:3148: result: GNU configure:3218: checking for gcc configure:3245: result: cc configure:3477: checking for C compiler version configure:3485: cc --version >&5 FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: armv6-unknown-freebsd10.0 Thread model: posix configure:3489: $? =3D 0 configure:3496: cc -v >&5 FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: armv6-unknown-freebsd10.0 Thread model: posix configure:3500: $? =3D 0 configure:3507: cc -V >&5 cc: error: argument to '-V' is missing (expected 1 value) cc: error: no input files configure:3511: $? =3D 1 configure:3534: checking for C compiler default output file name configure:3556: cc -O -pipe conftest.c >&5 configure:3560: $? =3D 0 configure:3598: result: a.out configure:3617: checking whether the C compiler works configure:3627: ./a.out configure:3631: $? =3D 0 configure:3650: result: yes configure:3657: checking whether we are cross compiling configure:3659: result: no configure:3662: checking for suffix of executables configure:3669: cc -o conftest -O -pipe conftest.c >&5 configure:3673: $? =3D 0 configure:3699: result:=20 configure:3705: checking for suffix of object files configure:3731: cc -c -O -pipe conftest.c >&5 configure:3735: $? =3D 0 configure:3760: result: o configure:3764: checking whether we are using the GNU C compiler configure:3793: cc -c -O -pipe conftest.c >&5 configure:3800: $? =3D 0 configure:3817: result: yes configure:3826: checking whether cc accepts -g configure:3856: cc -c -g conftest.c >&5 configure:3863: $? =3D 0 configure:3964: result: yes configure:3981: checking for cc option to accept ISO C89 configure:4055: cc -c -O -pipe conftest.c >&5 configure:4062: $? =3D 0 configure:4085: result: none needed configure:4105: checking dependency style of cc configure:4196: result: gcc3 configure:4211: checking for a sed that does not truncate output configure:4267: result: /usr/bin/sed configure:4270: checking for grep that handles long lines and -e configure:4330: result: /usr/bin/grep configure:4335: checking for egrep configure:4399: result: /usr/bin/grep -E configure:4415: checking for ld used by cc configure:4482: result: /usr/bin/ld configure:4491: checking if the linker (/usr/bin/ld) is GNU ld configure:4506: result: yes configure:4511: checking for /usr/bin/ld option to reload object files configure:4518: result: -r configure:4536: checking for BSD-compatible nm configure:4585: result: /usr/bin/nm -B configure:4589: checking whether ln -s works configure:4593: result: yes configure:4600: checking how to recognize dependent libraries configure:4786: result: unknown configure:5035: checking how to run the C preprocessor configure:5153: result: cpp configure:5182: cpp conftest.c configure:5189: $? =3D 0 configure:5220: cpp conftest.c conftest.c:16:10: fatal error: 'ac_nonexistent.h' file not found #include ^ 1 error generated. configure:5227: $? =3D 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "jamvm" | #define VERSION "1.5.4" | #define THREADED 1 | #define USE_CACHE 1 | #define DIRECT 1 | #define INLINING 1 | #define CLASSPATH_INSTALL_DIR "/usr/local" | #define INSTALL_DIR "/usr/local" | /* end confdefs.h. */ | #include configure:5267: checking for ANSI C header files configure:5297: cc -c -O -pipe conftest.c >&5 configure:5304: $? =3D 0 configure:5403: cc -o conftest -O -pipe conftest.c >&5 configure:5407: $? =3D 0 configure:5413: ./conftest configure:5417: $? =3D 0 configure:5435: result: yes configure:5459: checking for sys/types.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5459: checking for sys/stat.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5459: checking for stdlib.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5459: checking for string.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5459: checking for memory.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5459: checking for strings.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5459: checking for inttypes.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5459: checking for stdint.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5459: checking for unistd.h configure:5480: cc -c -O -pipe conftest.c >&5 configure:5487: $? =3D 0 configure:5504: result: yes configure:5534: checking dlfcn.h usability configure:5551: cc -c -O -pipe conftest.c >&5 configure:5558: $? =3D 0 configure:5572: result: yes configure:5576: checking dlfcn.h presence configure:5591: cpp conftest.c configure:5598: $? =3D 0 configure:5612: result: yes configure:5640: checking for dlfcn.h configure:5649: result: yes configure:5776: checking for C++ compiler version configure:5784: c++ --version >&5 FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: armv6-unknown-freebsd10.0 Thread model: posix configure:5788: $? =3D 0 configure:5795: c++ -v >&5 FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: armv6-unknown-freebsd10.0 Thread model: posix configure:5799: $? =3D 0 configure:5806: c++ -V >&5 c++: error: argument to '-V' is missing (expected 1 value) c++: error: no input files configure:5810: $? =3D 1 configure:5813: checking whether we are using the GNU C++ compiler configure:5842: c++ -c -O -pipe conftest.cpp >&5 configure:5849: $? =3D 0 configure:5866: result: yes configure:5875: checking whether c++ accepts -g configure:5905: c++ -c -g conftest.cpp >&5 configure:5912: $? =3D 0 configure:6013: result: yes configure:6038: checking dependency style of c++ configure:6129: result: gcc3 configure:6154: checking how to run the C++ preprocessor configure:6190: c++ -E conftest.cpp configure:6197: $? =3D 0 configure:6228: c++ -E conftest.cpp conftest.cpp:27:10: fatal error: 'ac_nonexistent.h' file not found #include ^ 1 error generated. configure:6235: $? =3D 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "jamvm" | #define VERSION "1.5.4" | #define THREADED 1 | #define USE_CACHE 1 | #define DIRECT 1 | #define INLINING 1 | #define CLASSPATH_INSTALL_DIR "/usr/local" | #define INSTALL_DIR "/usr/local" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | #include configure:6268: result: c++ -E configure:6297: c++ -E conftest.cpp configure:6304: $? =3D 0 configure:6335: c++ -E conftest.cpp conftest.cpp:27:10: fatal error: 'ac_nonexistent.h' file not found #include ^ 1 error generated. configure:6342: $? =3D 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "jamvm" | #define VERSION "1.5.4" | #define THREADED 1 | #define USE_CACHE 1 | #define DIRECT 1 | #define INLINING 1 | #define CLASSPATH_INSTALL_DIR "/usr/local" | #define INSTALL_DIR "/usr/local" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | #include configure:6437: checking for g77 configure:6467: result: no configure:6437: checking for xlf configure:6467: result: no configure:6437: checking for f77 configure:6467: result: no configure:6437: checking for frt configure:6467: result: no configure:6437: checking for pgf77 configure:6467: result: no configure:6437: checking for cf77 configure:6467: result: no configure:6437: checking for fort77 configure:6467: result: no configure:6437: checking for fl32 configure:6467: result: no configure:6437: checking for af77 configure:6467: result: no configure:6437: checking for xlf90 configure:6467: result: no configure:6437: checking for f90 configure:6467: result: no configure:6437: checking for pgf90 configure:6467: result: no configure:6437: checking for pghpf configure:6467: result: no configure:6437: checking for epcf90 configure:6467: result: no configure:6437: checking for gfortran configure:6467: result: no configure:6437: checking for g95 configure:6467: result: no configure:6437: checking for xlf95 configure:6467: result: no configure:6437: checking for f95 configure:6467: result: no configure:6437: checking for fort configure:6467: result: no configure:6437: checking for ifort configure:6467: result: no configure:6437: checking for ifc configure:6467: result: no configure:6437: checking for efc configure:6467: result: no configure:6437: checking for pgf95 configure:6467: result: no configure:6437: checking for lf95 configure:6467: result: no configure:6437: checking for ftn configure:6467: result: no configure:6490: checking for Fortran 77 compiler version configure:6498: --version >&5 eval: --version: not found configure:6502: $? =3D 127 configure:6509: -v >&5 eval: -v: not found configure:6513: $? =3D 127 configure:6520: -V >&5 eval: -V: not found configure:6524: $? =3D 127 configure:6532: checking whether we are using the GNU Fortran 77 compiler configure:6551: -c conftest.F >&5 eval: -c: not found configure:6558: $? =3D 127 configure: failed program was: | program main | #ifndef __GNUC__ | choke me | #endif |=20 | end configure:6575: result: no configure:6581: checking whether accepts -g configure:6598: -c -g conftest.f >&5 eval: -c: not found configure:6605: $? =3D 127 configure: failed program was: | program main |=20 | end configure:6621: result: no configure:6654: checking the maximum length of command line arguments configure:6766: result: 262144 configure:6778: checking command to parse /usr/bin/nm -B output from cc object configure:6883: cc -c -O -pipe conftest.c >&5 configure:6886: $? =3D 0 configure:6890: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm configure:6893: $? =3D 0 configure:6945: cc -o conftest -O -pipe conftest.c conftstm.o >&5 configure:6948: $? =3D 0 configure:6986: result: ok configure:6990: checking for objdir configure:7005: result: .libs configure:7097: checking for ar configure:7113: found /usr/bin/ar configure:7124: result: ar configure:7189: checking for ranlib configure:7205: found /usr/bin/ranlib configure:7216: result: ranlib configure:7281: checking for strip configure:7297: found /usr/bin/strip configure:7308: result: strip configure:7898: checking if cc supports -fno-rtti -fno-exceptions configure:7916: cc -c -O -pipe -fno-rtti -fno-exceptions conftest.c >&5 configure:7920: $? =3D 0 configure:7933: result: yes configure:7948: checking for cc option to produce PIC configure:8180: result: -fPIC configure:8188: checking if cc PIC flag -fPIC works configure:8206: cc -c -O -pipe -fPIC -DPIC conftest.c >&5 configure:8210: $? =3D 0 configure:8223: result: yes configure:8251: checking if cc static flag -static works configure:8279: result: yes configure:8289: checking if cc supports -c -o file.o configure:8310: cc -c -O -pipe -o out/conftest2.o conftest.c >&5 configure:8314: $? =3D 0 configure:8336: result: yes configure:8362: checking whether the cc linker (/usr/bin/ld) supports shared libraries configure:9350: result: yes configure:9371: checking whether -lc should be explicitly linked in configure:9376: cc -c -O -pipe conftest.c >&5 configure:9379: $? =3D 0 configure:9394: cc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep -lc \>/dev/null 2\>\&1 configure:9397: $? =3D 0 configure:9409: result: no configure:9417: checking dynamic linker characteristics configure:10019: result: no configure:10043: checking how to hardcode library paths into programs configure:10068: result: immediate configure:10082: checking whether stripping libraries is possible configure:10087: result: yes configure:10917: checking if libtool supports shared libraries configure:10919: result: no configure:10922: checking whether to build shared libraries configure:10943: result: no configure:10946: checking whether to build static libraries configure:10950: result: yes configure:11044: creating libtool configure:11637: checking for ld used by c++ configure:11704: result: /usr/bin/ld configure:11713: checking if the linker (/usr/bin/ld) is GNU ld configure:11728: result: yes configure:11779: checking whether the c++ linker (/usr/bin/ld) supports shared libraries configure:12733: result: no configure:12750: c++ -c -O -pipe conftest.cpp >&5 configure:12753: $? =3D 0 configure:12909: checking for c++ option to produce PIC configure:13193: result: -fPIC configure:13201: checking if c++ PIC flag -fPIC works configure:13219: c++ -c -O -pipe -fPIC -DPIC conftest.cpp >&5 configure:13223: $? =3D 0 configure:13236: result: yes configure:13264: checking if c++ static flag -static works configure:13292: result: yes configure:13302: checking if c++ supports -c -o file.o configure:13323: c++ -c -O -pipe -o out/conftest2.o conftest.cpp >&5 configure:13327: $? =3D 0 configure:13349: result: yes configure:13375: checking whether the c++ linker (/usr/bin/ld) supports shared libraries configure:13401: result: no configure:13468: checking dynamic linker characteristics configure:14018: result: no configure:14042: checking how to hardcode library paths into programs configure:14067: result: immediate configure:20353: checking for gcc configure:20380: result: cc configure:20612: checking for C compiler version configure:20620: cc --version >&5 FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: armv6-unknown-freebsd10.0 Thread model: posix configure:20624: $? =3D 0 configure:20631: cc -v >&5 FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: armv6-unknown-freebsd10.0 Thread model: posix configure:20635: $? =3D 0 configure:20642: cc -V >&5 cc: error: argument to '-V' is missing (expected 1 value) cc: error: no input files configure:20646: $? =3D 1 configure:20649: checking whether we are using the GNU C compiler configure:20702: result: yes configure:20711: checking whether cc accepts -g configure:20849: result: yes configure:20866: checking for cc option to accept ISO C89 configure:20970: result: none needed configure:20990: checking dependency style of cc configure:21081: result: gcc3 configure:21105: checking dependency style of cc configure:21196: result: gcc3 configure:21216: checking for ecj configure:21246: result: no configure:21216: checking for jikes configure:21246: result: no configure:21216: checking for gcj configure:21246: result: no configure:21216: checking for javac configure:21246: result: no configure:21257: checking for pthread_self in -lthr configure:21292: cc -o conftest -O -pipe conftest.c -lthr >&5 configure:21299: $? =3D 0 configure:21320: result: yes configure:21415: checking for fmod in -lm configure:21450: cc -o conftest -O -pipe conftest.c -lm -lthr >&5 configure:21457: $? =3D 0 configure:21478: result: yes configure:21578: checking for inflate in -lz configure:21613: cc -o conftest -O -pipe conftest.c -lz -lm -lthr >&5 configure:21620: $? =3D 0 configure:21641: result: yes configure:21660: checking for ffi_call in -lffi configure:21702: cc -o conftest -I/usr/local/lib/libffi-3.0.9/include -O -pipe -L/usr/local/lib conftest.c -lffi -lz -lm -lthr >&5 /usr/local/lib/libffi.so: undefined reference to `__clear_cache' cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:21709: $? =3D 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "jamvm" | #define VERSION "1.5.4" | #define THREADED 1 | #define USE_CACHE 1 | #define DIRECT 1 | #define INLINING 1 | #define CLASSPATH_INSTALL_DIR "/usr/local" | #define INSTALL_DIR "/usr/local" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_LIBTHR 1 | #define HAVE_LIBM 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ |=20 | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char ffi_call (); | int | main () | { | return ffi_call (); | ; | return 0; | } configure:21732: result: no configure:21742: error: libffi is missing =20 ## ---------------- ## ## Cache variables. ## ## ---------------- ## =20 ac_cv_build=3Darm-portbld-freebsd10.0 ac_cv_c_compiler_gnu=3Dyes ac_cv_cxx_compiler_gnu=3Dyes ac_cv_env_CCASFLAGS_set=3D'' ac_cv_env_CCASFLAGS_value=3D'' ac_cv_env_CCAS_set=3D'' ac_cv_env_CCAS_value=3D'' ac_cv_env_CCC_set=3D'' ac_cv_env_CCC_value=3D'' ac_cv_env_CC_set=3Dset ac_cv_env_CC_value=3Dcc ac_cv_env_CFLAGS_set=3Dset ac_cv_env_CFLAGS_value=3D'-O -pipe' ac_cv_env_CPPFLAGS_set=3Dset ac_cv_env_CPPFLAGS_value=3D'' ac_cv_env_CPP_set=3Dset ac_cv_env_CPP_value=3Dcpp ac_cv_env_CXXCPP_set=3D'' ac_cv_env_CXXCPP_value=3D'' ac_cv_env_CXXFLAGS_set=3Dset ac_cv_env_CXXFLAGS_value=3D'-O -pipe' ac_cv_env_CXX_set=3Dset ac_cv_env_CXX_value=3Dc++ ac_cv_env_F77_set=3D'' ac_cv_env_F77_value=3D'' ac_cv_env_FFLAGS_set=3D'' ac_cv_env_FFLAGS_value=3D'' ac_cv_env_LDFLAGS_set=3Dset ac_cv_env_LDFLAGS_value=3D'' ac_cv_env_LIBS_set=3D'' ac_cv_env_LIBS_value=3D'' ac_cv_env_build_alias_set=3Dset ac_cv_env_build_alias_value=3Darm-portbld-freebsd10.0 ac_cv_env_host_alias_set=3D'' ac_cv_env_host_alias_value=3D'' ac_cv_env_target_alias_set=3D'' ac_cv_env_target_alias_value=3D'' ac_cv_f77_compiler_gnu=3Dno ac_cv_header_dlfcn_h=3Dyes ac_cv_header_inttypes_h=3Dyes ac_cv_header_memory_h=3Dyes ac_cv_header_stdc=3Dyes ac_cv_header_stdint_h=3Dyes ac_cv_header_stdlib_h=3Dyes ac_cv_header_string_h=3Dyes ac_cv_header_strings_h=3Dyes ac_cv_header_sys_stat_h=3Dyes ac_cv_header_sys_types_h=3Dyes ac_cv_header_unistd_h=3Dyes ac_cv_host=3Darm-portbld-freebsd10.0 ac_cv_lib_ffi_ffi_call=3Dno ac_cv_lib_m_fmod=3Dyes ac_cv_lib_thr_pthread_self=3Dyes ac_cv_lib_z_inflate=3Dyes ac_cv_objext=3Do ac_cv_path_EGREP=3D'/usr/bin/grep -E' ac_cv_path_GREP=3D/usr/bin/grep ac_cv_prog_AWK=3Dnawk ac_cv_prog_CPP=3Dcpp ac_cv_prog_CXXCPP=3D'c++ -E' ac_cv_prog_ac_ct_AR=3Dar ac_cv_prog_ac_ct_CC=3Dcc ac_cv_prog_ac_ct_RANLIB=3Dranlib ac_cv_prog_ac_ct_STRIP=3Dstrip ac_cv_prog_cc_c89=3D'' ac_cv_prog_cc_g=3Dyes ac_cv_prog_cxx_g=3Dyes ac_cv_prog_f77_g=3Dno ac_cv_prog_make_gmake_set=3Dyes am_cv_CCAS_dependencies_compiler_type=3Dgcc3 am_cv_CC_dependencies_compiler_type=3Dgcc3 am_cv_CXX_dependencies_compiler_type=3Dgcc3 lt_cv_deplibs_check_method=3Dunknown lt_cv_file_magic_cmd=3D'$MAGIC_CMD' lt_cv_file_magic_test_file=3D'' lt_cv_ld_reload_flag=3D-r lt_cv_objdir=3D.libs lt_cv_path_LD=3D/usr/bin/ld lt_cv_path_LDCXX=3D/usr/bin/ld lt_cv_path_NM=3D'/usr/bin/nm -B' lt_cv_path_SED=3D/usr/bin/sed lt_cv_prog_compiler_c_o=3Dyes lt_cv_prog_compiler_c_o_CXX=3Dyes lt_cv_prog_compiler_pic_works=3Dyes lt_cv_prog_compiler_pic_works_CXX=3Dyes lt_cv_prog_compiler_rtti_exceptions=3Dyes lt_cv_prog_compiler_static_works=3Dyes lt_cv_prog_compiler_static_works_CXX=3Dyes lt_cv_prog_gnu_ld=3Dyes lt_cv_prog_gnu_ldcxx=3Dyes lt_cv_sys_global_symbol_pipe=3D'sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\' lt_cv_sys_global_symbol_to_c_name_address=3D'sed -n -e '\''s/^: \([^ = ]*\) $/ {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr) \&\2},/p'\' lt_cv_sys_global_symbol_to_cdecl=3D'sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\' lt_cv_sys_lib_dlsearch_path_spec=3D'/lib /usr/lib' lt_cv_sys_lib_search_path_spec=3D/usr/lib lt_cv_sys_max_cmd_len=3D262144 lt_lt_cv_prog_compiler_c_o=3D'"yes"' lt_lt_cv_prog_compiler_c_o_CXX=3D'"yes"' lt_lt_cv_sys_global_symbol_pipe=3D'"sed -n -e '\''s/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"' lt_lt_cv_sys_global_symbol_to_c_name_address=3D'"sed -n -e '\''s/^: = \\([^ ]*\\) \$/ {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (lt_ptr) \\&\\2},/p'\''"' lt_lt_cv_sys_global_symbol_to_cdecl=3D'"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"' =20 ## ----------------- ## ## Output variables. ## ## ----------------- ## =20 ACLOCAL=3D'${SHELL} /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run aclocal-1.10' ALLOCA=3D'' AMDEPBACKSLASH=3D'\' AMDEP_FALSE=3D'#' AMDEP_TRUE=3D'' AMTAR=3D'${SHELL} /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run tar' AR=3D'ar' AUTOCONF=3D'${SHELL} /usr/ports/java/jamvm/work/jamvm-1.5.4/missing = --run autoconf' AUTOHEADER=3D'${SHELL} /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run autoheader' AUTOMAKE=3D'${SHELL} /usr/ports/java/jamvm/work/jamvm-1.5.4/missing = --run automake-1.10' AWK=3D'nawk' CC=3D'cc' CCAS=3D'cc' CCASDEPMODE=3D'depmode=3Dgcc3' CCASFLAGS=3D'-O -pipe' CCDEPMODE=3D'depmode=3Dgcc3' CFLAGS=3D'-O -pipe' COMPILE_TIME_RELOC_CHECKS_FALSE=3D'#' COMPILE_TIME_RELOC_CHECKS_TRUE=3D'' CPP=3D'cpp' CPPFLAGS=3D'' CXX=3D'c++' CXXCPP=3D'c++ -E' CXXDEPMODE=3D'depmode=3Dgcc3' CXXFLAGS=3D'-O -pipe' CYGPATH_W=3D'echo' DEFS=3D'' DEPDIR=3D'.deps' DSYMUTIL=3D'' ECHO=3D'echo' ECHO_C=3D'' ECHO_N=3D'-n' ECHO_T=3D'' EGREP=3D'/usr/bin/grep -E' EXEEXT=3D'' F77=3D'' FFLAGS=3D'' GREP=3D'/usr/bin/grep' INSTALL_DATA=3D'install -o root -g wheel -m 444' INSTALL_PROGRAM=3D'install -s -o root -g wheel -m 555' INSTALL_SCRIPT=3D'install -o root -g wheel -m 555' INSTALL_STRIP_PROGRAM=3D'$(install_sh) -c -s' JAVAC=3D'' LDFLAGS=3D'' LIBOBJS=3D'' LIBS=3D'-lz -lm -lthr ' LIBTOOL=3D'$(SHELL) $(top_builddir)/libtool' LN_S=3D'ln -s' LTLIBOBJS=3D'' MAINT=3D'' MAINTAINER_MODE_FALSE=3D'' MAINTAINER_MODE_TRUE=3D'' MAKEINFO=3D'${SHELL} /usr/ports/java/jamvm/work/jamvm-1.5.4/missing = --run makeinfo' MKDIR_P=3D'./install-sh -c -d' NMEDIT=3D'' OBJEXT=3D'o' PACKAGE=3D'jamvm' PACKAGE_BUGREPORT=3D'' PACKAGE_NAME=3D'' PACKAGE_STRING=3D'' PACKAGE_TARNAME=3D'' PACKAGE_VERSION=3D'' PATH_SEPARATOR=3D':' RANLIB=3D'ranlib' SED=3D'/usr/bin/sed' SET_MAKE=3D'' SHELL=3D'/bin/sh' STRIP=3D'strip' VERSION=3D'1.5.4' ac_ct_CC=3D'cc' ac_ct_CXX=3D'' ac_ct_F77=3D'' am__fastdepCCAS_FALSE=3D'#' am__fastdepCCAS_TRUE=3D'' am__fastdepCC_FALSE=3D'#' am__fastdepCC_TRUE=3D'' am__fastdepCXX_FALSE=3D'#' am__fastdepCXX_TRUE=3D'' am__include=3D'include' am__isrc=3D'' am__leading_dot=3D'.' am__quote=3D'' am__tar=3D'${AMTAR} chof - "$$tardir"' am__untar=3D'${AMTAR} xf -' arch=3D'arm' bindir=3D'${exec_prefix}/bin' build=3D'arm-portbld-freebsd10.0' build_alias=3D'arm-portbld-freebsd10.0' build_cpu=3D'arm' build_os=3D'freebsd10.0' build_vendor=3D'portbld' datadir=3D'${datarootdir}' datarootdir=3D'${prefix}/share' docdir=3D'${datarootdir}/doc/${PACKAGE}' dvidir=3D'${docdir}' exec_prefix=3D'NONE' host=3D'arm-portbld-freebsd10.0' host_alias=3D'' host_cpu=3D'arm' host_os=3D'bsd' host_vendor=3D'portbld' htmldir=3D'${docdir}' includedir=3D'${prefix}/include' infodir=3D'/usr/local/info' install_sh=3D'$(SHELL) = /usr/ports/java/jamvm/work/jamvm-1.5.4/install-sh' interp_cflags=3D'-fno-reorder-blocks' libdir=3D'${exec_prefix}/lib' libexecdir=3D'${exec_prefix}/libexec' localedir=3D'${datarootdir}/locale' localstatedir=3D'${prefix}/var' mandir=3D'/usr/local/man' mkdir_p=3D'$(top_builddir)/./install-sh -c -d' oldincludedir=3D'/usr/include' os=3D'bsd' pdfdir=3D'${docdir}' prefix=3D'/usr/local' program_transform_name=3D's,x,x,' psdir=3D'${docdir}' sbindir=3D'${exec_prefix}/sbin' sharedstatedir=3D'${prefix}/com' sysconfdir=3D'${prefix}/etc' target_alias=3D'' use_zip_no=3D'' use_zip_yes=3D'' with_classpath_install_dir=3D'/usr/local' =20 ## ----------- ## ## confdefs.h. ## ## ----------- ## =20 #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE "jamvm" #define VERSION "1.5.4" #define THREADED 1 #define USE_CACHE 1 #define DIRECT 1 #define INLINING 1 #define CLASSPATH_INSTALL_DIR "/usr/local" #define INSTALL_DIR "/usr/local" #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_DLFCN_H 1 #define HAVE_LIBTHR 1 #define HAVE_LIBM 1 #define HAVE_LIBZ 1 =20 configure: exit 1 =20 =20 ------_=_NextPart_001_01CDF28D.E59434CD Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

This file contains = any messages produced by compilers while

running configure, = to aid debugging if configure makes a mistake.

 

It was created by = configure, which was

generated by GNU = Autoconf 2.63.  Invocation command line was

 

  $ ./configure = --with-classpath-install-dir=3D/usr/local --enable-ffi = --prefix=3D/usr/local --mandir=3D/usr/local/man = --infodir=3D/usr/local/info/ = --build=3Darm-portbld-freebsd10.0

 

## --------- = ##

## Platform. = ##

## --------- = ##

 

hostname =3D = raspberry-pi.local

uname -m =3D = arm

uname -r =3D = 10.0-CURRENT

uname -s =3D = FreeBSD

uname -v =3D FreeBSD = 10.0-CURRENT #0 r244906M: Sat Jan  5 01:10:27 JST = 2013     = aoyama@fbs.local:/usr/obj-rpi-clang/arm.armv6/usr/src/sys/RPI-B-test12 =

 

/usr/bin/uname -p = =3D arm

/bin/uname = -X     =3D unknown

 

/bin/arch         &nbs= p;    =3D unknown

/usr/bin/arch = -k       =3D = unknown

/usr/convex/getsysinfo =3D unknown

/usr/bin/hostinfo      =3D = unknown

/bin/machine         &= nbsp; =3D unknown

/usr/bin/oslevel       =3D = unknown

/bin/universe         = =3D unknown

 

PATH: = /sbin

PATH: = /bin

PATH: = /usr/sbin

PATH: = /usr/bin

PATH: = /usr/games

PATH: = /usr/local/sbin

PATH: = /usr/local/bin

PATH: = /root/bin

 

 

## ----------- = ##

## Core tests. = ##

## ----------- = ##

 

configure:2149: = checking for a BSD-compatible install

configure:2217: = result: /usr/bin/install -c -o root -g wheel

configure:2228: = checking whether build environment is sane

configure:2271: = result: yes

configure:2296: = checking for a thread-safe mkdir -p

configure:2335: = result: ./install-sh -c -d

configure:2348: = checking for gawk

configure:2378: = result: no

configure:2348: = checking for mawk

configure:2378: = result: no

configure:2348: = checking for nawk

configure:2364: = found /usr/bin/nawk

configure:2375: = result: nawk

configure:2386: = checking whether gmake sets $(MAKE)

configure:2408: = result: yes

configure:2602: = checking build system type

configure:2620: = result: arm-portbld-freebsd10.0

configure:2642: = checking host system type

configure:2657: = result: arm-portbld-freebsd10.0

configure:3120: = checking for style of include used by gmake

configure:3148: = result: GNU

configure:3218: = checking for gcc

configure:3245: = result: cc

configure:3477: = checking for C compiler version

configure:3485: cc = --version >&5

FreeBSD clang = version 3.2 (tags/RELEASE_32/final 170710) = 20121221

Target: = armv6-unknown-freebsd10.0

Thread model: = posix

configure:3489: $? = =3D 0

configure:3496: cc = -v >&5

FreeBSD clang = version 3.2 (tags/RELEASE_32/final 170710) = 20121221

Target: = armv6-unknown-freebsd10.0

Thread model: = posix

configure:3500: $? = =3D 0

configure:3507: cc = -V >&5

cc: error: argument = to '-V' is missing (expected 1 value)

cc: error: no input = files

configure:3511: $? = =3D 1

configure:3534: = checking for C compiler default output file name

configure:3556: cc = -O -pipe   conftest.c  >&5

configure:3560: $? = =3D 0

configure:3598: = result: a.out

configure:3617: = checking whether the C compiler works

configure:3627: = ./a.out

configure:3631: $? = =3D 0

configure:3650: = result: yes

configure:3657: = checking whether we are cross compiling

configure:3659: = result: no

configure:3662: = checking for suffix of executables

configure:3669: cc = -o conftest -O -pipe   conftest.c  = >&5

configure:3673: $? = =3D 0

configure:3699: = result:

configure:3705: = checking for suffix of object files

configure:3731: cc = -c -O -pipe  conftest.c >&5

configure:3735: $? = =3D 0

configure:3760: = result: o

configure:3764: = checking whether we are using the GNU C compiler

configure:3793: cc = -c -O -pipe  conftest.c >&5

configure:3800: $? = =3D 0

configure:3817: = result: yes

configure:3826: = checking whether cc accepts -g

configure:3856: cc = -c -g  conftest.c >&5

configure:3863: $? = =3D 0

configure:3964: = result: yes

configure:3981: = checking for cc option to accept ISO C89

configure:4055: = cc  -c -O -pipe  conftest.c >&5

configure:4062: $? = =3D 0

configure:4085: = result: none needed

configure:4105: = checking dependency style of cc

configure:4196: = result: gcc3

configure:4211: = checking for a sed that does not truncate output

configure:4267: = result: /usr/bin/sed

configure:4270: = checking for grep that handles long lines and -e

configure:4330: = result: /usr/bin/grep

configure:4335: = checking for egrep

configure:4399: = result: /usr/bin/grep -E

configure:4415: = checking for ld used by cc

configure:4482: = result: /usr/bin/ld

configure:4491: = checking if the linker (/usr/bin/ld) is GNU ld

configure:4506: = result: yes

configure:4511: = checking for /usr/bin/ld option to reload object = files

configure:4518: = result: -r

configure:4536: = checking for BSD-compatible nm

configure:4585: = result: /usr/bin/nm -B

configure:4589: = checking whether ln -s works

configure:4593: = result: yes

configure:4600: = checking how to recognize dependent libraries

configure:4786: = result: unknown

configure:5035: = checking how to run the C preprocessor

configure:5153: = result: cpp

configure:5182: = cpp  conftest.c

configure:5189: $? = =3D 0

configure:5220: = cpp  conftest.c

conftest.c:16:10: = fatal error: 'ac_nonexistent.h' file not found

#include = <ac_nonexistent.h>

         = ^

1 error = generated.

configure:5227: $? = =3D 1

configure: failed = program was:

| /* = confdefs.h.  */

| #define = PACKAGE_NAME ""

| #define = PACKAGE_TARNAME ""

| #define = PACKAGE_VERSION ""

| #define = PACKAGE_STRING ""

| #define = PACKAGE_BUGREPORT ""

| #define PACKAGE = "jamvm"

| #define VERSION = "1.5.4"

| #define THREADED = 1

| #define USE_CACHE = 1

| #define DIRECT = 1

| #define INLINING = 1

| #define = CLASSPATH_INSTALL_DIR "/usr/local"

| #define = INSTALL_DIR "/usr/local"

| /* end = confdefs.h.  */

| #include = <ac_nonexistent.h>

configure:5267: = checking for ANSI C header files

configure:5297: cc = -c -O -pipe  conftest.c >&5

configure:5304: $? = =3D 0

configure:5403: cc = -o conftest -O -pipe   conftest.c  = >&5

configure:5407: $? = =3D 0

configure:5413: = ./conftest

configure:5417: $? = =3D 0

configure:5435: = result: yes

configure:5459: = checking for sys/types.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5459: = checking for sys/stat.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5459: = checking for stdlib.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5459: = checking for string.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5459: = checking for memory.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5459: = checking for strings.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5459: = checking for inttypes.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5459: = checking for stdint.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5459: = checking for unistd.h

configure:5480: cc = -c -O -pipe  conftest.c >&5

configure:5487: $? = =3D 0

configure:5504: = result: yes

configure:5534: = checking dlfcn.h usability

configure:5551: cc = -c -O -pipe  conftest.c >&5

configure:5558: $? = =3D 0

configure:5572: = result: yes

configure:5576: = checking dlfcn.h presence

configure:5591: = cpp  conftest.c

configure:5598: $? = =3D 0

configure:5612: = result: yes

configure:5640: = checking for dlfcn.h

configure:5649: = result: yes

configure:5776: = checking for C++ compiler version

configure:5784: c++ = --version >&5

FreeBSD clang = version 3.2 (tags/RELEASE_32/final 170710) = 20121221

Target: = armv6-unknown-freebsd10.0

Thread model: = posix

configure:5788: $? = =3D 0

configure:5795: c++ = -v >&5

FreeBSD clang = version 3.2 (tags/RELEASE_32/final 170710) = 20121221

Target: = armv6-unknown-freebsd10.0

Thread model: = posix

configure:5799: $? = =3D 0

configure:5806: c++ = -V >&5

c++: error: argument = to '-V' is missing (expected 1 value)

c++: error: no input = files

configure:5810: $? = =3D 1

configure:5813: = checking whether we are using the GNU C++ = compiler

configure:5842: c++ = -c -O -pipe  conftest.cpp >&5

configure:5849: $? = =3D 0

configure:5866: = result: yes

configure:5875: = checking whether c++ accepts -g

configure:5905: c++ = -c -g  conftest.cpp >&5

configure:5912: $? = =3D 0

configure:6013: = result: yes

configure:6038: = checking dependency style of c++

configure:6129: = result: gcc3

configure:6154: = checking how to run the C++ preprocessor

configure:6190: c++ = -E  conftest.cpp

configure:6197: $? = =3D 0

configure:6228: c++ = -E  conftest.cpp

conftest.cpp:27:10: = fatal error: 'ac_nonexistent.h' file not found

#include = <ac_nonexistent.h>

         = ^

1 error = generated.

configure:6235: $? = =3D 1

configure: failed = program was:

| /* = confdefs.h.  */

| #define = PACKAGE_NAME ""

| #define = PACKAGE_TARNAME ""

| #define = PACKAGE_VERSION ""

| #define = PACKAGE_STRING ""

| #define = PACKAGE_BUGREPORT ""

| #define PACKAGE = "jamvm"

| #define VERSION = "1.5.4"

| #define THREADED = 1

| #define USE_CACHE = 1

| #define DIRECT = 1

| #define INLINING = 1

| #define = CLASSPATH_INSTALL_DIR "/usr/local"

| #define = INSTALL_DIR "/usr/local"

| #define = STDC_HEADERS 1

| #define = HAVE_SYS_TYPES_H 1

| #define = HAVE_SYS_STAT_H 1

| #define = HAVE_STDLIB_H 1

| #define = HAVE_STRING_H 1

| #define = HAVE_MEMORY_H 1

| #define = HAVE_STRINGS_H 1

| #define = HAVE_INTTYPES_H 1

| #define = HAVE_STDINT_H 1

| #define = HAVE_UNISTD_H 1

| #define = HAVE_DLFCN_H 1

| /* end = confdefs.h.  */

| #include = <ac_nonexistent.h>

configure:6268: = result: c++ -E

configure:6297: c++ = -E  conftest.cpp

configure:6304: $? = =3D 0

configure:6335: c++ = -E  conftest.cpp

conftest.cpp:27:10: = fatal error: 'ac_nonexistent.h' file not found

#include = <ac_nonexistent.h>

         = ^

1 error = generated.

configure:6342: $? = =3D 1

configure: failed = program was:

| /* = confdefs.h.  */

| #define = PACKAGE_NAME ""

| #define = PACKAGE_TARNAME ""

| #define = PACKAGE_VERSION ""

| #define = PACKAGE_STRING ""

| #define = PACKAGE_BUGREPORT ""

| #define PACKAGE = "jamvm"

| #define VERSION = "1.5.4"

| #define THREADED = 1

| #define USE_CACHE = 1

| #define DIRECT = 1

| #define INLINING = 1

| #define = CLASSPATH_INSTALL_DIR "/usr/local"

| #define = INSTALL_DIR "/usr/local"

| #define = STDC_HEADERS 1

| #define = HAVE_SYS_TYPES_H 1

| #define = HAVE_SYS_STAT_H 1

| #define = HAVE_STDLIB_H 1

| #define = HAVE_STRING_H 1

| #define = HAVE_MEMORY_H 1

| #define = HAVE_STRINGS_H 1

| #define = HAVE_INTTYPES_H 1

| #define = HAVE_STDINT_H 1

| #define = HAVE_UNISTD_H 1

| #define = HAVE_DLFCN_H 1

| /* end = confdefs.h.  */

| #include = <ac_nonexistent.h>

configure:6437: = checking for g77

configure:6467: = result: no

configure:6437: = checking for xlf

configure:6467: = result: no

configure:6437: = checking for f77

configure:6467: = result: no

configure:6437: = checking for frt

configure:6467: = result: no

configure:6437: = checking for pgf77

configure:6467: = result: no

configure:6437: = checking for cf77

configure:6467: = result: no

configure:6437: = checking for fort77

configure:6467: = result: no

configure:6437: = checking for fl32

configure:6467: = result: no

configure:6437: = checking for af77

configure:6467: = result: no

configure:6437: = checking for xlf90

configure:6467: = result: no

configure:6437: = checking for f90

configure:6467: = result: no

configure:6437: = checking for pgf90

configure:6467: = result: no

configure:6437: = checking for pghpf

configure:6467: = result: no

configure:6437: = checking for epcf90

configure:6467: = result: no

configure:6437: = checking for gfortran

configure:6467: = result: no

configure:6437: = checking for g95

configure:6467: = result: no

configure:6437: = checking for xlf95

configure:6467: = result: no

configure:6437: = checking for f95

configure:6467: = result: no

configure:6437: = checking for fort

configure:6467: = result: no

configure:6437: = checking for ifort

configure:6467: = result: no

configure:6437: = checking for ifc

configure:6467: = result: no

configure:6437: = checking for efc

configure:6467: = result: no

configure:6437: = checking for pgf95

configure:6467: = result: no

configure:6437: = checking for lf95

configure:6467: = result: no

configure:6437: = checking for ftn

configure:6467: = result: no

configure:6490: = checking for Fortran 77 compiler version

configure:6498:  --version >&5

eval: --version: not = found

configure:6502: $? = =3D 127

configure:6509:  -v >&5

eval: -v: not = found

configure:6513: $? = =3D 127

configure:6520:  -V >&5

eval: -V: not = found

configure:6524: $? = =3D 127

configure:6532: = checking whether we are using the GNU Fortran 77 = compiler

configure:6551:  -c  conftest.F = >&5

eval: -c: not = found

configure:6558: $? = =3D 127

configure: failed = program was:

|       program = main

| #ifndef = __GNUC__

|        choke = me

| = #endif

| =

|       end

configure:6575: = result: no

configure:6581: = checking whether  accepts -g

configure:6598:  -c -g conftest.f = >&5

eval: -c: not = found

configure:6605: $? = =3D 127

configure: failed = program was:

|       program = main

| =

|       end

configure:6621: = result: no

configure:6654: = checking the maximum length of command line = arguments

configure:6766: = result: 262144

configure:6778: = checking command to parse /usr/bin/nm -B output from cc = object

configure:6883: cc = -c -O -pipe  conftest.c >&5

configure:6886: $? = =3D 0

configure:6890: = /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ =        ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ =        ][     = ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> = conftest.nm

configure:6893: $? = =3D 0

configure:6945: cc = -o conftest -O -pipe   conftest.c conftstm.o = >&5

configure:6948: $? = =3D 0

configure:6986: = result: ok

configure:6990: = checking for objdir

configure:7005: = result: .libs

configure:7097: = checking for ar

configure:7113: = found /usr/bin/ar

configure:7124: = result: ar

configure:7189: = checking for ranlib

configure:7205: = found /usr/bin/ranlib

configure:7216: = result: ranlib

configure:7281: = checking for strip

configure:7297: = found /usr/bin/strip

configure:7308: = result: strip

configure:7898: = checking if cc supports -fno-rtti = -fno-exceptions

configure:7916: cc = -c -O -pipe  -fno-rtti -fno-exceptions conftest.c = >&5

configure:7920: $? = =3D 0

configure:7933: = result: yes

configure:7948: = checking for cc option to produce PIC

configure:8180: = result: -fPIC

configure:8188: = checking if cc PIC flag -fPIC works

configure:8206: cc = -c -O -pipe  -fPIC -DPIC conftest.c = >&5

configure:8210: $? = =3D 0

configure:8223: = result: yes

configure:8251: = checking if cc static flag -static works

configure:8279: = result: yes

configure:8289: = checking if cc supports -c -o file.o

configure:8310: cc = -c -O -pipe  -o out/conftest2.o conftest.c = >&5

configure:8314: $? = =3D 0

configure:8336: = result: yes

configure:8362: = checking whether the cc linker (/usr/bin/ld) supports shared = libraries

configure:9350: = result: yes

configure:9371: = checking whether -lc should be explicitly linked = in

configure:9376: cc = -c -O -pipe  conftest.c >&5

configure:9379: $? = =3D 0

configure:9394: cc = -shared conftest.o  -v -Wl,-soname -Wl,conftest -o conftest = 2\>\&1 \| grep  -lc  \>/dev/null = 2\>\&1

configure:9397: $? = =3D 0

configure:9409: = result: no

configure:9417: = checking dynamic linker characteristics

configure:10019: = result: no

configure:10043: = checking how to hardcode library paths into = programs

configure:10068: = result: immediate

configure:10082: = checking whether stripping libraries is possible

configure:10087: = result: yes

configure:10917: = checking if libtool supports shared libraries

configure:10919: = result: no

configure:10922: = checking whether to build shared libraries

configure:10943: = result: no

configure:10946: = checking whether to build static libraries

configure:10950: = result: yes

configure:11044: = creating libtool

configure:11637: = checking for ld used by c++

configure:11704: = result: /usr/bin/ld

configure:11713: = checking if the linker (/usr/bin/ld) is GNU ld

configure:11728: = result: yes

configure:11779: = checking whether the c++ linker (/usr/bin/ld) supports shared = libraries

configure:12733: = result: no

configure:12750: c++ = -c -O -pipe  conftest.cpp >&5

configure:12753: $? = =3D 0

configure:12909: = checking for c++ option to produce PIC

configure:13193: = result: -fPIC

configure:13201: = checking if c++ PIC flag -fPIC works

configure:13219: c++ = -c -O -pipe  -fPIC -DPIC conftest.cpp = >&5

configure:13223: $? = =3D 0

configure:13236: = result: yes

configure:13264: = checking if c++ static flag -static works

configure:13292: = result: yes

configure:13302: = checking if c++ supports -c -o file.o

configure:13323: c++ = -c -O -pipe  -o out/conftest2.o conftest.cpp = >&5

configure:13327: $? = =3D 0

configure:13349: = result: yes

configure:13375: = checking whether the c++ linker (/usr/bin/ld) supports shared = libraries

configure:13401: = result: no

configure:13468: = checking dynamic linker characteristics

configure:14018: = result: no

configure:14042: = checking how to hardcode library paths into = programs

configure:14067: = result: immediate

configure:20353: = checking for gcc

configure:20380: = result: cc

configure:20612: = checking for C compiler version

configure:20620: cc = --version >&5

FreeBSD clang = version 3.2 (tags/RELEASE_32/final 170710) = 20121221

Target: = armv6-unknown-freebsd10.0

Thread model: = posix

configure:20624: $? = =3D 0

configure:20631: cc = -v >&5

FreeBSD clang = version 3.2 (tags/RELEASE_32/final 170710) = 20121221

Target: = armv6-unknown-freebsd10.0

Thread model: = posix

configure:20635: $? = =3D 0

configure:20642: cc = -V >&5

cc: error: argument = to '-V' is missing (expected 1 value)

cc: error: no input = files

configure:20646: $? = =3D 1

configure:20649: = checking whether we are using the GNU C compiler

configure:20702: = result: yes

configure:20711: = checking whether cc accepts -g

configure:20849: = result: yes

configure:20866: = checking for cc option to accept ISO C89

configure:20970: = result: none needed

configure:20990: = checking dependency style of cc

configure:21081: = result: gcc3

configure:21105: = checking dependency style of cc

configure:21196: = result: gcc3

configure:21216: = checking for ecj

configure:21246: = result: no

configure:21216: = checking for jikes

configure:21246: = result: no

configure:21216: = checking for gcj

configure:21246: = result: no

configure:21216: = checking for javac

configure:21246: = result: no

configure:21257: = checking for pthread_self in -lthr

configure:21292: cc = -o conftest -O -pipe   conftest.c -lthr   = >&5

configure:21299: $? = =3D 0

configure:21320: = result: yes

configure:21415: = checking for fmod in -lm

configure:21450: cc = -o conftest -O -pipe   conftest.c -lm  -lthr  = >&5

configure:21457: $? = =3D 0

configure:21478: = result: yes

configure:21578: = checking for inflate in -lz

configure:21613: cc = -o conftest -O -pipe   conftest.c -lz  -lm -lthr  = >&5

configure:21620: $? = =3D 0

configure:21641: = result: yes

configure:21660: = checking for ffi_call in -lffi

configure:21702: cc = -o conftest -I/usr/local/lib/libffi-3.0.9/include   -O = -pipe  -L/usr/local/lib    conftest.c = -lffi   -lz -lm -lthr  >&5

/usr/local/lib/libffi.so: undefined reference to = `__clear_cache'

cc: error: linker = command failed with exit code 1 (use -v to see = invocation)

configure:21709: $? = =3D 1

configure: failed = program was:

| /* = confdefs.h.  */

| #define = PACKAGE_NAME ""

| #define = PACKAGE_TARNAME ""

| #define = PACKAGE_VERSION ""

| #define = PACKAGE_STRING ""

| #define = PACKAGE_BUGREPORT ""

| #define PACKAGE = "jamvm"

| #define VERSION = "1.5.4"

| #define THREADED = 1

| #define USE_CACHE = 1

| #define DIRECT = 1

| #define INLINING = 1

| #define = CLASSPATH_INSTALL_DIR "/usr/local"

| #define = INSTALL_DIR "/usr/local"

| #define = STDC_HEADERS 1

| #define = HAVE_SYS_TYPES_H 1

| #define = HAVE_SYS_STAT_H 1

| #define = HAVE_STDLIB_H 1

| #define = HAVE_STRING_H 1

| #define = HAVE_MEMORY_H 1

| #define = HAVE_STRINGS_H 1

| #define = HAVE_INTTYPES_H 1

| #define = HAVE_STDINT_H 1

| #define = HAVE_UNISTD_H 1

| #define = HAVE_DLFCN_H 1

| #define = HAVE_LIBTHR 1

| #define HAVE_LIBM = 1

| #define HAVE_LIBZ = 1

| /* end = confdefs.h.  */

| =

| /* Override any = GCC internal prototype to avoid an error.

|    = Use char because int might match the return type of a = GCC

|    = builtin and then its argument prototype would still apply.  = */

| #ifdef = __cplusplus

| extern = "C"

| = #endif

| char ffi_call = ();

| = int

| main = ()

| = {

| return ffi_call = ();

|   = ;

|   return = 0;

| = }

configure:21732: = result: no

configure:21742: = error: libffi is missing

 

## ---------------- = ##

## Cache variables. = ##

## ---------------- = ##

 

ac_cv_build=3Darm-portbld-freebsd10.0

ac_cv_c_compiler_gnu=3Dyes

ac_cv_cxx_compiler_gnu=3Dyes

ac_cv_env_CCASFLAGS_set=3D''

ac_cv_env_CCASFLAGS_value=3D''

ac_cv_env_CCAS_set=3D''

ac_cv_env_CCAS_value=3D''

ac_cv_env_CCC_set=3D''

ac_cv_env_CCC_value=3D''

ac_cv_env_CC_set=3Dset

ac_cv_env_CC_value=3Dcc

ac_cv_env_CFLAGS_set=3Dset

ac_cv_env_CFLAGS_value=3D'-O -pipe'

ac_cv_env_CPPFLAGS_set=3Dset

ac_cv_env_CPPFLAGS_value=3D''

ac_cv_env_CPP_set=3Dset

ac_cv_env_CPP_value=3Dcpp

ac_cv_env_CXXCPP_set=3D''

ac_cv_env_CXXCPP_value=3D''

ac_cv_env_CXXFLAGS_set=3Dset

ac_cv_env_CXXFLAGS_value=3D'-O -pipe'

ac_cv_env_CXX_set=3Dset

ac_cv_env_CXX_value=3Dc++

ac_cv_env_F77_set=3D''

ac_cv_env_F77_value=3D''

ac_cv_env_FFLAGS_set=3D''

ac_cv_env_FFLAGS_value=3D''

ac_cv_env_LDFLAGS_set=3Dset

ac_cv_env_LDFLAGS_value=3D''

ac_cv_env_LIBS_set=3D''

ac_cv_env_LIBS_value=3D''

ac_cv_env_build_alias_set=3Dset

ac_cv_env_build_alias_value=3Darm-portbld-freebsd10.0

ac_cv_env_host_alias_set=3D''

ac_cv_env_host_alias_value=3D''

ac_cv_env_target_alias_set=3D''

ac_cv_env_target_alias_value=3D''

ac_cv_f77_compiler_gnu=3Dno

ac_cv_header_dlfcn_h=3Dyes

ac_cv_header_inttypes_h=3Dyes

ac_cv_header_memory_h=3Dyes

ac_cv_header_stdc=3Dyes

ac_cv_header_stdint_h=3Dyes

ac_cv_header_stdlib_h=3Dyes

ac_cv_header_string_h=3Dyes

ac_cv_header_strings_h=3Dyes

ac_cv_header_sys_stat_h=3Dyes

ac_cv_header_sys_types_h=3Dyes

ac_cv_header_unistd_h=3Dyes

ac_cv_host=3Darm-portbld-freebsd10.0

ac_cv_lib_ffi_ffi_call=3Dno

ac_cv_lib_m_fmod=3Dyes

ac_cv_lib_thr_pthread_self=3Dyes

ac_cv_lib_z_inflate=3Dyes

ac_cv_objext=3Do

ac_cv_path_EGREP=3D'/usr/bin/grep -E'

ac_cv_path_GREP=3D/usr/bin/grep

ac_cv_prog_AWK=3Dnawk

ac_cv_prog_CPP=3Dcpp

ac_cv_prog_CXXCPP=3D'c++ -E'

ac_cv_prog_ac_ct_AR=3Dar

ac_cv_prog_ac_ct_CC=3Dcc

ac_cv_prog_ac_ct_RANLIB=3Dranlib

ac_cv_prog_ac_ct_STRIP=3Dstrip

ac_cv_prog_cc_c89=3D''

ac_cv_prog_cc_g=3Dyes

ac_cv_prog_cxx_g=3Dyes

ac_cv_prog_f77_g=3Dno

ac_cv_prog_make_gmake_set=3Dyes

am_cv_CCAS_dependencies_compiler_type=3Dgcc3

<= p class=3DMsoNormal style=3D'text-autospace:none'>am_cv_CC_dependencies_compiler_type=3Dgcc3

am_cv_CXX_dependencies_compiler_type=3Dgcc3

lt_cv_deplibs_check_method=3Dunknown

lt_cv_file_magic_cmd=3D'$MAGIC_CMD'

lt_cv_file_magic_test_file=3D''

lt_cv_ld_reload_flag=3D-r

lt_cv_objdir=3D.libs

lt_cv_path_LD=3D/usr/bin/ld

lt_cv_path_LDCXX=3D/usr/bin/ld

lt_cv_path_NM=3D'/usr/bin/nm -B'

lt_cv_path_SED=3D/usr/bin/sed

lt_cv_prog_compiler_c_o=3Dyes

lt_cv_prog_compiler_c_o_CXX=3Dyes

lt_cv_prog_compiler_pic_works=3Dyes

lt_cv_prog_compiler_pic_works_CXX=3Dyes

lt_cv_prog_compiler_rtti_exceptions=3Dyes

lt_cv_prog_compiler_static_works=3Dyes

lt_cv_prog_compiler_static_works_CXX=3Dyes

lt_cv_prog_gnu_ld=3Dyes

lt_cv_prog_gnu_ldcxx=3Dyes

lt_cv_sys_global_symbol_pipe=3D'sed -n -e '\''s/^.*[ =      ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[    ][ =     ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 = \2/p'\'

lt_cv_sys_global_symbol_to_c_name_address=3D'sed -n -e '\''s/^: = \([^ ]*\) $/  {\"\1\", (lt_ptr) 0},/p'\'' -e = '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr) = \&\2},/p'\'

lt_cv_sys_global_symbol_to_cdecl=3D'sed -n -e '\''s/^. .* = \(.*\)$/extern int \1;/p'\'

lt_cv_sys_lib_dlsearch_path_spec=3D'/lib = /usr/lib'

lt_cv_sys_lib_search_path_spec=3D/usr/lib

lt_cv_sys_max_cmd_len=3D262144

lt_lt_cv_prog_compiler_c_o=3D'"yes"'

lt_lt_cv_prog_compiler_c_o_CXX=3D'"yes"'

lt_lt_cv_sys_global_symbol_pipe=3D'"sed -n -e '\''s/^.*[ = ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ =        = ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 = \\2/p'\''"'

lt_lt_cv_sys_global_symbol_to_c_name_address=3D'"sed -n -e = '\''s/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) = 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/  = {\"\\2\", (lt_ptr) = \\&\\2},/p'\''"'

lt_lt_cv_sys_global_symbol_to_cdecl=3D'"sed -n -e '\''s/^. .* = \\(.*\\)\$/extern int \\1;/p'\''"'

 

## ----------------- = ##

## Output variables. = ##

## ----------------- = ##

 

ACLOCAL=3D'${SHELL} = /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run = aclocal-1.10'

ALLOCA=3D''

AMDEPBACKSLASH=3D'\'

AMDEP_FALSE=3D'#'

AMDEP_TRUE=3D''

AMTAR=3D'${SHELL} = /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run = tar'

AR=3D'ar'

AUTOCONF=3D'${SHELL} = /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run = autoconf'

AUTOHEADER=3D'${SHELL} = /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run = autoheader'

AUTOMAKE=3D'${SHELL} = /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run = automake-1.10'

AWK=3D'nawk'

CC=3D'cc'

CCAS=3D'cc'

CCASDEPMODE=3D'depmode=3Dgcc3'

CCASFLAGS=3D'-O = -pipe'

CCDEPMODE=3D'depmode=3Dgcc3'

CFLAGS=3D'-O = -pipe'

COMPILE_TIME_RELOC_CHECKS_FALSE=3D'#'

COMPILE_TIME_RELOC_CHECKS_TRUE=3D''

CPP=3D'cpp'

CPPFLAGS=3D''

CXX=3D'c++'

CXXCPP=3D'c++ = -E'

CXXDEPMODE=3D'depmode=3Dgcc3'

CXXFLAGS=3D'-O = -pipe'

CYGPATH_W=3D'echo'

DEFS=3D''

DEPDIR=3D'.deps'

DSYMUTIL=3D''

ECHO=3D'echo'

ECHO_C=3D''

ECHO_N=3D'-n'

ECHO_T=3D''

EGREP=3D'/usr/bin/grep -E'

EXEEXT=3D''

F77=3D''

FFLAGS=3D''

GREP=3D'/usr/bin/grep'

INSTALL_DATA=3D'install  -o root -g wheel -m = 444'

INSTALL_PROGRAM=3D'install  -s -o root -g wheel -m = 555'

INSTALL_SCRIPT=3D'install  -o root -g wheel -m = 555'

INSTALL_STRIP_PROGRAM=3D'$(install_sh) -c = -s'

JAVAC=3D''

LDFLAGS=3D''

LIBOBJS=3D''

LIBS=3D'-lz -lm = -lthr '

LIBTOOL=3D'$(SHELL) = $(top_builddir)/libtool'

LN_S=3D'ln = -s'

LTLIBOBJS=3D''

MAINT=3D''

MAINTAINER_MODE_FALSE=3D''

MAINTAINER_MODE_TRUE=3D''

MAKEINFO=3D'${SHELL} = /usr/ports/java/jamvm/work/jamvm-1.5.4/missing --run = makeinfo'

MKDIR_P=3D'./install-sh -c -d'

NMEDIT=3D''

OBJEXT=3D'o'

PACKAGE=3D'jamvm'

PACKAGE_BUGREPORT=3D''

PACKAGE_NAME=3D''

PACKAGE_STRING=3D''

PACKAGE_TARNAME=3D''

PACKAGE_VERSION=3D''

PATH_SEPARATOR=3D':'

RANLIB=3D'ranlib'

SED=3D'/usr/bin/sed'

SET_MAKE=3D''

SHELL=3D'/bin/sh'

STRIP=3D'strip'

VERSION=3D'1.5.4'

ac_ct_CC=3D'cc'

ac_ct_CXX=3D''

ac_ct_F77=3D''

am__fastdepCCAS_FALSE=3D'#'

am__fastdepCCAS_TRUE=3D''

am__fastdepCC_FALSE=3D'#'

am__fastdepCC_TRUE=3D''

am__fastdepCXX_FALSE=3D'#'

am__fastdepCXX_TRUE=3D''

am__include=3D'include'

am__isrc=3D''

am__leading_dot=3D'.'

am__quote=3D''

am__tar=3D'${AMTAR} = chof - "$$tardir"'

am__untar=3D'${AMTAR} xf -'

arch=3D'arm'

bindir=3D'${exec_prefix}/bin'

build=3D'arm-portbld-freebsd10.0'

build_alias=3D'arm-portbld-freebsd10.0'

build_cpu=3D'arm'

build_os=3D'freebsd10.0'

build_vendor=3D'portbld'

datadir=3D'${datarootdir}'

datarootdir=3D'${prefix}/share'

docdir=3D'${datarootdir}/doc/${PACKAGE}'

dvidir=3D'${docdir}'

exec_prefix=3D'NONE'

host=3D'arm-portbld-freebsd10.0'

host_alias=3D''

host_cpu=3D'arm'

host_os=3D'bsd'

host_vendor=3D'portbld'

htmldir=3D'${docdir}'

includedir=3D'${prefix}/include'

infodir=3D'/usr/local/info'

install_sh=3D'$(SHELL) = /usr/ports/java/jamvm/work/jamvm-1.5.4/install-sh'

<= p class=3DMsoNormal style=3D'text-autospace:none'>interp_cflags=3D'-fno-reorder-blocks'

libdir=3D'${exec_prefix}/lib'

libexecdir=3D'${exec_prefix}/libexec'

localedir=3D'${datarootdir}/locale'

localstatedir=3D'${prefix}/var'

mandir=3D'/usr/local/man'

mkdir_p=3D'$(top_builddir)/./install-sh -c = -d'

oldincludedir=3D'/usr/include'

os=3D'bsd'

pdfdir=3D'${docdir}'

prefix=3D'/usr/local'

program_transform_name=3D's,x,x,'

psdir=3D'${docdir}'

sbindir=3D'${exec_prefix}/sbin'

sharedstatedir=3D'${prefix}/com'

sysconfdir=3D'${prefix}/etc'

target_alias=3D''

use_zip_no=3D''

use_zip_yes=3D''

with_classpath_install_dir=3D'/usr/local'

 

## ----------- = ##

## confdefs.h. = ##

## ----------- = ##

 

#define PACKAGE_NAME = ""

#define = PACKAGE_TARNAME ""

#define = PACKAGE_VERSION ""

#define = PACKAGE_STRING ""

#define = PACKAGE_BUGREPORT ""

#define PACKAGE = "jamvm"

#define VERSION = "1.5.4"

#define THREADED = 1

#define USE_CACHE = 1

#define DIRECT = 1

#define INLINING = 1

#define = CLASSPATH_INSTALL_DIR "/usr/local"

#define INSTALL_DIR = "/usr/local"

#define STDC_HEADERS = 1

#define = HAVE_SYS_TYPES_H 1

#define = HAVE_SYS_STAT_H 1

#define = HAVE_STDLIB_H 1

#define = HAVE_STRING_H 1

#define = HAVE_MEMORY_H 1

#define = HAVE_STRINGS_H 1

#define = HAVE_INTTYPES_H 1

#define = HAVE_STDINT_H 1

#define = HAVE_UNISTD_H 1

#define HAVE_DLFCN_H = 1

#define HAVE_LIBTHR = 1

#define HAVE_LIBM = 1

#define HAVE_LIBZ = 1

 

configure: exit = 1

 

 

------_=_NextPart_001_01CDF28D.E59434CD-- From owner-freebsd-java@FreeBSD.ORG Tue Jan 15 00:35:39 2013 Return-Path: Delivered-To: java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B2A80AB7; Tue, 15 Jan 2013 00:35:39 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from ainaz.pair.com (ainaz.pair.com [209.68.2.66]) by mx1.freebsd.org (Postfix) with ESMTP id 73A7E816; Tue, 15 Jan 2013 00:35:38 +0000 (UTC) Received: from ip-109-84-38-98.web.vodafone.de (ip-109-84-38-98.web.vodafone.de [109.84.38.98]) by ainaz.pair.com (Postfix) with ESMTPSA id 64A213F410; Mon, 14 Jan 2013 19:35:30 -0500 (EST) Date: Tue, 15 Jan 2013 01:35:27 +0100 (CET) From: Gerald Pfeifer To: ports@FreeBSD.org, java@FreeBSD.org Subject: Breaking out gcc-ecj45 from lang/gcc{,46,47,48} Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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: Tue, 15 Jan 2013 00:35:39 -0000 Hi there, to address ports/175072 I finally went ahead with an old plan of mine and broke the binary ecj.jar that is used to build the Java frontend for our GCC 4.6, 4.7 and 4.8 ports out into a separate port: lang/gcc-ecj45. The patch below shows this, and also -- in case of lang/gcc48 -- how I am planning to adjust the lang/gcc{,46,47,48} ports. Let me know if you have any comments/suggestions on these changes which I plan to commit in one, two days. (The below passed the official set of ports and package testing.) Gerald Index: gcc-ecj45/Makefile =================================================================== --- gcc-ecj45/Makefile (revision 0) +++ gcc-ecj45/Makefile (working copy) @@ -0,0 +1,22 @@ +# Created by: Gerald Pfeifer +# $FreeBSD$ + +PORTNAME= gcc-ecj +PORTVERSION= 4.5 +CATEGORIES= lang java +MASTER_SITES= ${MASTER_SITE_SOURCEWARE} +MASTER_SITE_SUBDIR+= java/ +DISTNAME= ecj-${PORTVERSION}.jar +EXTRACT_SUFX= +EXTRACT_ONLY= + +MAINTAINER= gerald@FreeBSD.org +COMMENT= Eclipse Java Compiler used to build GCC Java + +NO_BUILD= yes +PLIST_FILES= share/java/${DISTNAME} + +do-install: + ${INSTALL_DATA} ${DISTDIR}/${DISTNAME} ${PREFIX}/share/java/ + +.include Index: gcc-ecj45/distinfo =================================================================== --- gcc-ecj45/distinfo (revision 0) +++ gcc-ecj45/distinfo (working copy) @@ -0,0 +1,2 @@ +SHA256 (ecj-4.5.jar) = 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781 +SIZE (ecj-4.5.jar) = 1470676 Index: gcc-ecj45/pkg-descr =================================================================== --- gcc-ecj45/pkg-descr (revision 0) +++ gcc-ecj45/pkg-descr (working copy) @@ -0,0 +1,2 @@ +A pre-built version of the Eclipse Java Compiler (ECJ) used to build +the Java frontend of the GNU Compiler Collection (GCC). Index: gcc48/Makefile =================================================================== --- gcc48/Makefile (revision 310417) +++ gcc48/Makefile (working copy) @@ -98,13 +98,12 @@ .endif .if ${PORT_OPTIONS:MJAVA} -ECJ_JAR= ecj-4.5.jar -MASTER_SITES+= ${MASTER_SITE_SOURCEWARE:S|$|:ecj|} -MASTER_SITE_SUBDIR+= java/:ecj -DISTFILES+= ${ECJ_JAR}:ecj -EXTRACT_ONLY= ${DISTFILES:S|${ECJ_JAR}:ecj||} -BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip +ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar +BUILD_DEPENDS+= ${ECJ_JAR}:${PORTSDIR}/lang/gcc-ecj45 \ + zip:${PORTSDIR}/archivers/zip +RUN_DEPENDS+= ${ECJ_JAR}:${PORTSDIR}/lang/gcc-ecj45 EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier +CONFIGURE_ARGS+=--with-ecj-jar=${ECJ_JAR} LANGUAGES:= ${LANGUAGES},java MAN1+= aot-compile${SUFFIX}.1 \ gappletviewer${SUFFIX}.1 \ @@ -136,10 +135,6 @@ gcc${SUFFIX}/gcj \ gcc${SUFFIX}/libffi PLIST_SUB+= JAVA="" - -# Prep the source tree for the GCJ build. -post-patch:: - @${CP} ${DISTDIR}/${ECJ_JAR} ${SRCDIR}/ecj.jar .else CONFIGURE_ARGS+=--disable-libgcj PLIST_SUB+= JAVA="@comment " Index: gcc48/distinfo =================================================================== --- gcc48/distinfo (revision 310417) +++ gcc48/distinfo (working copy) @@ -1,4 +1,2 @@ SHA256 (gcc-4.8-20130106.tar.bz2) = 5da1212249d54b907bf515a86e99bcf197123c29fac9d1b6f9955cb157ab7a47 SIZE (gcc-4.8-20130106.tar.bz2) = 81998118 -SHA256 (ecj-4.5.jar) = 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781 -SIZE (ecj-4.5.jar) = 1470676 Index: gcc48/pkg-plist =================================================================== --- gcc48/pkg-plist (revision 310417) +++ gcc48/pkg-plist (working copy) @@ -50,7 +50,6 @@ %%JAVA%%bin/jv-convert%%SUFFIX%% %%JAVA%%bin/rebuild-gcj-db%%SUFFIX%% %%JAVA%%libdata/pkgconfig/libgcj-4.8.pc -%%JAVA%%share/java/ecj.jar %%JAVA%%share/java/libgcj-%%GCC_VERSION%%.jar %%JAVA%%share/java/libgcj-tools-%%GCC_VERSION%%.jar @exec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi From owner-freebsd-java@FreeBSD.ORG Tue Jan 15 09:25:38 2013 Return-Path: Delivered-To: java@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4B08CD8E for ; Tue, 15 Jan 2013 09:25:38 +0000 (UTC) (envelope-from ale@FreeBSD.org) Received: from andxor.it (relay.andxor.it [195.223.2.3]) by mx1.freebsd.org (Postfix) with SMTP id 8B1007BB for ; Tue, 15 Jan 2013 09:25:36 +0000 (UTC) Received: (qmail 24205 invoked from network); 15 Jan 2013 09:18:54 -0000 Received: from unknown (HELO alex.andxor.it) (192.168.2.30) by andxor.it with SMTP; 15 Jan 2013 09:18:54 -0000 Message-ID: <50F51EFE.9050207@FreeBSD.org> Date: Tue, 15 Jan 2013 10:18:54 +0100 From: Alex Dupre User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15 MIME-Version: 1.0 To: Gerald Pfeifer Subject: Re: Breaking out gcc-ecj45 from lang/gcc{,46,47,48} References: In-Reply-To: X-Enigmail-Version: 1.5.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, java@FreeBSD.org, Jason Helfman 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: Tue, 15 Jan 2013 09:25:38 -0000 Gerald Pfeifer ha scritto: > to address ports/175072 I finally went ahead with an old plan of > mine and broke the binary ecj.jar that is used to build the Java > frontend for our GCC 4.6, 4.7 and 4.8 ports out into a separate > port: lang/gcc-ecj45. Why not using/updating the java/eclipse-ecj port? -- Alex Dupre From owner-freebsd-java@FreeBSD.ORG Tue Jan 15 18:30:11 2013 Return-Path: Delivered-To: java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BFA2FD2B; Tue, 15 Jan 2013 18:30:11 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from ainaz.pair.com (ainaz.pair.com [209.68.2.66]) by mx1.freebsd.org (Postfix) with ESMTP id 7CD02DE9; Tue, 15 Jan 2013 18:30:11 +0000 (UTC) Received: from tuna.dhcp.nue.suse.com (nat.nue.novell.com [195.135.221.2]) by ainaz.pair.com (Postfix) with ESMTPSA id 23C773F41D; Tue, 15 Jan 2013 13:30:08 -0500 (EST) Date: Tue, 15 Jan 2013 19:30:06 +0100 (CET) From: Gerald Pfeifer To: Alex Dupre Subject: Re: Breaking out gcc-ecj45 from lang/gcc{,46,47,48} In-Reply-To: <50F51EFE.9050207@FreeBSD.org> Message-ID: References: <50F51EFE.9050207@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: ports@FreeBSD.org, java@FreeBSD.org, Jason Helfman 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: Tue, 15 Jan 2013 18:30:11 -0000 On Tue, 15 Jan 2013, Alex Dupre wrote: >> to address ports/175072 I finally went ahead with an old plan of >> mine and broke the binary ecj.jar that is used to build the Java >> frontend for our GCC 4.6, 4.7 and 4.8 ports out into a separate >> port: lang/gcc-ecj45. > Why not using/updating the java/eclipse-ecj port? I should have mentioned that I actually was looking into that option first, but (a) build dependencies became really heavy (and build- time for something like lang/gcc would increase badly), (b) run-time dependencies will grow, and (c) this is not what we have been doing in terms of extensive building and testing, and (d) different from many others have been doing. That said, if someone wants to give it a try and test, I'd definitely be open to make this an OPTION. Makes sense? Gerald PS: ports.svn/java/eclipse-ecj> make build-depends-list .../gerald/ports.svn/devel/apache-ant .../gerald/ports.svn/java/openjdk6 ports.svn/java/eclipse-ecj> make run-depends-list .../gerald/ports.svn/java/openjdk6 ports.svn/java/openjdk6> make build-depends-list .../gerald/ports.svn/archivers/unzip .../gerald/ports.svn/archivers/zip .../gerald/ports.svn/devel/gmake .../gerald/ports.svn/java/bootstrap-openjdk .../gerald/ports.svn/print/cups-client .../gerald/ports.svn/print/freetype2 .../gerald/ports.svn/x11-toolkits/libXt .../gerald/ports.svn/x11-toolkits/open-motif .../gerald/ports.svn/x11/libX11 .../gerald/ports.svn/x11/libXext .../gerald/ports.svn/x11/libXi .../gerald/ports.svn/x11/libXpm .../gerald/ports.svn/x11/libXtst ports.svn/java/openjdk6> make run-depends-list .../gerald/ports.svn/java/java-zoneinfo .../gerald/ports.svn/java/javavmwrapper .../gerald/ports.svn/print/freetype2 .../gerald/ports.svn/x11-fonts/dejavu .../gerald/ports.svn/x11-toolkits/libXt .../gerald/ports.svn/x11-toolkits/open-motif .../gerald/ports.svn/x11/libX11 .../gerald/ports.svn/x11/libXext .../gerald/ports.svn/x11/libXi .../gerald/ports.svn/x11/libXpm .../gerald/ports.svn/x11/libXtst Gerald From owner-freebsd-java@FreeBSD.ORG Wed Jan 16 00:32:00 2013 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id DF579A65; Wed, 16 Jan 2013 00:32:00 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 409088AC; Wed, 16 Jan 2013 00:32:00 +0000 (UTC) Message-ID: <50F5F4AE.8080805@FreeBSD.org> Date: Tue, 15 Jan 2013 19:30:38 -0500 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Alex Dupre Subject: Re: Breaking out gcc-ecj45 from lang/gcc{,46,47,48} References: <50F51EFE.9050207@FreeBSD.org> In-Reply-To: <50F51EFE.9050207@FreeBSD.org> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, java@freebsd.org, Gerald Pfeifer , Jason Helfman 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: Wed, 16 Jan 2013 00:32:01 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-01-15 04:18:54 -0500, Alex Dupre wrote: > Gerald Pfeifer ha scritto: >> to address ports/175072 I finally went ahead with an old plan of >> mine and broke the binary ecj.jar that is used to build the Java >> frontend for our GCC 4.6, 4.7 and 4.8 ports out into a separate >> port: lang/gcc-ecj45. > > Why not using/updating the java/eclipse-ecj port? No, we can't. ecj-*.jar from ftp://sourceware.org/pub/java/ are modified versions of ECJ: http://gcc.gnu.org/ml/gcc-patches/2007-02/msg01497.html In other words, you cannot use ordinary ECJ with GCJ. In fact, there was no ECJ 4.5 release, AFAIK. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQ9fSuAAoJECXpabHZMqHOI+wH/0/b1Kc6Og4ShbKViUckL9pK tP1+GleHPvzAcN8F6QlH9bVQ6UFJZ+KqJCFISCQrvoxn2f2Xhg1oJy6FBtFXfZEy RJyY/YmfrsqjPKZZGYQFcGJMFLTacDiLqIEJVqILcDcP1tpHN9UHSO2OrsBKN1Q9 n1SETkM1ss1xGJHeDaVD8tGPLrzPexdTfOj7S/eHqNRX/IB4PzsXB7xuxKC0/25Y R/arn2hiSy0WAGc7Mvje/50q3lNx5JLlnFb2akG6Gj7b5FkT1aD0xA94jWpZAsec d4pPRc01Hfg1oad9C41wdfBZ44nz1yCMFmjOFOCpTtEEPRi4ORB4qNwFz6mpNzw= =JiiR -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Wed Jan 16 01:18:31 2013 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id ECD92CF1; Wed, 16 Jan 2013 01:18:31 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 60FE2B22; Wed, 16 Jan 2013 01:18:31 +0000 (UTC) Message-ID: <50F5FF95.9080909@FreeBSD.org> Date: Tue, 15 Jan 2013 20:17:09 -0500 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Alex Dupre Subject: Re: Breaking out gcc-ecj45 from lang/gcc{,46,47,48} References: <50F51EFE.9050207@FreeBSD.org> <50F5F4AE.8080805@FreeBSD.org> In-Reply-To: <50F5F4AE.8080805@FreeBSD.org> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, java@freebsd.org, Gerald Pfeifer , Jason Helfman 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: Wed, 16 Jan 2013 01:18:32 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-01-15 19:30:38 -0500, Jung-uk Kim wrote: > On 2013-01-15 04:18:54 -0500, Alex Dupre wrote: >> Gerald Pfeifer ha scritto: >>> to address ports/175072 I finally went ahead with an old plan >>> of mine and broke the binary ecj.jar that is used to build the >>> Java frontend for our GCC 4.6, 4.7 and 4.8 ports out into a >>> separate port: lang/gcc-ecj45. > >> Why not using/updating the java/eclipse-ecj port? > > No, we can't. ecj-*.jar from ftp://sourceware.org/pub/java/ are > modified versions of ECJ: > > http://gcc.gnu.org/ml/gcc-patches/2007-02/msg01497.html > > In other words, you cannot use ordinary ECJ with GCJ. In fact, > there was no ECJ 4.5 release, AFAIK. BTW, some people may think java/eclipse-ecj is outdated but it is not true. Actually, Eclipse 3.8.1 and 4.2.1 have exactly same ecj.jar, built from the same source. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQ9f+VAAoJECXpabHZMqHOeiYIAI0c/rJLsWFnWlhceZ+Y+yn+ 8wkcZ4tq+PM0/6CQgKf6ip5jvM4aH45I4ro1yfQoXJ4L81zCj16BWQMTz9fIq8BG GEgchiyqxZS7H4Ote7OT/Q8qZXQ3tNZgJmJPd0kaYJkubQzpmpDc+/KPZkUYnlHo rj35fbtDEdH6UDA/ZhF9dg29PCaKJPZpyc9i7TbZMBN8I9BMKimQ1XHzTtkgFqDA Mve5nbUHBKPeqCoxmHCJJfR6WvEXZlfgVyXghAUjwKbpcubFP00Ady53hNgF13jY psSJWOKdZyjj+ZkEw+xp9gF97rLGFRZwsySi3Ors6qL7yu6hft9pgW3cyKUwoME= =N0V7 -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Wed Jan 16 18:57:37 2013 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0E45A302 for ; Wed, 16 Jan 2013 18:57:37 +0000 (UTC) (envelope-from pphillips@experts-exchange.com) Received: from mail.l3.redsrci.com (mail.pub.l3.redsrci.com [64.156.132.251]) by mx1.freebsd.org (Postfix) with ESMTP id D84672EC for ; Wed, 16 Jan 2013 18:57:36 +0000 (UTC) Received: from mail.l3.redsrci.com (localhost [127.0.0.1]) by mail.l3.redsrci.com (Postfix) with ESMTP id 870957A1C59 for ; Wed, 16 Jan 2013 10:57:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= experts-exchange.com; h=content-type:content-type:in-reply-to :references:subject:subject:mime-version:user-agent:from:from :date:date:message-id:received:received; s=ee; t=1358362650; x= 1360177050; bh=Q6NqcdFmss+VjhqMxkE/d5f4fEkgN2omHCuEbyMjZ2s=; b=W TJuJ8FDXJqfAsNffHKyMfU21mGRpPmDMA2J9e23spSeWqCEwPie1M8CzMBM0kd4R J01AZEr4GDVrKyaT1QHXaWebLvhxh53kzO2dWe2w26TYjqmfEBfsh6YLzMD0is28 DdHwF4vR7FfY7bChC6lTj9uUMD9VJGVFQmYM9n4JnI= X-Virus-Scanned: amavisd-new at redsrci.com Received: from mail.l3.redsrci.com ([127.0.0.1]) by mail.l3.redsrci.com (mail.l3.redsrci.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uJKWI8RdG8Zk for ; Wed, 16 Jan 2013 10:57:30 -0800 (PST) Received: from [192.168.103.98] (fw1.pub.noc.redsrci.com [72.29.164.238]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: pphillips) by mail.l3.redsrci.com (Postfix) with ESMTPSA id 5B0BB7A1C57 for ; Wed, 16 Jan 2013 10:57:30 -0800 (PST) Message-ID: <50F6F81A.6090608@experts-exchange.com> Date: Wed, 16 Jan 2013 10:57:30 -0800 From: Phil Phillips User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: freebsd-java@freebsd.org Subject: Re: Network related OpenJDK7 segfault References: <50D24A41.4020909@experts-exchange.com> <50D24BB9.7090005@experts-exchange.com> <50DE1515.8090307@experts-exchange.com> In-Reply-To: <50DE1515.8090307@experts-exchange.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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: Wed, 16 Jan 2013 18:57:37 -0000 On 12/28/2012 01:54 PM, Phil Phillips wrote: > On 12/19/2012 03:20 PM, Phil Phillips wrote: >> On 12/19/2012 03:14 PM, Phil Phillips wrote: >>> Hello, >>> >>> I had some Java code running fine on OpenJDK6. I upgraded to >>> OpenJDK7 and started getting a segmentation fault. I've been able >>> to narrow down the problem and create a test case to reproduce the >>> issue. It's definitely load related, since I couldn't get the crash >>> with a single-threaded test (the test code is multi-threaded). >>> Running the test case with OpenJDK6 is fine, but running with >>> OpenJDK7 crashes. I tried the sample code on FreeBSD 7.4, 8.3, and >>> 9.0 - all with the same result. >>> >>> Is this a bug with OpenJDK7, or is there something I need to configure? >>> >>> I have attached the test Java class and a sample error report. >>> >>> Thanks! >> >> Looks like my attachments got clobbered. Here are some links. >> >> Test Class: http://pastebin.mozilla.org/2006513 >> Crash Report: http://pastebin.mozilla.org/2006530 >> >> Thanks again. >> >> -- >> Phil Phillips > > In the sample code, a javax.naming.directory.DirContext is being used > as part of the reverse lookup test used to reproduced the issue. We > noticed that a new DirContext was being used each time. Closing or > re-using the DirContext gets rid of the crash. > > It looks like this isn't too much of an issue then. The interesting > bit though is that OpenJDK6 is able to handle the "bad" code with too > many instances of DirContext, while OpenJDK7 isn't. FWIW, I wasn't > able to reproduce the crash on a Linux build of OpenJDK7. > > -- > Phil Phillips Hey all, I did a truss of a the crashing code with OpenJDK6 vs OpenJDK7. I noticed that OpenJDK6 was using "poll()", while OpenJDK7 was using "select()". This was apparently changed in OpenJDK7 to accommodate a bug in Mac OSX: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-January/002424.html I rebuilt OpenJDK7 with that patch reverted, and I can no longer reproduce the crash. Hopefully, this is just something wrong with how select() is being used, and not some kind of bug in FreeBSD itself. I can open a PR if anyone else feels that the OpenJDK7 port should include a patch to switch back to poll(). Thanks, Phil From owner-freebsd-java@FreeBSD.ORG Fri Jan 18 04:51:47 2013 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8DC44877 for ; Fri, 18 Jan 2013 04:51:47 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id 336F4CC4 for ; Fri, 18 Jan 2013 04:51:46 +0000 (UTC) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.14.5/8.14.5) with ESMTP id r0I4pgeM077035; Thu, 17 Jan 2013 20:51:42 -0800 (PST) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.14.5/8.14.5/Submit) id r0I4pguA077034; Thu, 17 Jan 2013 20:51:42 -0800 (PST) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Thu, 17 Jan 2013 20:51:42 -0800 From: Greg Lewis To: Phil Phillips Subject: Re: Network related OpenJDK7 segfault Message-ID: <20130118045142.GA76864@misty.eyesbeyond.com> References: <50D24A41.4020909@experts-exchange.com> <50D24BB9.7090005@experts-exchange.com> <50DE1515.8090307@experts-exchange.com> <50F6F81A.6090608@experts-exchange.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50F6F81A.6090608@experts-exchange.com> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-java@freebsd.org 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, 18 Jan 2013 04:51:47 -0000 On Wed, Jan 16, 2013 at 10:57:30AM -0800, Phil Phillips wrote: > On 12/28/2012 01:54 PM, Phil Phillips wrote: > > On 12/19/2012 03:20 PM, Phil Phillips wrote: > >> On 12/19/2012 03:14 PM, Phil Phillips wrote: > >>> Hello, > >>> > >>> I had some Java code running fine on OpenJDK6. I upgraded to > >>> OpenJDK7 and started getting a segmentation fault. I've been able > >>> to narrow down the problem and create a test case to reproduce the > >>> issue. It's definitely load related, since I couldn't get the crash > >>> with a single-threaded test (the test code is multi-threaded). > >>> Running the test case with OpenJDK6 is fine, but running with > >>> OpenJDK7 crashes. I tried the sample code on FreeBSD 7.4, 8.3, and > >>> 9.0 - all with the same result. > >>> > >>> Is this a bug with OpenJDK7, or is there something I need to configure? > >>> > >>> I have attached the test Java class and a sample error report. > >>> > >>> Thanks! > >> > >> Looks like my attachments got clobbered. Here are some links. > >> > >> Test Class: http://pastebin.mozilla.org/2006513 > >> Crash Report: http://pastebin.mozilla.org/2006530 > >> > >> Thanks again. > >> > >> -- > >> Phil Phillips > > > > In the sample code, a javax.naming.directory.DirContext is being used > > as part of the reverse lookup test used to reproduced the issue. We > > noticed that a new DirContext was being used each time. Closing or > > re-using the DirContext gets rid of the crash. > > > > It looks like this isn't too much of an issue then. The interesting > > bit though is that OpenJDK6 is able to handle the "bad" code with too > > many instances of DirContext, while OpenJDK7 isn't. FWIW, I wasn't > > able to reproduce the crash on a Linux build of OpenJDK7. > > > > -- > > Phil Phillips > > Hey all, > > I did a truss of a the crashing code with OpenJDK6 vs OpenJDK7. I > noticed that OpenJDK6 was using "poll()", while OpenJDK7 was using > "select()". This was apparently changed in OpenJDK7 to accommodate a > bug in Mac OSX: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-January/002424.html > > I rebuilt OpenJDK7 with that patch reverted, and I can no longer > reproduce the crash. Hopefully, this is just something wrong with how > select() is being used, and not some kind of bug in FreeBSD itself. > > I can open a PR if anyone else feels that the OpenJDK7 port should > include a patch to switch back to poll(). G'day Phil, Switching back to poll() seems like the right thing to do here, unless someone wants to take on debugging the select() implementation. Thanks for digging into this! -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Fri Jan 18 15:06:46 2013 Return-Path: Delivered-To: java@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E9BA1EA5; Fri, 18 Jan 2013 15:06:46 +0000 (UTC) (envelope-from awarecons@gmail.com) Received: from mail-vc0-f172.google.com (mail-vc0-f172.google.com [209.85.220.172]) by mx1.freebsd.org (Postfix) with ESMTP id 79640E7D; Fri, 18 Jan 2013 15:06:46 +0000 (UTC) Received: by mail-vc0-f172.google.com with SMTP id l6so2721209vcl.3 for ; Fri, 18 Jan 2013 07:06:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=YekLHdj18ZhGSjK5uW6oI/fPyDzPf4D5j97/+Kmu2+A=; b=CSiSkbwFInwq4TimyN3TmVUQ0iI4wicZvUtCFiALodU5ErTuObxbF/W7udPqvVlT1h dXY8rtRpGi6cPjxd7uzwcZLxf5sSnNfgabHcVZ5nxDXT2ldkDyus2xV777TcKrwJCn34 hb/lmnZafCDhySn2gj6qVIQKgxhbjiFLHzdoEC2uyi2uyYTi1DD/vC2oklSvYuB6+Dj9 Kx/GcdcO4DNvMiLUDwdOZVHgSC1jah4gjSMlcUTUmWnxEkLOPcPg5weI9l9tf+9K/8pe dm5mme/ezxjQFvFVWgbww+mnoIrV0gMMtwx9qVSnijPmwiEo+C/n4EYJWZo8Qao2E7sw 9CdA== MIME-Version: 1.0 X-Received: by 10.220.239.14 with SMTP id ku14mr9768217vcb.57.1358521600218; Fri, 18 Jan 2013 07:06:40 -0800 (PST) Received: by 10.220.4.137 with HTTP; Fri, 18 Jan 2013 07:06:40 -0800 (PST) In-Reply-To: <50F858E7.1020703@gmail.com> References: <50F858E7.1020703@gmail.com> Date: Fri, 18 Jan 2013 19:06:40 +0400 Message-ID: Subject: Re: www/opera ISSUE Java Plugin missing From: awarecons To: "Joseph A. Nagy, Jr" , java@FreeBSD.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org, dinoex@freebsd.org 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, 18 Jan 2013 15:06:47 -0000 As it was mentioned above: since Opera 10.50 it doesn't use Java directly, hence it looks for a special Java plugin file libnpjp2.so and ONLY! The problem is that the file libnpjp2.so residues in linux-sun-jre1[67] only, not in openjdk nor diablo nor jdk16 editions, though available is non-native only. Cut from opera:plugins (java/linux-sun-jre16): Java(TM) Plug-in 1.6.0_38 Description: The next generation Java plug-in for Mozilla browsers. Architecture: non-native /usr/local/lib/npapi/symlinks/opera/libnpjp2.so Of course it fails to start properly and crashes after is called. A try to nspluginwrapper it fails: nspluginwrapper -v -i /usr/local/linux-sun-jre1.6.0/lib/i386/libnpjp2.so *** NSPlugin Viewer *** ERROR: libnpjp2.so: cannot open shared object file: No such file or directory *** NSPlugin Viewer *** ERROR: libnpjp2.so: cannot open shared object file: No such file or directory nspluginwrapper: no appropriate viewer found for libnpjp2.so Opera 12.12 rejects classic plugin file javaplugin-oji.so and IcedTeaPlugin.so (tested). It would be keen to update the Handbook part 7.2.5 Opera of http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/desktop-browsers.= html, that it doesn't support java/icedtea-web anymore? All the steps from Handbook had been taken, and IcedTeaPlugin.so is caught by FireFox, SeaMonkey, Chromium... but Opera 12.12 . Additional Notes from Oracle (http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-= 136395.html): The classic plugin file was located here: /plugin/i386/javaplugin-oji.so __This file should no longer be used and all symbolic links to it removed__= . Thank you. 2013/1/18 Joseph A. Nagy, Jr : > On 01/17/13 13:47, awarecons wrote: >> As of official http://www.opera.com/docs/linux/plugins/install/#java >> >> Java plug-in (Sun/Oracle) >> >> As of Opera 10.50, Opera uses the Java plug-in. Previously Opera used >> the Java Runtime Environment (JRE) directly. > > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/desktop-browser= s.html > > > 7.2.5 Opera > > Opera is a full-featured and standards-compliant browser. It also comes > with a built-in mail and news reader, an IRC client, an RSS/Atom feeds > reader and much more. Despite this, Opera is relatively lightweight and > very fast. It comes in two flavors: a =93native=94 FreeBSD version and a > version that runs under Linux emulation. > > To browse the Web with the FreeBSD version of Opera, install the package: > > # pkg_add -r opera > > Some FTP sites do not have all the packages, but Opera can still be > obtained through the Ports Collection by typing: > > # cd /usr/ports/www/opera > # make install clean > > To install the Linux version of Opera, substitute linux-opera in place > of opera in the example above. > > The Adobe Flash plugin is not available for FreeBSD. However, a Linux=AE > version of the plugin exists. To install this version, the > www/linux-f10-flashplugin11 port has to be installed, then install the > port www/opera-linuxplugins: > > # cd /usr/ports/www/linux-f10-flashplugin11 > # make install clean > # cd /usr/ports/www/opera-linuxplugins > # make install clean > > You can check the presence of the plugin: start your browser, enter > opera:plugins in the location bar and press Enter. A list should appear > with all the currently available plugins. > > To add the Java plugin, follow the instructions for Firefox[0]. > > [0]: > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/desktop-browser= s.html#moz-java-plugin > -- > Yours in Christ, > > Joseph A Nagy Jr > "Whoever loves instruction loves knowledge, But he who hates correction > is stupid." -- Proverbs 12:1 > Emails are not formal business letters, whatever businesses may want. > Original content CopyFree (F) under the OWL http://owl.apotheon.org From owner-freebsd-java@FreeBSD.ORG Fri Jan 18 15:25:38 2013 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id DD5768C2; Fri, 18 Jan 2013 15:25:38 +0000 (UTC) (envelope-from jnagyjr1978@gmail.com) Received: from mail-gg0-f173.google.com (mail-gg0-f173.google.com [209.85.161.173]) by mx1.freebsd.org (Postfix) with ESMTP id 7D135F82; Fri, 18 Jan 2013 15:25:38 +0000 (UTC) Received: by mail-gg0-f173.google.com with SMTP id f2so592555ggn.18 for ; Fri, 18 Jan 2013 07:25:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=nZ8/rgwRjFZnLRwfmCZolX1rxnS2dStF9y+I3NNMuQI=; b=rWB/rC4J8xtFsEHlDfkaJUPtxXIaql8a5D5gufjKvF8oDER/cDupamtcrIxpJaqdT5 dYMiqRei7CBOa2GaXZf+vFzpntFvqSyq6bWICcpb6fOuL/1g384BS6FkvCMi9fggfcsd YvS9RuuF051PGr11Yg6I9RKOZPbPWYmXMkh9efu7QJWtlmCoGl5UYsMjDPYWDLj/mCis vo9sgtpUX++H2o3YN/KmRoydnWd/cnRoPX4P7nR4xpXSFW8X6WMfz1c+1grYf3ZEB3UE 7ItslSKBHCuBkzTAXsu6rKfzxeDckJBSBHZnOtNpm8s2PNylJmgM+fFJJzCBAHn38HXe RvnQ== X-Received: by 10.236.133.148 with SMTP id q20mr10476916yhi.31.1358522732202; Fri, 18 Jan 2013 07:25:32 -0800 (PST) Received: from [192.168.1.33] (vid-196.dhcp.grp10.tnmmrl.infoave.net. [204.116.254.196]) by mx.google.com with ESMTPS id i10sm4304863anm.11.2013.01.18.07.25.26 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 18 Jan 2013 07:25:31 -0800 (PST) Message-ID: <50F96960.8030205@gmail.com> Date: Fri, 18 Jan 2013 09:25:20 -0600 From: "Joseph A. Nagy, Jr" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130112 Thunderbird/17.0.2 MIME-Version: 1.0 To: awarecons Subject: Re: www/opera ISSUE Java Plugin missing References: <50F858E7.1020703@gmail.com> In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, java@FreeBSD.org, dinoex@freebsd.org 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, 18 Jan 2013 15:25:38 -0000 On 01/18/13 09:06, awarecons wrote: > As it was mentioned above: since Opera 10.50 it doesn't use Java > directly, hence it looks for a special Java plugin file libnpjp2.so > and ONLY! > > The problem is that the file libnpjp2.so residues in > linux-sun-jre1[67] only, not in openjdk nor diablo nor jdk16 editions, > though available is non-native only. Are you saying the handbook instructions for enabling java in Opera do not work, then? > Cut from opera:plugins (java/linux-sun-jre16): > Java(TM) Plug-in 1.6.0_38 > Description: The next generation Java plug-in for Mozilla browsers. > Architecture: non-native > /usr/local/lib/npapi/symlinks/opera/libnpjp2.so > > Of course it fails to start properly and crashes after is called. > > A try to nspluginwrapper it fails: > > nspluginwrapper -v -i /usr/local/linux-sun-jre1.6.0/lib/i386/libnpjp2.so > *** NSPlugin Viewer *** ERROR: libnpjp2.so: cannot open shared object > file: No such file or directory > *** NSPlugin Viewer *** ERROR: libnpjp2.so: cannot open shared object > file: No such file or directory > nspluginwrapper: no appropriate viewer found for libnpjp2.so > > Opera 12.12 rejects classic plugin file javaplugin-oji.so and > IcedTeaPlugin.so (tested). > > It would be keen to update the Handbook part 7.2.5 Opera of > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/desktop-browsers.html, > that it doesn't support java/icedtea-web anymore? > > All the steps from Handbook had been taken, and IcedTeaPlugin.so is > caught by FireFox, SeaMonkey, Chromium... but Opera 12.12 You're doing something wrong, than. Opera 12.12 on my system catches java/icedtea-web I just installed Opera, launched it, and checked the plugin list[0,1]. > . > Additional Notes from Oracle > (http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html): > > The classic plugin file was located here: > > /plugin/i386/javaplugin-oji.so > > > __This file should no longer be used and all symbolic links to it removed__. > > > Thank you. [0]: http://www.joseph-a-nagy-jr.us/images/problems/opera-version.png [1]: http://www.joseph-a-nagy-jr.us/images/problems/opera-plugins.png -- Yours in Christ, Joseph A Nagy Jr "Whoever loves instruction loves knowledge, But he who hates correction is stupid." -- Proverbs 12:1 Emails are not formal business letters, whatever businesses may want. Original content CopyFree (F) under the OWL http://owl.apotheon.org From owner-freebsd-java@FreeBSD.ORG Fri Jan 18 19:19:25 2013 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B3814B1E; Fri, 18 Jan 2013 19:19:25 +0000 (UTC) (envelope-from awarecons@gmail.com) Received: from mail-ie0-f177.google.com (mail-ie0-f177.google.com [209.85.223.177]) by mx1.freebsd.org (Postfix) with ESMTP id 62D5E155; Fri, 18 Jan 2013 19:19:25 +0000 (UTC) Received: by mail-ie0-f177.google.com with SMTP id k13so6735088iea.22 for ; Fri, 18 Jan 2013 11:19:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=y48LkdsNN1BfXHK8+x5lQVzDFcbGDiVVxV7yq3iuR0M=; b=IeHbn2QOCAObWwtVMRAhTFY+doaHYSKiQ6b4XSWA9jBohZoLnDIGz4g2hprGaZ4ksY KB44I9EzKTwz7vvyZbDUtkw2RBFOKAlcIYipTG5bEoPMrPQO4O8QbO2TMm9tgcGu75WK jOTGKIQ4qZ2ZfnvV1U3Nc0H6Cn4yDh1LXC2sGEaDsAHVwP5Mz0T9Obsrp6s8esb1korU 9MDcizdXNFXeGcBD2qH2z+yj8eqLLc1gOwc7/FRdHsxtByKFb3Ci7Rn5f6F63sjsv/j4 LIae5shrVMobkZRoHp+3DMVKQVusOLZyM3ZDkntWrJpohXrFj47kH+r9sFwVNGML1E7t SzOw== MIME-Version: 1.0 X-Received: by 10.50.40.133 with SMTP id x5mr2906244igk.32.1358536764583; Fri, 18 Jan 2013 11:19:24 -0800 (PST) Received: by 10.64.176.175 with HTTP; Fri, 18 Jan 2013 11:19:24 -0800 (PST) In-Reply-To: <50F96960.8030205@gmail.com> References: <50F858E7.1020703@gmail.com> <50F96960.8030205@gmail.com> Date: Fri, 18 Jan 2013 23:19:24 +0400 Message-ID: Subject: Re: www/opera ISSUE Java Plugin missing From: awarecons To: "Joseph A. Nagy, Jr" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org, java@freebsd.org, dinoex@freebsd.org 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, 18 Jan 2013 19:19:25 -0000 >Are you saying the handbook instructions for enabling java in Opera do not= work, then? Seems to be so in the case. >You're doing something wrong, than. Opera 12.12 on my system catches java/= icedtea-web I just installed Opera, launched it, and checked the plugin lis= t[0,1]. I've installed the same vers. of plugin: icedtea-web-1.3.1 A free Java plug-in and Java Web Start for OpenJDK And, as it was mentioned above, IcedTeaPlugin.so is caught by FireFox, SeaMonkey, Chromium and Epiphany even)) except Opera. List of plugins caught: Refresh plug-ins Disable Shockwave Flash Description: Shockwave Flash 11.2 r202 Architecture: non-native /usr/local/lib/npapi/symlinks/opera/libflashplayer.soapplication/futurespla= sh spl Disable VLC Multimedia Plugin (compatible Totem 2.32.0) Description: The Totem 2.32.0 plugin handles video and audio streams. Architecture: native /usr/local/lib/npapi/symlinks/opera/libtotem-cone-plugin.soaudio/midi midi,= mid Disable Windows Media Player Plug-in 10 (compatible; Totem) Description: The Totem 2.32.0 plugin handles video and audio streams. Architecture: native /usr/local/lib/npapi/symlinks/opera/libtotem-gmp-plugin.sovideo/x-msvideo avi,asf,wmv Disable DivX=AE Web Player Description: DivX Web Player version 1.4.0.233 Architecture: native /usr/local/lib/npapi/symlinks/opera/libtotem-mully-plugin.sovideo/divx divx Disable QuickTime Plug-in 7.6.6 Description: The Totem 2.32.0 plugin handles video and audio streams. Architecture: native /usr/local/lib/npapi/symlinks/opera/libtotem-narrowspace-plugin.sovideo/mp4 mp4,mpg4 Disable DjView-4.9 Description: This is the DjView-4.9 version of the DjVu plugin. See DjVuLib= re. Architecture: native /usr/local/lib/npapi/symlinks/opera/nsdejavu.soimage/x-djvu djvu,djv Enable Java(TM) Plug-in 1.6.0_38 Description: The next generation Java plug-in for Mozilla browsers. Architecture: non-native /usr/local/lib/npapi/symlinks/opera/libnpjp2.soapplication/x-java-vm Enable Adobe Reader 9.5 Description: The Adobe Reader plugin is used to enable viewing of PDF and FDF files from within the browser. Architecture: non-native /usr/local/lib/browser_plugins/nppdf.soapplication/pdf pdf Disable Adobe Reader 9.5 Description: The Adobe Reader plugin is used to enable viewing of PDF and FDF files from within the browser. Architecture: native /usr/local/lib/browser_plugins/npwrapper.nppdf.so Obvious diff. is in arch (i386) and osvers. (9.0-REL-p5), but it would be strange if it really matters in the case... May there be such dependence that java/icedtea-web needs to be installed _strictly_ after browser(s) installation, not before? 2013/1/18 Joseph A. Nagy, Jr : > On 01/18/13 09:06, awarecons wrote: >> >> As it was mentioned above: since Opera 10.50 it doesn't use Java >> directly, hence it looks for a special Java plugin file libnpjp2.so >> and ONLY! >> >> The problem is that the file libnpjp2.so residues in >> linux-sun-jre1[67] only, not in openjdk nor diablo nor jdk16 editions, >> though available is non-native only. > > > Are you saying the handbook instructions for enabling java in Opera do no= t > work, then? > > >> Cut from opera:plugins (java/linux-sun-jre16): >> Java(TM) Plug-in 1.6.0_38 >> Description: The next generation Java plug-in for Mozilla browsers. >> Architecture: non-native >> /usr/local/lib/npapi/symlinks/opera/libnpjp2.so >> >> Of course it fails to start properly and crashes after is called. >> >> A try to nspluginwrapper it fails: >> >> nspluginwrapper -v -i /usr/local/linux-sun-jre1.6.0/lib/i386/libnpjp2.so >> *** NSPlugin Viewer *** ERROR: libnpjp2.so: cannot open shared object >> file: No such file or directory >> *** NSPlugin Viewer *** ERROR: libnpjp2.so: cannot open shared object >> file: No such file or directory >> nspluginwrapper: no appropriate viewer found for libnpjp2.so >> >> Opera 12.12 rejects classic plugin file javaplugin-oji.so and >> IcedTeaPlugin.so (tested). >> >> It would be keen to update the Handbook part 7.2.5 Opera of >> >> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/desktop-browse= rs.html, >> that it doesn't support java/icedtea-web anymore? >> >> All the steps from Handbook had been taken, and IcedTeaPlugin.so is >> caught by FireFox, SeaMonkey, Chromium... but Opera 12.12 > > > You're doing something wrong, than. Opera 12.12 on my system catches > java/icedtea-web I just installed Opera, launched it, and checked the plu= gin > list[0,1]. > > >> . >> Additional Notes from Oracle >> >> (http://www.oracle.com/technetwork/java/javase/manual-plugin-install-lin= ux-136395.html): >> >> The classic plugin file was located here: >> >> /plugin/i386/javaplugin-oji.so >> >> >> __This file should no longer be used and all symbolic links to it >> removed__. >> >> >> Thank you. > > > [0]: http://www.joseph-a-nagy-jr.us/images/problems/opera-version.png > [1]: http://www.joseph-a-nagy-jr.us/images/problems/opera-plugins.png > > -- > Yours in Christ, > > Joseph A Nagy Jr > "Whoever loves instruction loves knowledge, But he who hates correction > is stupid." -- Proverbs 12:1 > Emails are not formal business letters, whatever businesses may want. > Original content CopyFree (F) under the OWL http://owl.apotheon.org From owner-freebsd-java@FreeBSD.ORG Sat Jan 19 00:57:26 2013 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 784586CD; Sat, 19 Jan 2013 00:57:26 +0000 (UTC) (envelope-from jnagyjr1978@gmail.com) Received: from mail-ye0-f180.google.com (mail-ye0-f180.google.com [209.85.213.180]) by mx1.freebsd.org (Postfix) with ESMTP id F270C13A; Sat, 19 Jan 2013 00:57:25 +0000 (UTC) Received: by mail-ye0-f180.google.com with SMTP id r14so691875yen.39 for ; Fri, 18 Jan 2013 16:57:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=tvLySz2UKI4e105rZL0YWq3NImClzHr1v5OjBGzQZHk=; b=HK7J/tFF5zvxbjad0glkiMCAKiCm4tt1V2Jvr38F9HhOpEdn1kh+J1ENm60td19eqz aao8x143xt+4ZZUgcIIyY6VZtzy2qUbqmRgdX9IAZCGTygPvX6WOmL35YpT6mZ5KX/S3 vRnYQsSWVEz9XGlWxLeRehDZUFcZrtSR/YSTvctkpjiHfYoqKTIN9dWAiWO7gz6Gxs4C fr77q1Ladxl6z661IySE0l/tvWMN8nPgoTPPcM0CHdHLSul8sd9mChMrkfzhYJ3a/TVm pqcLGtIIUj52F6wLQN5ptell1FGkJ1bmRBaxVny1Im/s8Q4376Z4pY8ZTMbuz0Fovrc3 vCRQ== X-Received: by 10.236.152.104 with SMTP id c68mr12664039yhk.33.1358557045160; Fri, 18 Jan 2013 16:57:25 -0800 (PST) Received: from [192.168.1.33] (vid-196.dhcp.grp10.tnmmrl.infoave.net. [204.116.254.196]) by mx.google.com with ESMTPS id a15sm5582507ank.22.2013.01.18.16.57.23 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 18 Jan 2013 16:57:24 -0800 (PST) Message-ID: <50F9EF71.5040205@gmail.com> Date: Fri, 18 Jan 2013 18:57:21 -0600 From: "Joseph A. Nagy, Jr" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130112 Thunderbird/17.0.2 MIME-Version: 1.0 To: awarecons Subject: Re: www/opera ISSUE Java Plugin missing References: <50F858E7.1020703@gmail.com> <50F96960.8030205@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, java@freebsd.org, dinoex@freebsd.org 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: Sat, 19 Jan 2013 00:57:26 -0000 On 01/18/13 13:19, awarecons wrote: >> Are you saying the handbook instructions for enabling java in Opera >> do not work, then? > > Seems to be so in the case. > >> You're doing something wrong, than. Opera 12.12 on my system >> catches java/icedtea-web I just installed Opera, launched it, and >> checked the plugin list[0,1]. > > I've installed the same vers. of plugin: icedtea-web-1.3.1 A free > Java plug-in and Java Web Start for OpenJDK > > And, as it was mentioned above, IcedTeaPlugin.so is caught by > FireFox, SeaMonkey, Chromium and Epiphany even)) except Opera. > Obvious diff. is in arch (i386) and osvers. (9.0-REL-p5), but it > would be strange if it really matters in the case... I don't think it would, but I only installed Opera to prove on my system whether or not Opera was catching the plugin. I think it's one of the worst browsers in existence (next to IE). > May there be such dependence that java/icedtea-web needs to be > installed _strictly_ after browser(s) installation, not before? I installed the icetea-web plugin after I installed Firefox and haven't touched it since then except for updates. I absolutely didn't issue a single command except to launch Opera after I installed it. So when I say I just installed Opera, that is all I literally did. Check ~/.opera/pluginpath.ini this is what mine looks like [Paths] /usr/local/lib/browser_plugins/symlinks/opera=1 /usr/local/lib/npapi/symlinks/opera=1 /usr/local/lib/npapi/symlinks/linux-opera=1 I have no idea if Opera catches any of these paths, these are the defaults upon install. -- Yours in Christ, Joseph A Nagy Jr "Whoever loves instruction loves knowledge, But he who hates correction is stupid." -- Proverbs 12:1 Emails are not formal business letters, whatever businesses may want. Original content CopyFree (F) under the OWL http://owl.apotheon.org From owner-freebsd-java@FreeBSD.ORG Sat Jan 19 16:03:50 2013 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BA731F39 for ; Sat, 19 Jan 2013 16:03:50 +0000 (UTC) (envelope-from ronald-freebsd8@klop.yi.org) Received: from cpsmtpb-ews10.kpnxchange.com (cpsmtpb-ews10.kpnxchange.com [213.75.39.15]) by mx1.freebsd.org (Postfix) with ESMTP id 19CED1FA for ; Sat, 19 Jan 2013 16:03:49 +0000 (UTC) Received: from cpsps-ews21.kpnxchange.com ([10.94.84.187]) by cpsmtpb-ews10.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Sat, 19 Jan 2013 17:01:31 +0100 Received: from CPSMTPM-TLF104.kpnxchange.com ([195.121.3.7]) by cpsps-ews21.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Sat, 19 Jan 2013 17:01:31 +0100 Received: from sjakie.klop.ws ([212.182.167.131]) by CPSMTPM-TLF104.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Sat, 19 Jan 2013 17:02:40 +0100 Received: from 212-182-167-131.ip.telfort.nl (localhost [127.0.0.1]) by sjakie.klop.ws (Postfix) with ESMTP id 7571C81B0 for ; Sat, 19 Jan 2013 17:02:40 +0100 (CET) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-java@freebsd.org Subject: Re: www/opera ISSUE Java Plugin missing References: <50F858E7.1020703@gmail.com> <50F96960.8030205@gmail.com> Date: Sat, 19 Jan 2013 17:02:40 +0100 MIME-Version: 1.0 Content-Transfer-Encoding: Quoted-Printable From: "Ronald Klop" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.12 (FreeBSD) X-OriginalArrivalTime: 19 Jan 2013 16:02:40.0784 (UTC) FILETIME=[68B7B100:01CDF65E] X-RcptDomain: freebsd.org 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: Sat, 19 Jan 2013 16:03:50 -0000 On Fri, 18 Jan 2013 20:19:24 +0100, awarecons wrot= e: >> Are you saying the handbook instructions for enabling java in Opera d= o = >> not work, then? > > Seems to be so in the case. > >> You're doing something wrong, than. Opera 12.12 on my system catches = = >> java/icedtea-web I just installed Opera, launched it, and checked the= = >> plugin list[0,1]. > > I've installed the same vers. of plugin: > icedtea-web-1.3.1 A free Java plug-in and Java Web Start for OpenJDK= > > And, as it was mentioned above, IcedTeaPlugin.so is caught by FireFox,= > SeaMonkey, Chromium and Epiphany even)) except Opera. > > List of plugins caught: > Refresh plug-ins > Disable Shockwave Flash > Description: Shockwave Flash 11.2 r202 > Architecture: non-native > /usr/local/lib/npapi/symlinks/opera/libflashplayer.soapplication/futur= esplash > spl > > Disable VLC Multimedia Plugin (compatible Totem 2.32.0) > Description: The Totem 2.32.0 plugin handles video and audio streams. > Architecture: native > /usr/local/lib/npapi/symlinks/opera/libtotem-cone-plugin.soaudio/midi = = > midi,mid > > Disable Windows Media Player Plug-in 10 (compatible; Totem) > Description: The Totem 2.32.0 plugin handles video and audio streams. > Architecture: native > /usr/local/lib/npapi/symlinks/opera/libtotem-gmp-plugin.sovideo/x-msvi= deo > avi,asf,wmv > > Disable DivX=C2=AE Web Player > Description: DivX Web Player version 1.4.0.233 > Architecture: native > /usr/local/lib/npapi/symlinks/opera/libtotem-mully-plugin.sovideo/divx= = > divx > > Disable QuickTime Plug-in 7.6.6 > Description: The Totem 2.32.0 plugin handles video and audio streams. > Architecture: native > /usr/local/lib/npapi/symlinks/opera/libtotem-narrowspace-plugin.sovide= o/mp4 > mp4,mpg4 > > Disable DjView-4.9 > Description: This is the DjView-4.9 version of the DjVu plugin. See = > DjVuLibre. > Architecture: native > /usr/local/lib/npapi/symlinks/opera/nsdejavu.soimage/x-djvu djvu,djv > > Enable Java(TM) Plug-in 1.6.0_38 > Description: The next generation Java plug-in for Mozilla browsers. > Architecture: non-native > /usr/local/lib/npapi/symlinks/opera/libnpjp2.soapplication/x-java-vm Isn't this what you are looking for? Why does this one have 'Enable' in front of it? Is that some kind of tex= t = of a 'button' you copy-pasted? Ronald. > > Enable Adobe Reader 9.5 > Description: The Adobe Reader plugin is used to enable viewing of PDF > and FDF files from within the browser. > Architecture: non-native > /usr/local/lib/browser_plugins/nppdf.soapplication/pdf pdf > > Disable Adobe Reader 9.5 > Description: The Adobe Reader plugin is used to enable viewing of PDF > and FDF files from within the browser. > Architecture: native > /usr/local/lib/browser_plugins/npwrapper.nppdf.so > > Obvious diff. is in arch (i386) and osvers. (9.0-REL-p5), but it would= > be strange if it really matters in the case... > > May there be such dependence that java/icedtea-web needs to be > installed _strictly_ after browser(s) installation, not before? > > 2013/1/18 Joseph A. Nagy, Jr : >> On 01/18/13 09:06, awarecons wrote: >>> >>> As it was mentioned above: since Opera 10.50 it doesn't use Java >>> directly, hence it looks for a special Java plugin file libnpjp2.so >>> and ONLY! >>> >>> The problem is that the file libnpjp2.so residues in >>> linux-sun-jre1[67] only, not in openjdk nor diablo nor jdk16 edition= s, >>> though available is non-native only. >> >> >> Are you saying the handbook instructions for enabling java in Opera d= o = >> not >> work, then? >> >> >>> Cut from opera:plugins (java/linux-sun-jre16): >>> Java(TM) Plug-in 1.6.0_38 >>> Description: The next generation Java plug-in for Mozilla browsers. >>> Architecture: non-native >>> /usr/local/lib/npapi/symlinks/opera/libnpjp2.so >>> >>> Of course it fails to start properly and crashes after is called. >>> >>> A try to nspluginwrapper it fails: >>> >>> nspluginwrapper -v -i = >>> /usr/local/linux-sun-jre1.6.0/lib/i386/libnpjp2.so >>> *** NSPlugin Viewer *** ERROR: libnpjp2.so: cannot open shared objec= t >>> file: No such file or directory >>> *** NSPlugin Viewer *** ERROR: libnpjp2.so: cannot open shared objec= t >>> file: No such file or directory >>> nspluginwrapper: no appropriate viewer found for libnpjp2.so >>> >>> Opera 12.12 rejects classic plugin file javaplugin-oji.so and >>> IcedTeaPlugin.so (tested). >>> >>> It would be keen to update the Handbook part 7.2.5 Opera of >>> >>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/desktop-br= owsers.html, >>> that it doesn't support java/icedtea-web anymore? >>> >>> All the steps from Handbook had been taken, and IcedTeaPlugin.so is >>> caught by FireFox, SeaMonkey, Chromium... but Opera 12.12 >> >> >> You're doing something wrong, than. Opera 12.12 on my system catches >> java/icedtea-web I just installed Opera, launched it, and checked the= = >> plugin >> list[0,1]. >> >> >>> . >>> Additional Notes from Oracle >>> >>> (http://www.oracle.com/technetwork/java/javase/manual-plugin-install= -linux-136395.html): >>> >>> The classic plugin file was located here: >>> >>> /plugin/i386/javaplugin-oji.so >>> >>> >>> __This file should no longer be used and all symbolic links to it >>> removed__. >>> >>> >>> Thank you. >> >> >> [0]: http://www.joseph-a-nagy-jr.us/images/problems/opera-version.png= >> [1]: http://www.joseph-a-nagy-jr.us/images/problems/opera-plugins.png= >> >> -- >> Yours in Christ, >> >> Joseph A Nagy Jr >> "Whoever loves instruction loves knowledge, But he who hates correcti= on >> is stupid." -- Proverbs 12:1 >> Emails are not formal business letters, whatever businesses may want.= >> Original content CopyFree (F) under the OWL http://owl.apotheon.org > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org= "