update of java/jdk16 fails under amd64

Rainer Hurling rhurlin at gwdg.de
Fri Dec 11 11:20:53 UTC 2009


Am 11.12.2009 11:47 (UTC+1) schrieb Kostik Belousov:
> On Fri, Dec 11, 2009 at 09:50:14AM +1000, Dima Panov wrote:
>> On Friday 11 December 2009 07:07:48 Rainer Hurling wrote:
>>> When trying to update from jdk-1.6.0.3p4_12 to jdk-1.6.0.3p4_13 under
>>> recent 9.0-CURRENT (amd64) the following error occurs. Does anyone else
>>> observe this behaviour?
>>>
>>> It seems that something with threading or signal handling is not as it
>>> should be?
>>>
>>> Thanks in advance,
>>> Rainer Hurling
>>>
>>>
>>> -----------------------------
>>>
>>>  >>>Recursively making hpi all @ Thu Dec 10 21:55:41 CET 2009 ...
>>>
>>> gmake[3]: Entering directory
>>>  `/usr/ports/java/jdk16/work/j2se/make/java/hpi' Begin Processing SUBDIRS:
>>>  native
>>>
>>>  >>>Recursively making native all @ Thu Dec 10 21:55:41 CET 2009 ...
>>>
>>> gmake[4]: Entering directory
>>> `/usr/ports/java/jdk16/work/j2se/make/java/hpi/native'
>>> mkdir -p /usr/ports/java/jdk16/work/control/build/bsd-amd64/lib
>>> mkdir -p /usr/ports/java/jdk16/work/control/build/bsd-amd64/bin
>>> mkdir -p /usr/ports/java/jdk16/work/control/build/bsd-amd64/lib/ext
>>> Begin parallel compiles:
>>> /usr/ports/java/jdk16/work/j2se/make/java/hpi/native
>>> gmake[5]: Entering directory
>>> `/usr/ports/java/jdk16/work/j2se/make/java/hpi/native'
>>> /usr/bin/gcc      -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused
>>> -Wno-parentheses -pipe    -Damd64 -DARCH='"amd64"' -DRELEA
>>> E='"1.6.0_03-p4"'
>>> -DFULL_VERSION='"1.6.0_03-p4-rhurlin_10_dec_2009_21_46-b00"'
>>> -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_A LBSD_SOURCE -D_LP64=1 -I.
>>> -I/usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_th
>>> reads/CClassHeaders -I.. ../../../src/solaris/javavm/export
>>> -I../../../../src/share/javavm/export
>>> -I../../../../src/share/javavm/include -I../../../..
>>> src/solaris/javavm/include
>>> -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 -DU E_PTHREADS
>>> -DMOOT_PRIORITIES    -c -o
>>> /usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_thre
>>> ads/obj64/th eads_md.o 
>>>  ../../../../src/solaris/hpi/native_threads/src/threads_md.c /usr/bin/gcc  
>>>     -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses -pipe
>>>     -Damd64 -DARCH='"amd64"' -DRELEA
>>> E='"1.6.0_03-p4"'
>>> -DFULL_VERSION='"1.6.0_03-p4-rhurlin_10_dec_2009_21_46-b00"'
>>> -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_A LBSD_SOURCE -D_LP64=1 -I.
>>> -I/usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_th
>>> reads/CClassHeaders -I.. ../../../src/solaris/javavm/export
>>> -I../../../../src/share/javavm/export
>>> -I../../../../src/share/javavm/include -I../../../..
>>> src/solaris/javavm/include
>>> -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 -DU E_PTHREADS
>>> -DMOOT_PRIORITIES    -c -o
>>> /usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_thre
>>> ads/obj64/mo itor_md.o 
>>>  ../../../../src/solaris/hpi/native_threads/src/monitor_md.c /usr/bin/gcc  
>>>     -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses -pipe
>>>     -Damd64 -DARCH='"amd64"' -DRELEA
>>> E='"1.6.0_03-p4"'
>>> -DFULL_VERSION='"1.6.0_03-p4-rhurlin_10_dec_2009_21_46-b00"'
>>> -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_A LBSD_SOURCE -D_LP64=1 -I.
>>> -I/usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_th
>>> reads/CClassHeaders -I.. ../../../src/solaris/javavm/export
>>> -I../../../../src/share/javavm/export
>>> -I../../../../src/share/javavm/include -I../../../..
>>> src/solaris/javavm/include
>>> -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 -DU E_PTHREADS
>>> -DMOOT_PRIORITIES    -c -o
>>> /usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_thre
>>> ads/obj64/co dvar_md.o 
>>>  ../../../../src/solaris/hpi/native_threads/src/condvar_md.c /usr/bin/gcc  
>>>     -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses -pipe
>>>     -Damd64 -DARCH='"amd64"' -DRELEA
>>> E='"1.6.0_03-p4"'
>>> -DFULL_VERSION='"1.6.0_03-p4-rhurlin_10_dec_2009_21_46-b00"'
>>> -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_A LBSD_SOURCE -D_LP64=1 -I.
>>> -I/usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_th
>>> reads/CClassHeaders -I.. ../../../src/solaris/javavm/export
>>> -I../../../../src/share/javavm/export
>>> -I../../../../src/share/javavm/include
>>> -I../../../../src/solaris/javavm/include
>>> -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    -c -o
>>> /usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_thre
>>> ads/obj64/interrupt_md.o
>>>  ../../../../src/solaris/hpi/native_threads/src/interrupt_md.c
>>> /usr/bin/gcc      -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused
>>> -Wno-parentheses -pipe    -Damd64 -DARCH='"amd64"'
>>> -DRELEASE='"1.6.0_03-p4"'
>>> -DFULL_VERSION='"1.6.0_03-p4-rhurlin_10_dec_2009_21_46-b00"'
>>> -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_ALLBSD_SOURCE -D_LP64=1 -I.
>>> -I/usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_th
>>> reads/CClassHeaders -I../../../../src/solaris/javavm/export
>>> -I../../../../src/share/javavm/export
>>> -I../../../../src/share/javavm/include
>>> -I../../../../src/solaris/javavm/include
>>> -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    -c -o
>>> /usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_thre
>>> ads/obj64/mutex_md.o
>>>  ../../../../src/solaris/hpi/native_threads/src/mutex_md.c
>>> ../../../../src/solaris/hpi/native_threads/src/interrupt_md.c:115:
>>> error: static declaration of 'sigignore' follows non-static declaration
>>> /usr/include/signal.h:103: error: previous declaration of 'sigignore'
>>> was here
>>> gmake[5]: ***
>>> [/usr/ports/java/jdk16/work/control/build/bsd-amd64/tmp/java/hpi/native_thr
>>> eads/obj64/interrupt_md.o] Error 1
>>> gmake[5]: *** Waiting for unfinished jobs....
>>> gmake[5]: Leaving directory
>>> `/usr/ports/java/jdk16/work/j2se/make/java/hpi/native'
>>> gmake[4]: *** [parallel_compile] Error 2
>>> gmake[4]: Leaving directory
>>> `/usr/ports/java/jdk16/work/j2se/make/java/hpi/native'
>>> gmake[3]: *** [all] Error 1
>>> gmake[3]: Leaving directory `/usr/ports/java/jdk16/work/j2se/make/java/hpi'
>>> gmake[2]: *** [all] Error 1
>>> gmake[2]: Leaving directory `/usr/ports/java/jdk16/work/j2se/make/java'
>>> gmake[1]: *** [all] Error 1
>>> gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/j2se/make'
>>> gmake: *** [j2se-build] Error 2
>>> *** Error code 2
>>>
>>> Stop in /usr/ports/java/jdk16.
>>> *** Error code 1
>>>
>>> Stop in /usr/ports/java/jdk16.
>> ports/141105: java/jdk16 (and possibly jdk15) build broken after r199827
> 
> I plan to sync signal changes to RELENG_8 in some time, but this issue
> probably blocks at least r199827.

Thank you for answering. It seems there is light at the end of the 
tunnel. So we can wait ;-)


More information about the freebsd-ports mailing list