Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Dec 2002 17:52:10 -0500
From:      Brian Skrab <brian@quynh-and-brian.org>
To:        freebsd-java@FreeBSD.ORG
Subject:   Building jdk-1.3.1p7_x Fails when WITH_NATIVE_THREADS=yes
Message-ID:  <200212021752.10385.brian@quynh-and-brian.org>

index | next in thread | raw e-mail

Hello,

Is there a particular reason that the jdk-1.3.1p7_x port fails to build when 
attempting to build it with native threads?  The only difference that I can 
see between the working native build of jdk-1.3.1p7 and the latest port 
revision (jdk-1.3.1p7_2) is the pre-requisite of the nspr port.  Perhaps a 
different threading model in nspr is the root of this problem?  Is this port 
known to be in a state in which a native threads version cannot be built?  
Or, am I just completely missing something?

Any suggestions/pointers will be much appreciated.

Thanks for your time.

~brian
 brian@quynh-and-brian.org

Here's my make command:
make WITH_NATIVE_THREADS=yes WITHOUT_PLUGIN=yes

And here is the build output:
.
.
.
/usr/bin/gcc  -O -pipe  -W -Wall  -Wno-unused -Wno-parentheses -pthread 
-I/usr/src/lib/libc_r/uthread -I/usr/src/lib/libc/include  -Di386 
-DARCH='"i386"' -DSOLARIS2 -DRELEASE='"1.3.1-p7"' 
-DFULL_VERSION='"1.3.1-p7-bgs-021202-17:35"' -D_LARGEFILE64_SOURCE 
-D_GNU_SOURCE -D_REENTRANT -DLOGGING -D_LITTLE_ENDIAN -I. 
-I../../../../build/bsd-i386/tmp/java/hpi/native_threads/CClassHeaders 
-I../../../../src/solaris/javavm/export -I../../../../src/share/javavm/export 
-I../../../../src/solaris/hpi/native_threads/include 
-I../../../../src/solaris/hpi/include -I../../../../src/solaris/hpi/export 
-I../../../../src/share/hpi/include -I../../../../src/share/hpi/export 
-D_REENTRANT -DNATIVE -DUSE_PTHREADS -DMOOT_PRIORITIES -DNO_INTERRUPTIBLE_IO    
-c -o 
../../../../build/bsd-i386/tmp/java/hpi/native_threads/obj/threads_bsd.o 
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:287: warning: 
`enum pthread_susp' declared inside parameter list
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:287: warning: its 
scope is only this definition or declaration, which is probably not what you 
want.
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:288: parameter 
`suspendState' has incomplete type
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c: In function 
`getSuspendStateString':
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:293: warning: 
control reaches end of non-void function
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c: At top level:
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:321: warning: 
initializer-string for array of chars is too long
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:321: warning: 
(near initialization for `SignalList[21]')
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:323: warning: 
excess elements in array initializer
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:323: warning: 
(near initialization for `SignalList')
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c: In function 
`record_gc_registers_of':
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:530: structure 
has no member named `ctxtype'
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:532: 
`CTX_JB_NOSIG' undeclared (first use in this function)
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:532: (Each 
undeclared identifier is reported only once
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:532: for each 
function it appears in.)
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:533: `CTX_JB' 
undeclared (first use in this function)
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:534: `CTX_SJB' 
undeclared (first use in this function)
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:540: `CTX_UC' 
undeclared (first use in this function)
../../../../src/solaris/hpi/native_threads/src/threads_bsd.c:535: warning: 
unreachable code at beginning of switch statement
gmake[4]: *** 
[../../../../build/bsd-i386/tmp/java/hpi/native_threads/obj/threads_bsd.o] 
Error 1
gmake[4]: Leaving directory 
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi/native'
gmake[3]: *** [optimized] Error 2
gmake[3]: Leaving directory 
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi/native'
gmake[2]: *** [all] Error 1
gmake[2]: Leaving directory 
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory `/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java'
gmake: *** [all] Error 1
*** Error code 2

Stop in /usr/ports/java/jdk13.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212021752.10385.brian>