Closed evil-user closed 2 years ago
I'm not sure I follow everything: Can you please confirm the contents of %PATH%? Can you confirm that node
and py
both work OK if C:\some\dir\liboqs\build\bin
is not included in %PATH% and both do not work if (the only difference is that) C:\some\dir\liboqs\build\bin
is part of "%PATH%"?
@baentsch hope these screenshots might help in understanding the problem .
i have placed liboqs.dll on Desktop so trying to add it to path using set command
The contents of %PATH% cannot be read in the above. I also don't see what (else) is in /Users/dev/desktop
. Can you confirm that node
works OK when liboqs.dll
is not in that directory?
Also, what's happening with python
? If that fails in the same form (?) this cannot have anything to do with liboqs
as only an "import" instruction would (try to) load liboqs.dll
.
To me this looks very much like a Windows setup problem for which I am absolutely no expert.
@baentsch now i created an empty folder test in my Desktop
checked contents of path it is : -
PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C;C:\Users\dev\AppData\Local\Microsoft\WindowsApps;
then tried to set path using : -
set PATH="%PATH%;C:\Users\dev\Desktop\test"
then i got the following output : -
Irrespective of whether liboqs.dll is present in test folder or not i get same error. python also fails similar to node.
Irrespective of whether liboqs.dll is present in test folder or not i get same error.
I guessed so -- in that case this is clearly no issue with liboqs
but one with Windows I'm afraid we don't have the knowledge to help with :-( -- I even don't have a Windows machine at my disposal to reproduce... So maybe you should ask this question in a Windows-python community.
in liboqs-python docs it is given to set PATH="%PATH%;C:\some\dir\liboqs\build\bin" on windows to make use of liboqs shared library.
i placed liboqs.dll cross compiled on ubuntu on my windows desktop .
i opened cmd.exe gave node --help py (to start python)
everything worked . then:- i gave set PATH="%PATH%;C:\Users\eviluser\Desktop"
then tried node --help and py it shows node is not recognised similar error with python on windows too.