- Loading...
...
Install the latest version of FreeType .
If you have not installed this with Mac OS X, or have deleted it, you need to install it. A copy can be obtained from http://xquartz.macosforge.org/trac/wiki/X112.4.0.
If updates have been made to the tree, perhaps to fix a bug, you can update your sources with:
| Code Block |
|---|
cd bsd-port ; hg fpull -u
|
Jeff Sinclair noted a specific error which occurs during HotSpot compilation because the gcc.make file has a flag to set WARNINGS as ERRORS. This can be fixed by commenting the line in the gcc.make file located in bsd-port/hotspot/make/bsd/makefiles/gcc.make
...
Additionally, It has been reported:
I am not sure what can be done about this. My build.sh script has "ALT_FREETYPE_HEADERS_PATH=/opt/local/include/freetype2 ALT_FREETYPE_LIB_PATH=/opt/local/lib" and these seem to be where the headers and libraries are located....
| Code Block |
|---|
WARNING: This build does not include running javadoc.\n
ERROR: FreeType version 2.3.0 or higher is required. \n /bin/mkdir -p /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/btbins
rm -f /Users/ray/Projects/OpenJDK/bsd-port/build/bsd-i586/btbins/freetype_versioncheck
Failed to build freetypecheck. \n
Exiting because of the above error(s). \n
make: *** [post-sanity] Error 1
|
If you have not installed this with Mac OS X, or have deleted it, you need to install it. A copy can be obtained from http://xquartz.macosforge.org/trac/wiki/X112.4.0.
If updates have been made to the tree, perhaps to fix a bug, you can update your sources with:
| Code Block |
|---|
cd bsd-port ; hg fpull -u
|
Jeff Sinclair noted a specific error which occurs during HotSpot compilation because the gcc.make file has a flag to set WARNINGS as ERRORS. This can be fixed by commenting the line in the gcc.make file located in bsd-port/hotspot/make/bsd/makefiles/gcc.make
| Code Block |
|---|
# Compiler warnings are treated as errors
#WARNINGS_ARE_ERRORS = -Werror
|
If the build completes do a simple test by asking the JVM to print its version info. It should look something like this:
...