Upgrade to openjdk-7.55.13_4 fails -
Dr. Peter Voigt
pvoigt at uos.de
Tue Apr 29 15:22:32 UTC 2014
Am Tue, 29 Apr 2014 16:31:50 +0200
schrieb Kamil Szczesny <k.s.mail at gmx.net>:
>
> According to /usr/ports/UPDATING you should remove your openjdk port
> first:
>
> # pkg updating openjdk7
> 20140428:
> AFFECTS: users of java/openjdk7
> AUTHOR: glewis at FreeBSD.org
>
> The previous version of openjdk7 had a bug that will prevent it
> from being able to bootstrap itself. Please deinstall openjdk7 before
> building the new version.
>
>
> regards,
> Kamil
>
Yes, thanks to all pointing me to the right direction. Usually I do,
but this time I somehow forgot to read UPDATING, maybe related to
frequent ports tree update because of a recent dovecot issue.
But nevertheless, upgrading fails in spite of deinstalled openjdk7:
# pkg version -v |grep -i jdk
openjdk-7.55.13_3,1 < needs updating (port has
7.55.13_4,1)
# pkg delete -f openjdk-7.55.13_3,1
# portmaster --no-confirm --no-term-title -D -G java/openjdk7
[copy] Copying 1 file
to /usr/ports/java/openjdk7/work/openjdk/build/bsd-amd64/langtools/build/bootstrap/bin
build-bootstrap-javadoc:
[pcompile] Generating 3 resource files
to /usr/ports/java/openjdk7/work/openjdk/build/bsd-amd64/langtools/build/bootstrap/gensrc
[javac] Compiling 72 source files
to /usr/ports/java/openjdk7/work/openjdk/build/bsd-amd64/langtools/build/bootstrap/classes
# # A fatal error has been detected by the Java Runtime Environment: #
# SIGSEGV (0xb) at pc=0x0000000801f82a81, pid=98915, tid=101174
#
# JRE version: 6.0_32-b31
# Java VM: OpenJDK 64-Bit Server VM (23.25-b01 mixed mode bsd-amd64
compressed oops) # Problematic frame:
# V [libjvm.so+0x782a81] JVM_RegisterSignal+0x199011
#
# Core dump written. Default
location: /usr/ports/java/openjdk7/work/openjdk/langtools/make/core or
core.98915 # # An error report file with more information is saved as:
# /usr/ports/java/openjdk7/work/openjdk/langtools/make/hs_err_pid98915.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
qgmake[3]: *** [build] Abort trap (core dumped)
gmake[3]: Leaving directory
`/usr/ports/java/openjdk7/work/openjdk/langtools/make' gmake[2]: ***
[langtools-build] Error 2 gmake[2]: Leaving directory
`/usr/ports/java/openjdk7/work/openjdk' gmake[1]: ***
[build_product_image] Error 2 gmake[1]: Leaving directory
`/usr/ports/java/openjdk7/work/openjdk' *** Error code 1
Stop.
make: stopped in /usr/ports/java/openjdk7
===>>> make failed for java/openjdk7
===>>> Aborting update
===>>> Killing background jobs
Terminated
===>>> You can restart from the point of failure with this command line:
portmaster <flags> java/openjdk7
===>>> Exiting
To be honest, openjdk upgrades are most often a pain on 10.0-RELEASE.
Recent upgrades usually failed for several times with core dumps before
they suddenly get installed for unknown reason. This time, however, I
cannot get rid of the core dump in spite of several subsequent upgrade
attempts. OpenJDK upgrades went more smoothly on 9.2-RELEASE.
And because of necessary forced deinstallation of openjdk7 my package
dependencies are broken now. At least bootstrap-openjdk installed
correctly:
# pkg version -v |grep -i jdk
bootstrap-openjdk-r351880 = up-to-date with port
Regards,
Peter
More information about the freebsd-ports
mailing list