I definitely am looking forward to leveraging the technical OSX PPC legwork Tom (and others) are doing with OpenJDK 7 to (hopefully soon) be able to make a Universal Binary OpenJDK 6 32-Bit Disk Img installer available at http://openscg.org.
On 12/29/10, java4dev <java4...@gmail.com> wrote: > If anybody manages to build a binary version for PPC, > would you be so kind to publish it somewhere so everybody can download > it and use it? > > thank you > > Στις 29/12/2010 11:05 μμ, ο/η Thomas Winkler έγραψε: >> Hi, that was it. But now I get the error that the jaxp source is >> missing and i checked it, it is really not there... I already googled >> it and found some solution proposals... I hope I can get it running then. >> >> Thanks for your help! >> >> --- >> Sent from my iPhone >> >> Am 28.12.2010 um 23:28 schrieb Gary Meyer <gary.me...@apple.com >> <mailto:gary.me...@apple.com>>: >> >>> You've got the file in freetype2/freetype/config ... and the compiler >>> is looking for it in freetype/config. >>> Gary. >>> >>> On Dec 27, 2010, at 11:59 PM, Thomas Winkler wrote: >>> >>>> Hi, I compiled freetype from source and now I get a different error >>>> but also related to freetype. Here is my build.sh: >>>> >>>> make \ >>>> CC=gcc-4.0 \ >>>> CXX=g++-4.0 \ >>>> ALT_BOOTDIR=/usr/local/openjdk7-macppc-2009-12-16-b4 >>>> ANT_HOME=/usr/share/ant \ >>>> ALT_FREETYPE_HEADERS_PATH=/usr/local/include \ >>>> ALT_FREETYPE_LIB_PATH=/usr/local/lib \ >>>> ALT_CUPS_HEADERS_PATH=/usr/include \ >>>> ALT_CACERTS_FILE=/System/Library/Frameworks/JavaVM.framework/Home/lib/security/cacerts >>>> >>>> \ >>>> LIBFFI_CFLAGS="-I/usr/include/ffi" \ >>>> NO_DOCS=true \ >>>> ZERO_BUILD=true \ >>>> ZERO_ENDIANNESS=big \ >>>> ZERO_LIBARCH=ppc \ >>>> ZERO_ARCHDEF=PPC \ >>>> ZERO_ARCHFLAG=-m32 >>>> >>>> And here the error I get: >>>> >>>> In file included from freetypecheck.c:32: >>>> /usr/local/include/ft2build.h:56:38: error: >>>> freetype/config/ftheader.h: No such file or directory >>>> freetypecheck.c:33:10: error: #include expects "FILENAME" or <FILENAME> >>>> freetypecheck.c: In function 'main': >>>> freetypecheck.c:79: error: 'FT_Int' undeclared (first use in this >>>> function) >>>> freetypecheckc:79: error: (Each undeclared identifier is reported >>>> only once >>>> freetypecheck.c:79: error: for each function it appears in.) >>>> freetypecheck.c:79: error: syntax error before 'major' >>>> freetypecheck.c:80: error: 'FT_Library' undeclared (first use in >>>> this function) >>>> freetypecheck.c:81: error: 'FREETYPE_MAJOR' undeclared (first use in >>>> this function) >>>> freetypecheck.c:81: error: 'FREETYPE_MINOR' undeclared (first use in >>>> this function) >>>> freetypecheck.c:81: error: 'FREETYPE_PATCH' undeclared (first use in >>>> this function) >>>> freetypecheck.c:91: warning: implicit declaration of function >>>> 'FT_Init_FreeType' >>>> freetypecheck.c:91: error: 'library' undeclared (first use in this >>>> function) >>>> freetypecheck.c:92: warning: implicit declaration of function >>>> 'FT_Library_Version' >>>> freetypecheck.c:92: error: 'major' undeclared (first use in this >>>> function) >>>> freetypecheck.c:92: error: 'minor' undeclared (first use in this >>>> function) >>>> freetypecheck.c:92: error: 'patch' undeclared (first use in this >>>> function) >>>> make[2]: *** >>>> [/Users/thwinkle/bsd-port/build/bsd-ppc/btbins/freetype_versioncheck] >>>> Error >>>> 1 >>>> >>>> But the file is is there as you can see here: >>>> >>>> G467:config thwinkle$ pwd >>>> /usr/local/include/freetype2/freetype/config >>>> G467:config thwinkle$ ls -la >>>> total 208 >>>> drwxr-xr-x 7 root wheel 238 Dec 28 08:52 . >>>> drwxr-xr-x 44 root wheel 1496 Dec 28 08:52 .. >>>> -rw-r--r-- 1 root wheel 16277 Dec 28 08:52 ftconfig.h >>>> -rw-r--r--@ 1 root wheel 24761 Dec 28 08:52 ftheader.h >>>> -rw-r--r-- 1 root wheel 1056 Dec 28 08:52 ftmodule.h >>>> -rw-r--r--@ 1 root wheel 45739 Dec 28 08:52 ftoption.h >>>> -rw-r--r--@ 1 root wheel 7275 Dec 28 08:52 ftstdlib.h >>>> G467:config thwinkle$ >>>> >>>> >>>> Do you have any idea what is still wrong? >>>> >>>> Cheers, >>>> >>>> Thomas >>>> >>>> >>>> >>>> >>>> >>>> Am 27. Dez 2010 um 19:36 schrieb "Lussier, Denis" >>>> <den...@openscg.com <mailto:den...@openscg.com>>: >>>> >>>>> Try linking in with a Freetype built from the command line outside >>>>> side of the Macports infrastructure. I am struggling with various >>>>> linker issues when trying to build OpenJDK with MacPorts and this >>>>> technique works for me in some cases. >>>>> >>>>> On 12/27/10, Lussier, Denis <den...@openscg.com >>>>> <mailto:den...@openscg.com>> wrote: >>>>> > Windoze OpenJDK6 builds are also very finnicky about Freetype. I >>>>> > struggled with the same sanity check error for quite a while using >>>>> > various pre-built freetype libraries. In the end I discovered it was >>>>> > quite easy to build the latest Freetype from source (freetype.org >>>>> <http://freetype.org>) >>>>> > with the same compiler and linker being used with OpenJDK. In Linux >>>>> > like environments Freetype is often as simple as a >>>>> > configure-make-makeInstall. I've also seen support for Freetype in >>>>> > Macports (on Intel 10.5 & 10.6 OSX at least) >>>>> > >>>>> > There were also huge benefits (in Windoze anyway) to compiling >>>>> > Freetype with Font Hinting turned on. I hope this helps you in OSX >>>>> > PPC, if not, you are free to ignore. :-) >>>>> > >>>>> > --Luss >>>>> > http://openscg.org >>>>> > >>>>> > On 12/27/10, Thomas Winkler <tom.wink...@mac.com >>>>> <mailto:tom.wink...@mac.com>> wrote: >>>>> >> Hi all, >>>>> >> >>>>> >> I want to build openjdk 7 on osx PPC using the instructions from >>>>> Landon >>>>> >> Fuller posted here: >>>>> http://landonf.bikemonkey.org/2009/12/index.html but >>>>> >> always get the same error: >>>>> >> >>>>> >> freetypecheck.c:32:22: error: ft2build.h: No such file or directory >>>>> >> freetypecheck.c:33:10: error: #include expects "FILENAME" or >>>>> <FILENAME> >>>>> >> freetypecheck.c: In function 'main': >>>>> >> freetypecheck.c:79: error: 'FT_Int' undeclared (first use in this >>>>> >> function) >>>>> >> freetypecheck.c:79: error: (Each undeclared identifier is >>>>> reported only >>>>> >> once >>>>> >> freetypecheck.c:79: error: for each function it appears in.) >>>>> >> freetypecheck.c:79: error: syntax error before 'major' >>>>> >> freetypecheck.c:80: error: 'FT_Library' undeclared (first use in >>>>> this >>>>> >> function) >>>>> >> freetypecheck.c:81: error: 'FREETYPE_MAJOR' undeclared (first >>>>> use in this >>>>> >> function) >>>>> >> freetypecheck.c:81: error: 'FREETYPE_MINOR' undeclared (first >>>>> use in this >>>>> >> function) >>>>> >> freetypecheck.c:81: error: 'FREETYPE_PATCH' undeclared (first >>>>> use in this >>>>> >> function) >>>>> >> freetypecheck.c:91: warning: implicit declaration of function >>>>> >> 'FT_Init_FreeType' >>>>> >> freetypecheck.c:91: error: 'library' undeclared (first use in this >>>>> >> function) >>>>> >> freetypecheck.c:92: warning: implicit declaration of function >>>>> >> 'FT_Library_Version' >>>>> >> freetypecheck.c:92: error: 'major' undeclared (first use in this >>>>> >> function) >>>>> >> freetypecheck.c:92: error: 'minor' undeclared (first use in this >>>>> >> function) >>>>> >> freetypecheck.c:92: error: 'patch' undeclared (first use in this >>>>> >> function) >>>>> >> make[2]: *** >>>>> >> >>>>> [/Users/thwinkle/bsd-port/build/bsd-ppc/btbins/freetype_versioncheck] >>>>> >> Error >>>>> >> 1 >>>>> >> >>>>> >> I installed new version of X11 and freetypecheck and adapted the >>>>> >> ALT_FREETYPE_HEADERS_PATH and ALT_FREETYPE_LIB_PATH but without >>>>> success. >>>>> >> I >>>>> >> always get the same error. Here is my exact buildsh: >>>>> >> >>>>> >> make \ >>>>> >> CC=gcc-4.0 \ >>>>> >> CXX=g++-4.0 \ >>>>> >> ALT_BOOTDIR=/usr/local/openjdk7-macppc-2009-12-16-b4 >>>>> >> ANT_HOME=/usr/share/ant \ >>>>> >> >>>>> ALT_FREETYPE_HEADERS_PATH=/opt/local/var/macports/software/freetype/2.4.3_0/opt/local/include >>>>> >> \ >>>>> >> >>>>> ALT_FREETYPE_LIB_PATH=/opt/local/var/macports/software/freetype/2.4.3_0/opt/local/lib >>>>> >> \ >>>>> >> ALT_CUPS_HEADERS_PATH=/usr/include \ >>>>> >> >>>>> ALT_CACERTS_FILE=/System/Library/Frameworks/JavaVM.framework/Home/lib/security/cacerts >>>>> >> \ >>>>> >> LIBFFI_CFLAGS="-I/usr/include/ffi" \ >>>>> >> NO_DOCS=true \ >>>>> >> ZERO_BUILD=true \ >>>>> >> ZERO_ENDIANNESS=big \ >>>>> >> ZERO_LIBARCH=ppc \ >>>>> >> ZERO_ARCHDEF=PPC \ >>>>> >> ZERO_ARCHFLAG=-m32 >>>>> >> >>>>> >> The ft2build.h should be there as you see here: >>>>> >> G467:bsd-port thwinkle$ locate ft2build.h >>>>> >> /Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/include/ft2build.h >>>>> >> /Developer/SDKs/MacOSX10.5.sdk/usr/X11/include/ft2build.h >>>>> >> /opt/local/include/ft2build.h >>>>> >> >>>>> /opt/local/var/macports/software/freetype/2.4.3_0/opt/local/include/ft2buildh >>>>> >> /usr/X11/include/ft2build.h >>>>> >> >>>>> >> Do you have any idea? >>>>> >> >>>>> >> Cheers, >>>>> >> >>>>> >> Thomas >>>>> >> >>>>> >> >>>>> >> >>>>> > >>>>> >>>> >>> >>> ~~~~~~~~~~~~~~~~~~~ >>> Gary Meyer >>> gary.me...@apple.com <mailto:gary.me...@apple.com> >>> >> >> > >