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>