openjdk-mirror / jdk7u-jdk Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v2.0
License: GNU General Public License v2.0
README: This file should be located at the top of the jdk Mercurial repository. See http://openjdk.java.net/ for more information about the OpenJDK. Simple Build Instructions: 1. Download and install a JDK 6 from http://java.sun.com/javase/downloads/index.jsp Set the environment variable ALT_BOOTDIR to the location of this JDK 6. 2. Either download and install the latest JDK7 from http://download.java.net/openjdk/jdk7/, or build your own complete OpenJDK7 by using the top level Makefile in the OpenJDK Mercurial forest. Set the environment variable ALT_JDK_IMPORT_PATH to the location of this latest JDK7 or OpenJDK7 build. 3. Check the sanity of doing a build with the current machine: cd make && gnumake sanity See README-builds.html if you run into problems. 4. Do a partial build of the jdk: cd make && gnumake all 5. Construct the images: cd make && gnumake images The resulting JDK image should be found in build/*/j2sdk-image
I want to use Sourcegraph for jdk7u-jdk code search, browsing, and usage examples. Can an admin enable Sourcegraph for this repository? Just go to https://sourcegraph.com/github.com/openjdk-mirror/jdk7u-jdk. (It should only take 30 seconds.)
Thank you!
I want to use Sourcegraph for jdk7u-jdk code search, browsing, and usage examples. Can an admin enable Sourcegraph for this repository? Just go to https://sourcegraph.com/github.com/openjdk-mirror/jdk7u-jdk. (It should only take 30 seconds.)
Thank you!
Hi guys, thanks for maintain this mirror, but do you have any plan to update this repo?
it is now two years old and can't be even built because the error:
Error: time is more than 10 years from present: 1104530400000
java.lang.RuntimeException: time is more than 10 years from present: 1104530400000 at build.tools.generatecurrencydata.GenerateCurrencyData.makeSpecialCaseEntry(GenerateCurrencyData.java:285) at
build.tools.generatecurrencydata.GenerateCurrencyData.buildMainAndSpecialCaseTables(GenerateCurrencyData.java:225) at
build.tools.generatecurrencydata.GenerateCurrencyData.main(GenerateCurrencyData.java:154)
Makefile:347: recipe for target '/usr/pkgsrc/lang/openjdk7/work/openjdk/build/bsd-amd64/lib/currency.data' failed gmake[4]: *** [/usr/pkgsrc/lang/openjdk7/work/openjdk/build/bsd-amd64/lib/currency.data] Error 1 gmake[4]: Leaving directory '/usr/pkgsrc/lang/openjdk7/work/openjdk/jdk/make/java/java'
it would be nice to make this more up to date
Hello,
While trying to build openjdk7 with freetype version 2.12.0, found the below issue.
OpenJDK fails to properly detect freetype version, thinking that 2.12 is less than 2.2.
To detect the freetype version strcmp() function is used. That caused the issue.
https://github.com/openjdk-mirror/jdk7u-jdk/blob/jdk7u6-b08/make/tools/freetypecheck/freetypecheck.c#L87
Here is the error log:
ERROR: FreeType version 2.2.1 or higher is required.
make[4]: Entering directory 'openjdk7-7u151-b01/native-build/icedtea-2.6.11/openjdk-boot/jdk/make/tools/freetypecheck'
/bin/mkdir -p openjdk7-7u151-b01/native-build/icedtea-2.6.11/openjdk.build-boot/btbins
rm -f openjdk7-7u151-b01/native-build/icedtea-2.6.11/openjdk.build-boot/btbins/freetype_versioncheck
gcc -Ifake/include -Ifake/include/freetype2 -DREQUIRED_FREETYPE_VERSION=2.2.1 -o openjdk7-7u151-b01/native-build/icedtea-2.6.11/openjdk.build-boot/btbins/freetype_versioncheck freetypecheck.c -L/usr/lib -Wl,-rpath -Wl,/usr/lib -Lfake/lib -lfreetype
openjdk7-7u151-b01/native-build/icedtea-2.6.11/openjdk.build-boot/btbins/freetype_versioncheck
Required version of freetype: 2.2.1
Detected freetype headers: 2.12.0
Failed: headers are too old.
Detected freetype library: 2.6.1
make[4]: Leaving directory 'openjdk7-7u151-b01/native-build/icedtea-2.6.11/openjdk-boot/jdk/make/tools/freetypecheck'
Exiting because of the above error(s).
Is there any fix available?
Can you give me any suggestions to fix this issue?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.