Problems building JDK8 on x64 Linux with new build

Kelly O'Hair kelly.ohair at oracle.com
Fri Nov 9 18:12:42 PST 2012


Fredrik fixed one endif related bug:

http://hg.openjdk.java.net/build-infra/jdk8/jdk/rev/1e79fec4a01f

-kto

On Nov 9, 2012, at 5:11 PM, Mike Duigou wrote:

> Backing out cc998992dc32 currently isn't sufficient to produce a working x64 Linux image with new build. There appears to also be a problem with CreateJars.gmk running the `images` target:
> 
> make[2]: Entering directory `/home/mike/code/jdk/jdk8/jdk/makefiles'
> /bin/sh: 1: cannot create /home/mike/code/jdk/jdk8/build/linux-x86_64-normal-server-fastdebug/images/lib/ext//_the.localedata.jar_include: Directory nonexistent
> /bin/grep: /home/mike/code/jdk/jdk8/build/linux-x86_64-normal-server-fastdebug/images/lib/ext//_the.localedata.jar_include: No such file or directory
> make[3]: Entering directory `/home/mike/code/jdk/jdk8/jdk/makefiles'
> CreateJars.gmk:905: *** missing `endif'.  Stop.
> make[3]: Leaving directory `/home/mike/code/jdk/jdk8/jdk/makefiles'
> 
> I spent some time trying to find the missing endif but it was elusive. (wouldn't it be useful if make told you the start line of the unclosed if!)
> 
> The preceding failed output lines are also suspicious to me. 
> 
> This kind of problem shouldn't be getting in to the master jdk8 repo.
> 
> Mike
> 
> 
> On Nov 7 2012, at 08:35 , Mike Duigou wrote:
> 
>> Building jdk8 currently fails :
>> 
>> /home/mike/code/jdk8/jdk/build/linux-x86_64-normal-server-fastdebug/jdk/objs/liblcms/cmspack.o: In function `UnrollHalfToFloat':
>> cmspack.c:(.text+0x276b): undefined reference to `_cmsHalf2Float'
>> cmspack.c:(.text+0x27c6): undefined reference to `_cmsHalf2Float'
>> 
>> presumably caused by:
>> 
>> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cc998992dc32
>> 
>> 
> 




More information about the build-infra-dev mailing list