-
Notifications
You must be signed in to change notification settings - Fork 68
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
open32AL.dll missing when launching on Win7 #89
Comments
Confirmed.
|
The openal binding in go only links it dynamically because of the license. |
@RobLoach @Arnochocobo can you try the latest release? It has the OpenAL32.dll included. I'd like to know if it fixes the bug. |
How does Go handle linking with C code, or can it just not do that? |
With cgo.... I can test the Windows release again. Will re-install my Windows partition tonight. |
It is done with magic comments, you can pass linker options like The OpenAL binding that I'm using was initially made for Android, and for proprietary apps. OpenAL being LGPL, it forces you to use dynamic linking in proprietary apps. See https://github.com/golang/mobile/blob/master/exp/audio/al/al_notandroid.go#L10-L15 So this binding is using dynamic linking. We may have to modify it to use static linking instead. Or, distributing the DLL alongside the exe. On OSX, we can assume that OpenAL is present in the system. On Linux and windows, not. |
Now able to launch Ludo, but unable to load a core....
The nestopia_libretro.dll file is there. This happens in both the command line, and the UI. Every time I load up this operating system, I get frustrated. Going to give up on Windows. Good bye partition... GG Launching Ludo on Windows works great with the OpenAL32 binary there, so I'd consider this issue resolved. |
I decided to quickly test Ludo on Windows 7 x64 VM I have. First boot failed with vcruntime140.dll missing, so would be nice to state dependencies in this case: Microsoft Visual C++ 2015 Redistributable Update 3 RC Then after that all I get is: panic: APIUnavailable: WGL: The Driver does not appear to support OpenGL, so this is more than likely due to with VMware video drivers: VMware SVGA 3D... but then... "The VMware SVGA 3D graphics driver provides support for DirectX 9.0c and OpenGL 2.1. This driver is supported on Windows 7 for 2D and 3D." Source So not sure why that failed... I can try the x86 version on my netbook.... |
ok, so even though the binaries state Windows X86_64 it does not work on 32 bit version of windows 7, I tried it complained about compateability of architecture versioning 32bit vs 64bit... and then I finally had one last Windows 7 x64 bit laptop I happened to have from work that isn't a VM. This one Ludo did finally open. Have not yet attempted to load any cores or roms. Thats is now the next test. let me test that real quick, but other than that if there is an issue, I guess I can make an alternate issue ticket. As RobLoach said, this one should be closed. I've created a separate issue for the core loading cause it happens on any version of windows I run Ludo on. |
Closed because @RobLoach tested it and it works |
No description provided.
The text was updated successfully, but these errors were encountered: