Build error with latests change

Henri Gomez henri.gomez at gmail.com
Tue Mar 8 13:38:11 PST 2011


Seen these patches and got other errors :-(
More tests tomorrow

Le 8 mars 2011 à 20:52, Stephen Bannasch <stephen.bannasch at deanbrook.org> a écrit :

> At 11:43 AM -0800 3/8/11, Gary Meyer wrote:
>> On Mar 8, 2011, at 6:05 AM, Henri Gomez wrote:
>> 
>>> Did we are alone to build these sources ?
>>> 
>>> I'm more than worried to see such errors commited in HG ;(
>> 
>> 
>> No Henri, you are not the only one building these sources.  I build them all the time for Apple, and yes these errors were seen.  Alex only compiled the code on one operating system (a yet to be released one).  I compiled them on SnowLeopard, and saw these problems as well.  Alex has been notified that SnowLeopard seems to see these errors while his OS doesn't.
>> Gary.
>> ~~~~~~~~~~~~~~~~~~~~~~~
>> Gary Meyer
>> Java Software Build Engineer
>> gary.meyer at apple.com
> 
> from bsd-port list:
> 
> At 2:48 PM -0500 3/8/11, Stephen Bannasch wrote:
>> 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:
> 
> 
> [jdk]$ hg diff
> diff --git a/make/common/shared/Defs-bsd.gmk b/make/common/shared/Defs-bsd.gmk
> --- a/make/common/shared/Defs-bsd.gmk
> +++ b/make/common/shared/Defs-bsd.gmk
> @@ -177,6 +177,7 @@
> 
> # Macro to check it's input file for banned dependencies and verify the
> #   binary built properly. Relies on process exit code.
> +define binary_file_verification # binary_file
> ifeq ($(OS_VENDOR), Apple)
> ( \
>   $(ECHO) "Checking for mapfile use in: $1" && \
> @@ -189,7 +190,6 @@
>   ( $(OTOOL) -l $1 | $(EGREP) 'path ' ) \
> )
> else
> -define binary_file_verification # binary_file
> ( \
>   $(ECHO) "Checking for mapfile use in: $1" && \
>   if [ "`$(NM) -D -g --defined-only $1 | $(EGREP) 'SUNWprivate'`" = "" ] ; then \
> @@ -200,5 +200,5 @@
>   $(ECHO) "RUNPATH for: $1" && \
>   ( $(READELF) -d $1 | $(EGREP) 'NEEDED|RUNPATH|RPATH' ) \
> )
> +endif
> endef
> -endif
> [jdk]$


More information about the macosx-port-dev mailing list