From owner-freebsd-java Sun Jul 14 19:33:23 2002 Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59CF837B400; Sun, 14 Jul 2002 19:33:17 -0700 (PDT) Received: from mgr3.xmission.com (mgr3.xmission.com [198.60.22.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7D6A43E58; Sun, 14 Jul 2002 19:33:16 -0700 (PDT) (envelope-from glewis@misty.eyesbeyond.com) Received: from mail by mgr3.xmission.com with spam-scanned (Exim 3.35 #1) id 17Tvfo-0006la-00; Sun, 14 Jul 2002 20:33:16 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr3.xmission.com with esmtp (Exim 3.35 #1) id 17Tvfm-0006kg-00; Sun, 14 Jul 2002 20:33:15 -0600 Received: (from glewis@localhost) by misty.eyesbeyond.com (8.11.6/8.11.6) id g6F2XAK33772; Mon, 15 Jul 2002 12:03:10 +0930 (CST) (envelope-from glewis) Date: Mon, 15 Jul 2002 12:03:09 +0930 From: Greg Lewis To: Andrzej Kwiatkowski Cc: freebsd-java@FreeBSD.ORG, freebsd-ports@FreeBSD.ORG Subject: Re: Problems with j2sdk_1.3.1 Message-ID: <20020715120309.B33740@misty.eyesbeyond.com> References: <20020712181154.T80249-100000@kwiatek.eu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020712181154.T80249-100000@kwiatek.eu.org>; from kwiatek@tpi.pl on Fri, Jul 12, 2002 at 06:15:07PM +0200 X-Spam-Status: No, hits=-3.1 required=8.0 tests=IN_REP_TO,WEIRD_PORT version=2.31 X-Spam-Level: Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, Jul 12, 2002 at 06:15:07PM +0200, Andrzej Kwiatkowski wrote: > When i try to compile Openoffice 1.0 > my instalation stops when compiling port jdk13 > My output looks like: > > g++ -Wall -Wno-unused -Wconversion -c -I/usr/local/include -O > -D_GNU_SOURCE -DXP_UNIX -DVERSION="\"1.3.1-p6-kwiatek-020712-17:22\"" > -DDATE="\"Jul-12-2002\"" -DARCH="\"i386\"" -DRAPTOR_API > -DNEW_STREAMING_API -I../../oji-plugin/include/solaris/navig4/nspr > -I../../oji-plugin/include/solaris/navig4/xpcom > -I../../oji-plugin/include/solaris/navig4/caps > -I../../oji-plugin/include/solaris/navig4/js > -I../../oji-plugin/include/solaris/navig4/raptor > -I../../tmp/bsd/i386/CClassHeaders > -I../../oji-plugin/include/solaris/navig4/oji > -I../../oji-plugin/include/solaris/navig4/plugin > -I../../oji-plugin/src/motif/common -I../../oji-plugin/src/motif/navig4 > -I/usr/X11R6/include -I../../oji-plugin/src/motif/badapter > -I../../../../src/share/javavm/export > -I../../../../src/solaris/javavm/export -I/usr/X11R6/include -o > ../../tmp/bsd/i386/GetFactory.o > ../../oji-plugin/src/motif/common/GetFactory.cpp > In file included from > ../../oji-plugin/include/solaris/navig4/oji/nsIJVMPlugin.h:34, > from > ../../oji-plugin/src/motif/common/JavaPluginFactory.h:34, > from ../../oji-plugin/src/motif/common/GetFactory.cpp:55: > /usr/local/include/jni.h:17:31: gcj/libgcj-config.h: No such file or > directory This is your problem. The ports version of gcc31 is obviously built with Java support via gcj. Its got its own jni.h which is conflicting with that included in the JDK. > ../../oji-plugin/src/motif/common/GetFactory.cpp: In function `nsresult > JPI_NSGetFactory(nsISupports*, const nsCID&, const char*, const char*, > nsIFactory**)': > ../../oji-plugin/src/motif/common/GetFactory.cpp:156: warning: cast from > pointer to integer of different size > ../../oji-plugin/src/motif/common/GetFactory.cpp:156: warning: cast to > pointer > from integer of different size > gmake[1]: *** [../../tmp/bsd/i386/GetFactory.o] Error 1 > gmake[1]: Leaving directory > `/home/system/ports/java/jdk13/work/j2sdk1.3.1/ext/plugin/build/solaris' > gmake: *** [plugin-all] Error 1 > *** Error code 2A > > My gcc is 3.1 installed from ports: > > Reading specs from > /usr/local/lib/gcc-lib/i386-portbld-freebsd5.0/3.1.1/specs > Configured with: ./..//gcc-20020701/configure --disable-nls --with-gnu-as > --with-gnu-ld > --with-gxx-include-dir=/usr/local/lib/gcc-lib/i386-portbld-freebsd5.0/3.1.1/include/g++ > --disable-libgcj --disable-shared --prefix=/usr/local > i386-portbld-freebsd5.0 > Thread model: posix > gcc version 3.1.1 20020701 (prerelease) [FreeBSD] > > Have got any idea ?? See above. Also note that I'm not sure how well things are testing building with gcc3. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message