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

wine 32bit: couldn't be able to find ntdll.so #43132

Closed
rilysh opened this issue Mar 31, 2023 · 5 comments
Closed

wine 32bit: couldn't be able to find ntdll.so #43132

rilysh opened this issue Mar 31, 2023 · 5 comments
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed

Comments

@rilysh
Copy link

rilysh commented Mar 31, 2023

Is this a new report?

Yes

System Info

Void 6.1.21_1 x86_64 GenuineIntel uptodate rrmFFF

Package(s) Affected

wine-32bit-8.4_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

32-bit version of wine should run just fine.

Actual behaviour

Launching wine (32-bit) literally throws that ntdll.so couldn't be found on its path. Running wine (64-bit) with its usual name, wine64 which runs just fine.

Message

wine (32-bit)

wine: could not load ntdll.so: /usr/libexec/wine/../../lib32/wine/i386-unix/ntdll.so: cannot open shared object file: No such file or directory

Steps to reproduce

  1. Enable multilib repositories in Void. Usually with (xbps-install -Sy void-repo-multilib)
  2. Install wine regardless of its package name, wine-32bit with (xbps-install -Sy wine-32bit)
  3. Open a terminal and run wine (which will now address 32-bit version of wine)
@rilysh rilysh added bug Something isn't working needs-testing Testing a PR or reproducing an issue needed labels Mar 31, 2023
@amak79
Copy link
Contributor

amak79 commented Mar 31, 2023

Is libwine-32bit installed? With the Wine 8.4 update it was uninstalled with xbps-remove -o, so I had to manually install it.

@rilysh
Copy link
Author

rilysh commented Mar 31, 2023

Ah, I see. Though this is a fresh install of Void (where I installed wine) and seems like libwine-32bit is not packed. I suppose it should be included with wine (32-bit) package. Not sure why they didn't.

Anyway, thanks! It worked.

@rilysh rilysh closed this as completed Mar 31, 2023
@amak79
Copy link
Contributor

amak79 commented Mar 31, 2023

Installing wine-32bit should automatically install libwine-32bit but something broke/changed during the 8.4 update. I think you should re-open this issue so the maintainer can have a look since there could be a problem with the package.

@rilysh rilysh reopened this Apr 1, 2023
@amak79
Copy link
Contributor

amak79 commented May 17, 2023

@Hoshpak Can you please take a look at this issue?

@Hoshpak
Copy link
Member

Hoshpak commented May 17, 2023

Thanks for the ping. Indeed it looks like the dependency was outodetected previously but isn't any more. I'm working on explicitely adding the dependency with an update to 8.8.

akierig pushed a commit to akierig/void-packages that referenced this issue May 18, 2023
sirkhancision pushed a commit to sirkhancision/void-packages that referenced this issue Jun 10, 2023
sirkhancision pushed a commit to sirkhancision/void-packages that referenced this issue Jun 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed
Projects
None yet
Development

No branches or pull requests

3 participants