Compilation failure related to Time [Error: time is more than 10,years from present: 1136059200000]
David Holmes
david.holmes at oracle.com
Thu Jun 23 10:53:33 UTC 2016
On 23/06/2016 6:14 PM, Prakash Rungta wrote:
> Hi David,
>
> Please find the answers below. I am using RHEL 5( update 11 )32 bit OS
> for building the open jdk.
>
>
> *[root at rhel5 ~]# gcc --version*
> *gcc (GCC) 4.1.2 200807*04 (Red Hat 4.1.2-55)
The build readme says 4.3 is the minimum gcc build.
> *[root at rhel5 jdk7u101-b00]# make --version*
> *GNU Make 3.81*
That should be okay so not clear where the make error arises.
David
> Thanks
> Prakash
>
>
> On Thu, Jun 23, 2016 at 1:30 PM, David Holmes <david.holmes at oracle.com
> <mailto:david.holmes at oracle.com>> wrote:
>
> What version of make do you have?
> What version of gcc do you have?
>
> David
>
> On 23/06/2016 5:53 PM, Prakash Rungta wrote:
>
> 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 <mailto:gnu.andrew at redhat.com>>
> wrote:
>
> ----- Original Message -----
>
> On Wed, Jun 22, 2016 at 8:42 AM, Prakash Rungta
> <prakash.rungta at gmail.com
> <mailto: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
> <http://keys.gnupg.net>)
> Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
>
>
>
>
More information about the jdk7u-dev
mailing list