From owner-freebsd-questions@FreeBSD.ORG Thu May 22 21:52:30 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78BAB37B401 for ; Thu, 22 May 2003 21:52:30 -0700 (PDT) Received: from imo-r01.mx.aol.com (imo-r01.mx.aol.com [152.163.225.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7206743FA3 for ; Thu, 22 May 2003 21:52:29 -0700 (PDT) (envelope-from edinho64@netscape.net) Received: from edinho64@netscape.net by imo-r01.mx.aol.com (mail_out_v36.3.) id o.1b4.5fcccad (16240); Fri, 23 May 2003 00:52:22 -0400 (EDT) Received: from netscape.net (pool-68-160-121-87.nwrk.east.verizon.net [68.160.121.87]) by air-in03.mx.aol.com (v93.12) with ESMTP id MAILININ34-3f703ecda90574; Fri, 23 May 2003 00:52:22 -0400 Message-ID: <3ECDA905.6030402@netscape.net> Date: Fri, 23 May 2003 00:52:21 -0400 From: "E. J. Cerejo" User-Agent: Mozilla/5.0 (X11; U; Linux i386; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02 X-Accept-Language: en-us, en MIME-Version: 1.0 To: malcolm.kay@internode.on.net References: <3ECD6830.3060603@netscape.net> <200305231018.21796.malcolm.kay@internode.on.net> <3ECD9027.30606@netscape.net> <200305231322.18792.malcolm.kay@internode.on.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Mailer: Unknown (No Version) cc: FreeBSD-Questions Subject: Re: JDK13 fails to build X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2003 04:52:30 -0000 malcolm.kay@internode.on.net wrote: > On Fri, 23 May 2003 12:36, E. J. Cerejo wrote: > >>malcolm.kay@internode.on.net wrote: >> >>>On Fri, 23 May 2003 09:45, E. J. Cerejo wrote: >>> >>>>I forgot to mention that I'm running freebsd stable >>>> >>>> >>>> >>>>E. J. Cerejo wrote: >>>>I'm trying to install JDK13 and it fails to build, here's what I get: >>>> >>>>/src/motif/badapter -I../../../../src/share/javavm/export >>>>-I../../../../src/solaris/javavm/export -I/usr/X11R6/include >>>>-I/usr/local/include -I../../oji-plugin/src/share -o >>>>../../tmp/bsd/i386/stubs.o ../../oji-plugin/src/motif/common/stubs.c >>>>In file included from ../../oji-plugin/src/motif/common/stubs.c:29: >>>>/usr/X11R6/include/npapi.h:1: #error >>>>"/home/espenr/tmp/qt-3.1-espenr-14496/qt/extensions/nsplugin/src/npapi.h >>>>must be provided by Netscape" >>>>/usr/X11R6/include/npapi.h:2: #error "This file is just a placeholder. >>>>Please see the documentation" >>>>/usr/X11R6/include/npapi.h:3: #error "to learn how to obtain the real >>>>file" In file included from >>>>../../oji-plugin/src/motif/common/stubs.c:30: >>>>/usr/X11R6/include/npupp.h:1: #error >>>>"/home/espenr/tmp/qt-3.1-espenr-14496/qt/extensions/nsplugin/src/npupp.h >>>>must be provided by Netscape" >>>>/usr/X11R6/include/npupp.h:2: #error "This file is just a placeholder. >>>>Please see the documentation" >>>>/usr/X11R6/include/npupp.h:3: #error "to learn how to obtain the real >>>>file" gmake[1]: *** [../../tmp/bsd/i386/stubs.o] Error 1 >>>>gmake[1]: Leaving directory >>>>`/usr/ports/java/jdk13/work/j2sdk1.3.1/ext/plugin/build/solaris' >>>>gmake: *** [plugin-all] Error 1 >>>>*** Error code 2 >>>> >>>>Stop in /usr/ports/java/jdk13. >>>> >>>>Is it because of qt3? >>> >>>Have you read the actual error messages? >>>#error is a preprocessor command which reports and causes an >>>error to be generated. >>>In the first instance the encoded errors were: >>> >>>/home/espenr/tmp/qt-3.1-espenr-14496/qt/extensions/nsplugin/src/npapi.h >>>must be provided by Netscape >>> This file is just a placeholder. >>> Please see the documentation to learn how to obtain the real file >>> >>>The second is similar! >>> >>>Maybe there are make options to inhibit the generation >>>of a netscape plugin. Take a look in the Makefile. >>> >>>Malcolm >>> >>>Malcolm >> >>I looked into the Makefile and I didn't see anything that had to do with >>a netscape plugin! > > > I may have a different port version but the Makefile is labelled: > # New ports collection makefile for: jdk13 > # Date created: 10 October 2000 > > and at line 26: > > .if !defined(WITHOUT_PLUGIN) > BUILD_DEPENDS+= msgfmt:${PORTSDIR}/devel/gettext > LIB_DEPENDS= glib12.3:$(PORTSDIR)/devel/glib12 \ > gtk12.2:$(PORTSDIR)/x11-toolkits/gtk12 \ > nspr4.1:$(PORTSDIR)/devel/nspr > .endif > > and again at line 68: > > .if !defined(WITHOUT_PLUGIN) > MAKE_ENV += LIBG_HDRS="${LOCALBASE}/include/glib12" \ > GTK_HDRS="${X11BASE}/include/gtk12" \ > LIBIDL_HDRS= > .endif > > and 73: > > .if !defined(WITHOUT_PLUGIN) > ALL_TARGET= all plugin images > .else > ALL_TARGET= all images > .endif > > and 100: > > .if defined(WITHOUT_PLUGIN) > PLIST_SUB+= PLUGIN:="@comment " > .else > PLIST_SUB+= PLUGIN:="" > .endif > > 201: > > .if !defined(WITHOUT_PLUGIN) > @${ECHO_MSG} > @${ECHO_MSG} To use the Java plugin with Mozilla you must create a > @${ECHO_MSG} symbolic link from > @${ECHO_MSG} > @${ECHO_MSG} ---long line--- > @${ECHO_MSG} > @${ECHO_MSG} to your Mozilla plugins directory, which is usually found at > @${ECHO_MSG} > @${ECHO_MSG} ${X11BASE}/lib/mozilla/plugins > @${ECHO_MSG} > .endif > > I imagine you want: > # make -DWITHOUT_PLUGIN > and > # make -DWITHOUT_PLUGIN install I forced uninstall qt31 and tried building jdk13 and it built and installed succefully after that I rebuilt qt3. The thing is I need the plugin that is why I'm installing it in the first place. I can't understand as to why it builds fine without qt3 and it won't build with qt3 installed.