The officially official Devuan Forum!

You are not logged in.

#1 2023-08-20 00:16:04

2talltech
Member
Registered: 2023-08-19
Posts: 2  

wine32 wants to remove desktop-base

Hi!

TL:DR Bad dependencies? Try installing wine32:i386

I'm going to unload this and go about the rest of my day. I'm trying to fix my Bluetooth dongle, by finding the proper '.hcd' file, which is not found at kernel/git/firmware/linux-firmware. (It's a Broadcom Corp. BCM20702A0 Bluetooth 4.0). I download the official driver form Kinivo, in '.exe' format, so I can dig around for a '.hcd' file I'm missing (or convert from .hex?). I'm almost certain this will be a Windows GUI installer, so I try to install it with 'wine R294225.exe'. Only, I get

it looks like wine32 is missing, you should install it.
as root, please execute "apt-get install wine32:i386"
0108:err:environ:init_peb starting L"Z:\\home\\xxx\\Downloads\\R294225.exe" in experimental wow64 mode
0108:err:module:load_wow64_ntdll failed to load L"\\??\\C:\\windows\\syswow64\\ntdll.dll" error c0000135
0108:err:virtual:virtual_setup_exception stack overflow 1808 bytes addr 0x170025c09 stack 0x4408f0 (0x440000-0x441000-0x53fd20)

Ok, np. 'dpkg --add-architecture i386; apt update; apt install wine32:i386'

Here's the fun part. apt wants to remove my entire desktop-base and xfce4 install (pretty much my whole system) to satisfy wine32 dependencies. I can't figure out whether wine32 is incompatible with Xorg (Xfce4 is not Wayland compatible atm), if these are bad dependencies, or I'm just not using 'wine' correctly? AFAIK, 'wine' should fire up an installation wizard (I can't remember the name of that install wizard everyone used/uses).

I found a 'brcm/BCM-0a5c-21e8.hcd' from some random website, but this is my main rig and running random hardware-level code from random websites really brings me back to Ye Olde Windows days, BSODs, and bricked BIOS chips.

I installed the wine and wine64 packages ok a few weeks ago. I run Lutris from Flathub and MTG:Arena plays fine, so all those dependencies are in working order.

Offline

#2 2023-08-20 02:42:45

alexkemp
Member
Registered: 2018-05-14
Posts: 292  

Re: wine32 wants to remove desktop-base

Been there, done that. wine32 completely shafted everything else on my system, so I threw the baby (wine) out so that I could keep the bathwater.

Windows seems to insist on 32-bit binaries. Or at least, WINE does.

Offline

#3 2023-08-20 06:23:24

2talltech
Member
Registered: 2023-08-19
Posts: 2  

Re: wine32 wants to remove desktop-base

Well, finally more Google-fu gives me this, which solves my original problem:

https://github.com/winterheart/broadcom-bt-firmware

Not sure if Steam requires wine32 or not; I'll cross that bridge when I get there.

Offline

#4 2023-08-21 08:36:51

delgado
Member
Registered: 2022-07-14
Posts: 158  

Re: wine32 wants to remove desktop-base

2talltech wrote:

Ok, np. 'dpkg --add-architecture i386; apt update; apt install wine32:i386'


Just crossed my head:
Does it help, if you put apt upgrade in between 'apt update' and 'apt install wine32:i386' ? Might be helpful to sort out the dependencies.

EDIT: No, that was nonsense. Sorry.

Last edited by delgado (2023-08-22 05:50:37)

Offline

Board footer