Possible bug in jextract C header definition?

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Tue Aug 6 15:55:44 UTC 2019


Mark,
we suspect that both issues you are seeing could be related to some of 
the fixes that went in *after* the snapshots were last generated.

We will do some stabilization work on panama/foreign and then trigger a 
new binary snapshot. I'm confident this will resolve your issues.

Maurizio

On 06/08/2019 15:43, Mark Hammons wrote:
> Hi Maurizio
>
> If you're talking about the inner class issue with dotty's compiler, 
> it appears to be a small issue with the inner class generation of 
> jextract that dotty is not happy with, but the scala compiler is. I am 
> not certain that the problem lies with jextract, but so far my 
> attempts to debug it with the dotty team have stalled (they appear to 
> be busy working on other things) and I have received no response from 
> them.
>
> I would love to test the issues with the latest versions of panama, 
> and the one above was the very first one I tested recently. Right now 
> my approach to getting jextract working with dotty is to hand generate 
> bindings to the foreign api rather than use jextract.
>
> ~Mark
>
> On 06/08/2019 16:25, Maurizio Cimadamore wrote:
>> Hi Mark - that version is quite old (we should refresh it soon), and 
>> the fix for __va_list is not contained in that build.
>>
>> We would appreciate if you could help narrowing down the other issue 
>> you have reported, to make sure that that is also fixed in the latest 
>> sources. Could you help with that? More specifically, the errors you 
>> mentioned do not seem like jextract errors - what's going on?
>>
>> Maurizio
>>
>> On 06/08/2019 15:09, Mark Hammons wrote:
>>> Hi,
>>>
>>> I do apparently have the latest version (ea-70), and it's being 
>>> mapped to __va_list_tag instead for some reason.
>>>
>>> ~Mark
>>>
>>>
>


More information about the panama-dev mailing list