Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception in thread "main" java.lang.UnsatisfiedLinkError: ..\jpl.dll: The specified procedure could not be found #94

Open
akjoshi opened this issue Mar 3, 2022 · 3 comments

Comments

@akjoshi
Copy link

akjoshi commented Mar 3, 2022

Issue similar to: #34

Exception in thread "main" java.lang.UnsatisfiedLinkError: ..\jpl.dll: The specified procedure could not be found

I checked the jpl.dll using dependency walker and the missing component seems to be a dll call in jvm.dll
QueryOOBESupport, ext-ms-win-oobe-query-l1-1-0.dll

image

I can't locate this dll anywhere.

Any pointers would be greatly appreciated. Thanks in advance.

JVM details:
java.vm.name OpenJDK 64-Bit Server VM
java.vm.specification.name Java Virtual Machine Specification
java.vm.specification.vendor Oracle Corporation
java.vm.specification.version 17

@JanWielemaker
Copy link
Member

Might be better to check on SWI-Prolog's Discourse platform. Please also include the Windows version. I have no clue except that for most people this doesn't seem to be an issue. Searching for the dll gives some hints. Surely this dll is not directly accessed by the SWI-Prolog Java bridge.

@akjoshi
Copy link
Author

akjoshi commented Mar 5, 2022

thanks @JanWielemaker . It's Windows 10. Seems a rare issue and very few webpages mention about it (and no solutions).

os.arch amd64
os.name Windows 10

@JanWielemaker
Copy link
Member

Might be related to arm64? If the JVM is arm64 you probably also need an arm64 version of swi-prolog. We do not provide binaries for this. Quite likely they can be compiled with no or few changes, mostly figuring out the proper build tools.

In any case, the Intel version will be slow ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants