hg: bsd-port/bsd-port/jdk: . Pull in a MacOS X compatible version of binary_file_verification from the

Stephen Bannasch stephen.bannasch at deanbrook.org
Tue Mar 8 12:13:43 PST 2011


At 2:48 PM -0500 3/8/11, Stephen Bannasch wrote:
>At 6:23 PM +0000 3/8/11, glewis at eyesbeyond.com wrote:
>>Changeset: 79f55f85ae1d
>>Author:    Greg Lewis <glewis at eyesbeyond.com>
>>Date:      2011-03-08 10:22 -0800
>>URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/79f55f85ae1d
>>
>>. Pull in a MacOS X compatible version of binary_file_verification from the
>>  MacOS X port.
>>
>>Obtained from:	macosx-port (Alexander Strange <astrange at apple.com>)
>>
>>! make/common/shared/Defs-bsd.gmk
>>! make/common/shared/Defs-utils.gmk
>
>
>Hi Greg,
>
>The change you pulled from the Mac OS X port for jdk/make/common/shared/Defs-bsd.gmk
>doesn't work -- the result is a unhelpful error about being unable to compile freetype.
>
>Apply these changes and it will:

...

But much further along in the build I'm getting a syntax error near unexpected token `Apple,'


Done Processing SUBDIRS:  fonts    sajdi
ASSEMBLY_IMPORT: /Users/stephen/dev/java/src/bsd/build/bsd-amd64/lib/amd64/server/libjvm.dylib
/bin/mkdir -p /Users/stephen/dev/java/src/bsd/build/bsd-amd64/lib/amd64/server
rm -f /Users/stephen/dev/java/src/bsd/build/bsd-amd64/lib/amd64/server/libjvm.dylib
/bin/cp /Users/stephen/dev/java/src/bsd/build/bsd-amd64/hotspot/import/jre/lib/amd64/server/libjvm.dylib /Users/stephen/dev/java/src/bsd/build/bsd-amd64/lib/amd64/server/libjvm.dylib
/bin/sh: -c: line 0: syntax error near unexpected token `Apple,'
/bin/sh: -c: line 0: `ifeq (Apple, Apple)'
make[4]: *** [/Users/stephen/dev/java/src/bsd/build/bsd-amd64/lib/amd64/server/libjvm.dylib] Error 2
make[3]: *** [all] Error 1
make[2]: *** [all] Error 1
make[1]: *** [jdk-build] Error 2
make: *** [build_product_image] Error 2
[1]+  Done                   rm -i -rf build.del

testing build: ./build/bsd-amd64/j2sdk-image/bin/java -version


I expect that syntax error must be generated by some macro because there's no-place I can find in the source with the string 'Apple, Apple'

[bsd]$ egrep -R 'Apple, Apple' *

The details in the console don't provide much info about where the syntax error is located.



More information about the bsd-port-dev mailing list