Possible bug in jextract C header definition?

Mark Hammons mark.hammons at inaf.cnrs-gif.fr
Tue Aug 6 14:43:51 UTC 2019


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