strange build error

Maurizio Cimadamore Maurizio.Cimadamore at Sun.COM
Mon Apr 14 09:06:33 UTC 2008


Hi Roman
I had a look at your classfiles. What I can tel you for sure is that (as 
you suspected) the classfile FontManager$4$1.class is generated 
correctly. Its "enclosingMethod" attribute points to the constant pool 
entry for FontManager$4.run() as it should be. At this point the problem 
seems due to some error occurring within CreateSymbols. Unfortunately I 
wasn't able to build your workspace (even though I'm able to build the 
latest full jdk) since when compiling the AWT I'm getting this error:

awt_LoadLibrary.c:(.text+0x358): undefined reference to `AWTIsHeadless'
collect2: ld returned 1 exit status

Are you including some non-standard shared libraries? I'm trying to 
build under Ubuntu 7.10. I'm thinking of this because if I remove your 
patches the compilation go through without any problem (but, as you 
described in your first mail, no errors during CreateSymbols is 
triggered in this way).

Maurizio Cimadamore
(javac engineer)

Roman Kennke wrote:
> Hi Jon,
>
>   
>> I find the ":" in "(sun/font:FontManager$4$1.class)" somewhat  
>> strange.  It might be worth checking CreateSymbols to see if that is  
>> just an artifact of the error message, or if it is indicative of the  
>> error.
>>     
>
> Hmm, I'm not sure where this string is created.
>
>   
>> Have you tried using javap or similar disassembler to see if they can  
>> read (all) the FontManager*.class files sucessfully?
>>     
>
> >From what I can tell, javap -private -verbose -l -s sun.font.FontManager
> is successful, at least it doesn't complain loudly.
>
>   
>> If nothing else, can you make the FontManager*.class files available  
>> for us to look at?
>>     
>
> Sure. You can find them here:
> http://kennke.org/~roman/fontmanagerclass.zip
>
> Thanks, Roman
>
>   




More information about the build-dev mailing list