Compilation failure related to Time [Error: time is more than 10,years from present: 1136059200000]

Prakash Rungta prakash.rungta at gmail.com
Thu Jun 23 07:53:04 UTC 2016


Hi ,

I downloaded the openjdk7u101-b00.tar.xz
<https://java.net/projects/openjdk7/downloads/download/openjdk7u101-b00.tar.xz>
and
started compiling . I am getting the following error.

make[5]: Entering directory `/root/JAVA/jdk7u101-b00/jdk/make/sun/jawt'
make[5]:
`/root/JAVA/jdk7u101-b00/build/linux-i586/tmp/sun/sun.awt/jawt/obj/.files_compiled'
is up to date.
make[5]: Leaving directory `/root/JAVA/jdk7u101-b00/jdk/make/sun/jawt'
Done with parallel compiles: /root/JAVA/jdk7u101-b00/jdk/make/sun/jawt
make[4]: Leaving directory `/root/JAVA/jdk7u101-b00/jdk/make/sun/jawt'
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
make[4]: Entering directory `/root/JAVA/jdk7u101-b00/jdk/make/sun/font'
Makefile:188: Extraneous text after `ifeq' directive
Makefile:213: Extraneous text after `ifeq' directive
Building
lib:/root/JAVA/jdk7u101-b00/build/linux-i586/lib/i386/libfontmanager.so
Begin parallel compiles: /root/JAVA/jdk7u101-b00/jdk/make/sun/font
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
make[5]: Entering directory `/root/JAVA/jdk7u101-b00/jdk/make/sun/font'
Makefile:188: Extraneous text after `ifeq' directive
Makefile:213: Extraneous text after `ifeq' directive
/usr/bin/gcc  -O3 -fPIC -DCC_NOEX -W -Wall  -Wno-unused -Wno-parentheses
-fno-omit-frame-pointer -D_LITTLE_ENDIAN   -fno-strict-overflow -DHEADLESS
-DNDEBUG -DARCH='"i586"' -Di586 -DLINUX -DRELEASE='"1.7.0-internal"'
-D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -I.
-I/root/JAVA/jdk7u101-b00/build/linux-i586/tmp/sun/sun.font/fontmanager/CClassHeaders
-I../../../src/solaris/javavm/export -I../../../src/share/javavm/export
-I../../../src/share/native/common -I../../../src/solaris/native/common
-I../../../src/share/native/sun/font -I../../../src/solaris/native/sun/font
  -I/root/freetype-2.4.4/include/ -I/root/freetype-2.4.4/include//freetype2
-I../../../src/share/native/sun/font
-I../../../src/share/native/sun/font/layout
-I../../../src/share/native/sun/awt/image/cvutils
-I../../../src/solaris/native/sun/awt
-I../../../src/share/native/sun/awt/debug
-I../../../src/share/native/sun/java2d/loops
-I../../../src/share/native/sun/java2d/pipe
-I../../../src/solaris/native/sun/java2d
-I../../../src/share/native/sun/java2d
-I/root/JAVA/jdk7u101-b00/build/linux-i586/tmp/sun/sun.font/fontmanager/../../sun.awt/awt/CClassHeaders
-DLE_STANDALONE  -c -o
/root/JAVA/jdk7u101-b00/build/linux-i586/tmp/sun/sun.font/fontmanager/obj/IndicRearrangementProcessor.o
 ../../../src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp
cc1plus: error: unrecognized command line option "-fno-strict-overflow"
make[5]: ***
[/root/JAVA/jdk7u101-b00/build/linux-i586/tmp/sun/sun.font/fontmanager/obj/IndicRearrangementProcessor.o]
Error 1
make[5]: *** Waiting for unfinished jobs....
/usr/bin/gcc  -O3 -fPIC -DCC_NOEX -W -Wall  -Wno-unused -Wno-parentheses
-fno-omit-frame-pointer -D_LITTLE_ENDIAN    -DHEADLESS -DNDEBUG
-DARCH='"i586"' -Di586 -DLINUX -DRELEASE='"1.7.0-internal"'
-D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -I.
-I/root/JAVA/jdk7u101-b00/build/linux-i586/tmp/sun/sun.font/fontmanager/CClassHeaders
-I../../../src/solaris/javavm/export -I../../../src/share/javavm/export
-I../../../src/share/native/common -I../../../src/solaris/native/common
-I../../../src/share/native/sun/font -I../../../src/solaris/native/sun/font
  -I/root/freetype-2.4.4/include/ -I/root/freetype-2.4.4/include//freetype2
-I../../../src/share/native/sun/font
-I../../../src/share/native/sun/font/layout
-I../../../src/share/native/sun/awt/image/cvutils
-I../../../src/solaris/native/sun/awt
-I../../../src/share/native/sun/awt/debug
-I../../../src/share/native/sun/java2d/loops
-I../../../src/share/native/sun/java2d/pipe
-I../../../src/solaris/native/sun/java2d
-I../../../src/share/native/sun/java2d
-I/root/JAVA/jdk7u101-b00/build/linux-i586/tmp/sun/sun.font/fontmanager/../../sun.awt/awt/CClassHeaders
-DLE_STANDALONE  -c -o
/root/JAVA/jdk7u101-b00/build/linux-i586/tmp/sun/sun.font/fontmanager/obj/LigatureSubstProc.o
 ../../../src/share/native/sun/font/layout/LigatureSubstProc.cpp
../../../src/share/native/sun/font/layout/LEInsertionList.h:89: warning:
‘class LEInsertionList’ has virtual functions but non-virtual destructor
../../../src/share/native/sun/font/layout/LigatureSubstProc.cpp: In member
function ‘virtual ByteOffset
LigatureSubstitutionProcessor::processStateEntry(LEGlyphStorage&,
le_int32&, EntryTableIndex)’:
../../../src/share/native/sun/font/layout/LigatureSubstProc.cpp:133:
warning: comparison between signed and unsigned integer expressions
make[5]: Leaving directory `/root/JAVA/jdk7u101-b00/jdk/make/sun/font'
make[4]: *** [library_parallel_compile] Error 2
make[4]: Leaving directory `/root/JAVA/jdk7u101-b00/jdk/make/sun/font'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/root/JAVA/jdk7u101-b00/jdk/make/sun'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/root/JAVA/jdk7u101-b00/jdk/make'
make[1]: *** [jdk-build] Error 2
make[1]: Leaving directory `/root/JAVA/jdk7u101-b00'
make: *** [build_product_image] Error 2

Thanks
Prakash

On Wed, Jun 22, 2016 at 9:22 PM, Andrew Hughes <gnu.andrew at redhat.com>
wrote:

> ----- Original Message -----
> > On Wed, Jun 22, 2016 at 8:42 AM, Prakash Rungta
> > <prakash.rungta at gmail.com> wrote:
> > > Hi Andrew,
> > >
> > > Thanks for looking into this.
> > >
> > > I downloaded the source code from the  following site
> > >
> > > http://download.java.net/openjdk/jdk7/
> > >
> > > The following was the file name
> > >
> > > openjdk-7-fcs-src-b147-27_jun_2011.zip
> > > <
> http://www.java.net/download/openjdk/jdk7/promoted/b147/openjdk-7-fcs-src-b147-27_jun_2011.zip
> >
> >
> > 2011, this is ancient history...
> >
> > >
> > > Also i tried to download by setting up the clone from mercurial
> software at
> > > the following link
> > >
> > > hg clone http://hg.openjdk.java.net/jdk7/jdk7 *YourOpenJDK*
> > > cd *YourOpenJDK*
> > > sh ./get_source.sh
> >
> > I think this is not used any more, but there for historical reasons.
> > The right place to get the latest version of OpenJDK7 should be this:
> >
> > http://hg.openjdk.java.net/jdk7u/jdk7u/
> >
> > I know it's a little bit confusing with so many reposotories, but the
> > actual pointers are on the wiki (where JDK 7u is the only one
> > appearing):
> >
> > https://wiki.openjdk.java.net/display/jdk7u/Main
> >
> > I hope this helps.
> >
> > Cheers,
> > Mario
> >
>
> Yeah, that's never going to get fixed. For some reason, Oracle start
> a whole new bunch of repositories for updates after the first release
> (7/7u, 8/8u, etc.) which leads to this confusion all the time.
>
> The latest source tarball is:
>
>
> https://java.net/projects/openjdk7/downloads/download/openjdk7u101-b00.tar.xz
>
> SHA256 checksum:
>
> e936c7aaece35d82edf9d0b8b98d84e690429421212b86689388ab1bd5db73cd
> openjdk7u101-b00.tar.xz
> --
> Andrew :)
>
> Senior Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: ed25519/35964222 (hkp://keys.gnupg.net)
> Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222
>
>
>


More information about the jdk7u-dev mailing list