make images fails
Marc Petit-Huguenin
marc at petit-huguenin.org
Sat Dec 29 08:20:10 PST 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
After a make clean, make images now works fine. Thanks.
On 12/28/2012 11:36 AM, Brian Goetz wrote:
> I've pushed a workaround that hopefully doesn't tickle this bug, while
> we're waiting for a fix.
>
> On 12/22/2012 2:38 PM, Robert Field wrote:
>> Yes, definitely a compiler bug. The lambda method isn't seen within the
>> scope of the class, because it is synthetic, by the compiler on reading
>> in of the class file, so it appears to the compiler that the enclosing
>> method attribute is referencing a non-existent method. The VM doesn't
>> care about such things, so execution should not be impacted (assuming you
>> can compile without explicitly referencing those classes).
>>
>> -Robert
>>
>> On 12/22/12 09:29, Brian Goetz wrote:
>>> Yes, Robert has run into something similar, and we're looking into it.
>>> It may be a compiler bug, but it definitely gets tickled with "make
>>> images" and not when just doing an ordinary "make" (and setting
>>> JAVA_HOME to the build/blah/jdk directory.)
>>>
>>> On 12/22/2012 12:25 PM, Marc Petit-Huguenin wrote:
> I have this error when building the images, even from a fresh build
> directory, and I do not know how to fix it:
>
> error: bad class file:
> /home/petithug/lambda/build/linux-x86_64-normal-server-release/images/lib/rt.jar(java/util/stream/IntPipeline$1.class)
>
>
bad enclosing method attribute for class java.util.stream.IntPipeline$1
> Please remove or make sure it appears in the correct subdirectory of the
> classpath.
>
>>>>
>>
>>
>
- --
Marc Petit-Huguenin
Email: marc at petit-huguenin.org
Blog: http://blog.marc.petit-huguenin.org
Profile: http://www.linkedin.com/in/petithug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJQ3xg1AAoJECnERZXWan7EeI0P/jQTZ6K4yJRFtBK2dXlnNJRn
tdDwNwyPgRHskCsgriFnUD/DZklqlGTPnIRBOfXjkGaJhski+bPJ4peQcyjFPJNi
HrM1hT1gtYAT/dslRyOj1GiNGBOZUiKC28gngLFrRkP98D5bIJrhfD3WNt7Fi1sQ
X4Uo3FleRCh66mtvf+H0patkyLqPz/A+yZFIjLOvoMHAZbCOUN04Yppz65XEWRyS
tAjDyIX8spi2yb9CV2B+d+ifZ4586A617Djrqobhm38DSr3vgyJHhWrU17CycDuB
5urvduYguPndEuF4Fq4OH3dZmMGFdZSsyHPcWFR/MgnR/rBslD33VTYmoAoBI/3L
eIKeheMgbPr4vo4qIGcPHibGUHbNNAdYQUCgOP1ksF+qmG/1o6jcTjqzTJ0LBRsT
reoImqyh54m84XFff1KRs+yD/ByxHdYO5pC3JGa2bSMd1o7kOQYFQLa+ySucjp45
eeCEXGHhJqMLNSgym94QFrhoWeaolmCuruvVTN2G8RqZg4vUDSTuuIz1jRQcBQwk
pJErI3YYPa1GHEHngKElsp41fSRh0AqrhFdNyR9G2+DC6lt0g4jctRpdSElloLsV
0/Xu/J1ebBAmjsg3QCzj3Dn/eDrKtVaD0ApsgiUS/sgLC7vUwzslvk/7uQjMWFPO
9uIq48bUl0z+N5EqykGv
=2BUG
-----END PGP SIGNATURE-----
More information about the lambda-dev
mailing list