Date: Thu, 9 May 2002 19:15:29 +1000 (EST) From: Chris Knight <chris@aims.com.au> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/37881: x11-toolkits/qt30 headers stop java/jdk13 plugin from building Message-ID: <200205090915.g499FTx16240@ait0fd01.aims.private>
next in thread | raw e-mail | index | archive | help
>Number: 37881 >Category: ports >Synopsis: x11-toolkits/qt30 headers stop java/jdk13 plugin from building >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu May 09 02:20:06 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Chris Knight >Release: FreeBSD 4.5-RELEASE i386 >Organization: AIMS Independent Computer Professionals >Environment: System: FreeBSD ait0fd01.aims.private 4.5-RELEASE FreeBSD 4.5-RELEASE #6: Wed Apr 3 06:33:37 EST 2002 root@:/usr/src/sys/compile/THINKPAD i386 >Description: java/jdk13 will fail to build if WITHOUT_PLUGIN is not specified and you have x11-toolkits/qt30 installed. qt30 installs the following useless header files: /usr/X11R6/include/npapi.h /usr/X11R6/include/npupp.h /usr/X11R6/include/jri.h /usr/X11R6/include/jritypes.h /usr/X11R6/include/jri_md.h symlinking these to their counterparts in the mozilla subdirectory helps, but java/jdk13 then fails in: gmake[1]: Entering directory `/common/ports/java/jdk13/work/j2sdk1.3.1/ext/plugin/build/solaris' gcc -Wall -c -I/usr/local/include -O -D_GNU_SOURCE -DXP_UNIX -DVERSION="\"1.3.1-p6-root-020509-18:39\"" -DDATE="\"May-09-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 -I../../oji-plugin/src/share -o ../../tmp/bsd/i386/stubs.o ../../oji-plugin/src/motif/common/stubs.c In file included from ../../../../src/share/javavm/export/jni.h:30, from /usr/X11R6/include/jritypes.h:46, from /usr/X11R6/include/jri.h:45, from /usr/X11R6/include/npapi.h:79, from ../../oji-plugin/src/motif/common/stubs.c:29: ../../../../src/solaris/javavm/export/jni_md.h:21: redefinition of `jint' /usr/X11R6/include/jri_md.h:197: `jint' previously declared here ../../../../src/solaris/javavm/export/jni_md.h:23: redefinition of `jlong' /usr/X11R6/include/jri_md.h:231: `jlong' previously declared here ../../../../src/solaris/javavm/export/jni_md.h:24: conflicting types for `jbyte' /usr/X11R6/include/jri_md.h:191: previous declaration of `jbyte' gmake[1]: *** [../../tmp/bsd/i386/stubs.o] Error 1 gmake[1]: Leaving directory `/common/ports/java/jdk13/work/j2sdk1.3.1/ext/plugin/build/solaris' gmake: *** [plugin-all] Error 1 *** Error code 2 At this point, I realised trying to take on the source trees for Mozilla, QT3 and JDK13 would be a mostly futile effort. Hopefully, those more acquainted with these sources might be able to determine cause and a resolution. I'd like to fix this, but I need some guidance as to the correct course of action. >How-To-Repeat: cd /usr/ports/www/mozilla ; make install cd /usr/ports/x11-toolkits/qt30 ; make install cd /usr/ports/java/jdk13 ; make install >Fix: Specify WITHOUT_PLUGIN=yes when building java/jdk13. Get QT3 to DTRT with respect to the installation of header files, maybe? Again, I'm happy to help fix this, but I need some guidance. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205090915.g499FTx16240>