Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Apr 2014 17:21:02 +0200
From:      "Dr. Peter Voigt" <pvoigt@uos.de>
To:        Kamil Szczesny <k.s.mail@gmx.net>, freebsd-ports@freebsd.org
Subject:   Re: Upgrade to openjdk-7.55.13_4 fails -
Message-ID:  <20140429172102.01419f7d@tiger2008.drpetervoigt.private>
In-Reply-To: <535FB7D6.8020701@gmx.net>
References:  <20140429160839.5a562883@tiger2008.drpetervoigt.private> <535FB7D6.8020701@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Am Tue, 29 Apr 2014 16:31:50 +0200
schrieb Kamil Szczesny <k.s.mail@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@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



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