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.and...@redhat.com> wrote: > ----- Original Message ----- > > On Wed, Jun 22, 2016 at 8:42 AM, Prakash Rungta > > <prakash.run...@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 > > >