[foreign] Running tests on Windows
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Wed Sep 19 20:05:31 UTC 2018
First off - thanks for doing this; it's immensely appreciated.
as for this:
JtregNativeJdk.gmk:96: warning: ignoring old recipe for target
'/cygdrive/j/cygwin64/home/Jorn/cygwin-projects/panama/build/windows-x86_64-normal-server-release/support/test/jdk/jtreg/native/lib/Hello.dll'
I'm getting similar warnings too, but for Hello.so. I think that's how
supposed to work but then again I'm not a build guru and I haven't
digged too deep (yet) to figure out what's causing that. But I get that
too, so I think we can ignore that for the time being.
I agree that we should focus on Win x64.
About the 'cannot locate clang' that's the first hurdle that we should
be able to solve. First question: what's in your /cygdrive/j/LLVM
folder? Is that a straight download of the LLVM binaries?
Maurizio
On 19/09/18 18:50, Jorn Vernee wrote:
> Henry Jen schreef op 2018-09-19 19:11:
>> On Sep 19, 2018, at 9:07 AM, Jorn Vernee <jbvernee at xs4all.nl> wrote:
>>>
>>> Henry Jen schreef op 2018-09-19 17:23:
>>>> On Sep 19, 2018, at 5:00 AM, Jorn Vernee <jbvernee at xs4all.nl> wrote:
>>>
>>>>> And then of course one of the biggest things is getting jextract
>>>>> to build and run. Currently the build system is not picking up
>>>>> libclang. When explicitly specifying it with
>>>>> --with-libclang='/cygdrive/j/LLVM' I still get the "Cannot locate
>>>>> libclang!" warning. I wanted to ask what value and files it's
>>>>> actually looking for? (I've also tried some of the additional
>>>>> flags from makeautoconf/lib-clang.m4, but to no avail).
>>>> —with-libclang should point to a directory has include/clang-c and
>>>> lib/libclang.dll. If include and lib are not under the same directory,
>>>> you can use —with-libclang-include and —with-libclang-lib instead.
>>>
>>> I have tried all of these flags together:
>>>
>>> --with-libclang=/cygdrive/j/LLVM
>>> --with-libclang-include=/cygdrive/j/LLVM/include
>>> --with-libclang-include-aux=/cygdrive/j/LLVM/lib
>>> --with-libclang-lib=/cygdrive/j/LLVM/bin
>>>
>>
>> Try remove —with-libclang and use the rest three. Explicit setting
>> —with-libclang cause the other options to be ignored.
>
> Still the same problem I'm afraid.
>
> It's probably kind of hard to debug this remotely, so for now I'll
> focus on getting the other tests to work, and come back to this later.
>
> Thanks,
> Jorn
More information about the panama-dev
mailing list