Install problems - X 32-bit development files

Questions about Wine on Linux
Locked
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Install problems - X 32-bit development files

Post by o1bigtenor »

Greetings

Updated a test bed system to debian bullseye (testing) from buster (previously testing now stable).

Was able to get source packages to compile until the following:

checking for pthread_create in -lpthread... yes
checking for X... no
configure: error: X 32-bit development files not found. Wine will be built
without X support, which probably isn't what you want. You will need
to install 32-bit development packages of Xlib at the very least.
Use the --without-x option if you really want this.

I had tried previously to just install wine64 but as soon as I tried to use my first .exe file things borked and informed me that 32 bit was a requirement.

Debian at pages :
https://wiki.winehq.org/Debian and
https://wiki.debian.org/Wine is not giving any clues as to where to find such files.
Searching using Duckduckgo I find some x11-i386 files that have a suffix of amd64 but they are .rpm packages and so not really usable (unless one were a far better under the hood player than I am) on a .deb system.

Any suggestions as to where I might find the packages that would enable me to complete my wine-4.0.1 install so that I can look at some programs that are only available for M$ Win systems?

TIA
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Install problems - X 32-bit development files

Post by jkfloris »

Do you want to install Wine or compile Wine?

If you want to install Wine read: https://wiki.winehq.org/Debian

If you want to compile Wine read: https://wiki.winehq.org/Building_Wine
Bobwya has made a script to make compiling easier: https://github.com/bobwya/build-multilib-wine
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Re: Install problems - X 32-bit development files

Post by o1bigtenor »

jkfloris wrote:Do you want to install Wine or compile Wine?

If you want to install Wine read: https://wiki.winehq.org/Debian

If you want to compile Wine read: https://wiki.winehq.org/Building_Wine
Bobwya has made a script to make compiling easier: https://github.com/bobwya/build-multilib-wine

OK - - - - hoping that what didn't work in the last 3 days will work this time - - - -

I don't want to 'install' wine, I don't want to 'compile' wine - - - - I want to 'use' it.
So following the destructions on the wiki.winehq.org/debian page. (Please note page is for 'buster' and I did mention in my first line that I was working on 'bullseye'.)

The following is the result:

root@debiantestingtestbed:/home# vi /etc/apt/sources.list
root@debiantestingtestbed:/home# wget -nc https://dl.winehq.org/wine-builds/winehq.key
--2019-07-26 15:48:09-- https://dl.winehq.org/wine-builds/winehq.key
Resolving dl.winehq.org (dl.winehq.org)... 151.101.2.217, 151.101.66.217, 151.101.130.217, ...
Connecting to dl.winehq.org (dl.winehq.org)|151.101.2.217|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3220 (3.1K) [application/pgp-keys]
Saving to: \u2018winehq.key\u2019

winehq.key 100%[=========================================================>] 3.14K --.-KB/s in 0s

2019-07-26 15:48:10 (27.4 MB/s) - \u2018winehq.key\u2019 saved [3220/3220]

root@debiantestingtestbed:/home# apt-key add winehq.key
OK
root@debiantestingtestbed:/home# apt install --install-recomments winehq-stable
E: Command line option --install-recomments is not understood in combination with the other options
root@debiantestingtestbed:/home# apt install --install-recommends winehq-stable
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package winehq-stable

which tells me, I think, that I'm sol.

so as the page for debian installation is out of date - - - - perhaps there is a new list of 'magic' instructions available?

(I did indicate the system being used in my request. Perhaps it just is not possible to run wine on debian bullseye - - - yes?)

TIA
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Install problems - X 32-bit development files

Post by Bob Wya »

@o1bigtenor

Please can you use the forum Code tags to delineate blocks of terminal commands/output, scripts, etc.:

Code: Select all

...
Otherwise your posts are pretty unreadable... :roll:

You haven't actually stated if / why you can't use the Wine 4.0 package that Debian Bullseye already provides...

Although you'd probably want to file a bug report with Debian / the Debian Wine Maintainer (Jens Reyer)...
Since the current Wine Stable release is 4.0.1 - which should definitely be included in the "bleeding edge" (cough) Debian release!

There aren't currently any WineHQ packages for Debian Bullseye...

Bob
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Install problems - X 32-bit development files

Post by jkfloris »

Did you run

Code: Select all

sudo apt update
And what line did you add to your sources.list?
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Re: Install problems - X 32-bit development files

Post by o1bigtenor »

Bob Wya wrote:@o1bigtenor

Please can you use the forum Code tags to delineate blocks of terminal commands/output, scripts, etc.:

Code: Select all

...
Otherwise your posts are pretty unreadable... :roll:

You haven't actually stated if / why you can't use the Wine 4.0 package that Debian Bullseye already provides...

Although you'd probably want to file a bug report with Debian / the Debian Wine Maintainer (Jens Reyer)...
Since the current Wine Stable release is 4.0.1 - which should definitely be included in the "bleeding edge" (cough) Debian release!

There aren't currently any WineHQ packages for Debian Bullseye...

Bob
Sorry - - - - every forum that I'm on asks for something different in how things are formatted - - - I failed to spend any time looking for specific requirements.

Code: Select all

root@debiantestingtestbed:/# apt install wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fonts-wine libcapi20-3 libidn2-0 libidn2-dev libosmesa6 libv4l-0 libv4lconvert0 libvkd3d1 libwine wine64
Suggested packages:
  ttf-mscorefonts-installer q4wine winbind winetricks playonlinux wine-binfmt dosbox wine64-preloader
Recommended packages:
  wine32
The following NEW packages will be installed:
  fonts-wine libcapi20-3 libosmesa6 libv4l-0 libv4lconvert0 libvkd3d1 libwine wine wine64
The following packages will be upgraded:
  libidn2-0 libidn2-dev
2 upgraded, 9 newly installed, 0 to remove and 14 not upgraded.
Need to get 27.0 MB of archives.
After this operation, 238 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
root@debiantestingtestbed:/# apt install wine wine32
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wine32:i386 : Depends: libwine:i386 (= 4.0-2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
As the first .exe file I wanted to open borked requiring a 32-bit setup wine32 is a requirement.
I have chased the dependency list and after about 15 items and hitting the 4th (or was it 5th) level I quit.

The issue seems to be somewhere in the intersection of multiarch and Debian.
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Re: Install problems - X 32-bit development files

Post by o1bigtenor »

Bob Wya wrote:@o1bigtenor

Although you'd probably want to file a bug report with Debian / the Debian Wine Maintainer (Jens Reyer)...
Since the current Wine Stable release is 4.0.1 - which should definitely be included in the "bleeding edge" (cough) Debian release!

Bob
Hmmmmmmm - - - - interesting - - - Debian is normally accused of being quite behind the curve.

Especially as ubuntu is derived from sid and as both sid and experimental are further up the curve than testing - - - - well I'm having a hard time understanding why testing would be considered to be remotely close to the bleeding edge - - - - sid maybe and experimental for sure but most seem to consider stable to be only good for servers as its so 'behind'.

So I should file a bug report - - - yes? (Confirming so I don't make even more waves - - - grin!)
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Re: Install problems - X 32-bit development files

Post by o1bigtenor »

jkfloris wrote:Did you run

Code: Select all

sudo apt update
And what line did you add to your sources.list?
Yes I do use

Code: Select all

apt upgrade
and

Code: Select all

deb https://dl.winehq.org/wine-builds/debian buster main
nor . . .

Code: Select all

/debian testing main
work (as can be seen in a previous quote.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Install problems - X 32-bit development files

Post by jkfloris »

You have add the WineHQ repository, but try to install the Debian Wine packages.
Nevertheless, it is strange you can't even install the Debian packages.

Could you post the output of:

Code: Select all

grep -r ^deb /etc/apt/sources.list*
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Install problems - X 32-bit development files

Post by Bob Wya »

o1bigtenor wrote:

Code: Select all

root@debiantestingtestbed:/# apt install wine
As the first .exe file I wanted to open borked requiring a 32-bit setup wine32 is a requirement.
I have chased the dependency list and after about 15 items and hitting the 4th (or was it 5th) level I quit.

The issue seems to be somewhere in the intersection of multiarch and Debian.
I think you'd want to follow the WineHQ Debian instructions, but obviously without the extra steps:

Code: Select all

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install --install-recommends wine
If that doesn't work you might want to try aptitude... Which can potentially, be a bit smarter at dependency resolution:

Code: Select all

sudo dpkg --add-architecture i386
sudo aptitude update
sudo aptitude install --with-recommends wine
Bob
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Re: Install problems - X 32-bit development files

Post by o1bigtenor »

jkfloris wrote:You have add the WineHQ repository, but try to install the Debian Wine packages.
Nevertheless, it is strange you can't even install the Debian packages.

Could you post the output of:

Code: Select all

grep -r ^deb /etc/apt/sources.list*
Your first statement is not quite correct - - - - I can install wine64 but NOT wine32.
As many windows programs were set up for 32-bit operation wine32 is quite required.

Re: the requested output - - - - both deb-multimedia and the zoneminder repositories are presently hashed out as neither have yet been updated to reflect present debian testing.

Code: Select all

root@debiantestingtestbed:/# grep -r ^deb /etc/apt/sources.list*
/etc/apt/sources.list:deb http://mirror.steadfast.net/debian/ bullseye main contrib non-free
/etc/apt/sources.list:deb-src http://mirror.steadfast.net/debian/ bullseye main contrib non-free
/etc/apt/sources.list:deb http://security.debian.org/debian-security bullseye-security main contrib non-free
/etc/apt/sources.list:deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
/etc/apt/sources.list:deb https://dl.winehq.org/wine-builds/debian buster main
/etc/apt/sources.list.:deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_Testing_standard/ /
/etc/apt/sources.list.backup:deb http://mirror.steadfast.net/debian/ buster main contrib non-free
/etc/apt/sources.list.backup:deb-src http://mirror.steadfast.net/debian/ buster main contrib non-free
/etc/apt/sources.list.backup:deb http://security.debian.org/debian-security buster/updates main contrib non-free
/etc/apt/sources.list.backup:deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
/etc/apt/sources.list.backup:deb http://www.deb-multimedia.org buster main non-free
/etc/apt/sources.list.backup:deb https://zmrepo.zoneminder.com/debian/release stretch/
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Re: Install problems - X 32-bit development files

Post by o1bigtenor »

Bob Wya wrote:
o1bigtenor wrote:

Code: Select all

root@debiantestingtestbed:/# apt install wine
I think you'd want to follow the WineHQ Debian instructions, but obviously without the extra steps:

Code: Select all

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install --install-recommends wine
If that doesn't work you might want to try aptitude... Which can potentially, be a bit smarter at dependency resolution:

Code: Select all

sudo dpkg --add-architecture i386
sudo aptitude update
sudo aptitude install --with-recommends wine
Bob
Option 1:

Code: Select all

root@debiantestingtestbed:/# apt install wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fonts-wine libcapi20-3 libidn2-0 libidn2-dev libosmesa6 libv4l-0 libv4lconvert0 libvkd3d1 libwine wine64
Suggested packages:
  ttf-mscorefonts-installer q4wine winbind winetricks playonlinux wine-binfmt dosbox wine64-preloader
Recommended packages:
  wine32
The following NEW packages will be installed:
  fonts-wine libcapi20-3 libosmesa6 libv4l-0 libv4lconvert0 libvkd3d1 libwine wine wine64
The following packages will be upgraded:
  libidn2-0 libidn2-dev
2 upgraded, 9 newly installed, 0 to remove and 14 not upgraded.
Need to get 27.0 MB of archives.
After this operation, 238 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
root@debiantestingtestbed:/# apt install wine wine32
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wine32:i386 : Depends: libwine:i386 (= 4.0-2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
option 2:

Code: Select all

root@debiantestingtestbed:/# dpkg --add-architecture i386
root@debiantestingtestbed:/# aptitude update
Hit http://mirror.steadfast.net/debian bullseye InRelease
Hit https://dl.winehq.org/wine-builds/debian buster InRelease           
Hit http://security.debian.org/debian-security bullseye-security InRelease
                                         
root@debiantestingtestbed:/# aptitude install --with-recommends wine
The following NEW packages will be installed:
  fonts-wine{a} gcc-9-base:i386{a} gstreamer1.0-plugins-base:i386{a} i965-va-driver:i386{a} intel-media-va-driver:i386{a} 
  libaom0:i386{ab} libasound2:i386{a} libasound2-plugins:i386{ab} libasyncns0:i386{a} libatomic1:i386{a} libavahi-client3:i386{a} 
  libavahi-common-data:i386{a} libavahi-common3:i386{a} libavcodec58:i386{ab} libavresample4:i386{ab} libavutil56:i386{ab} 
  libblkid1:i386{a} libbsd0:i386{a} libc6:i386{a} libcairo2:i386{a} libcap2:i386{a} libcapi20-3{a} libcapi20-3:i386{a} 
  libcdparanoia0:i386{a} libcodec2-0.8.1:i386{a} libcom-err2:i386{a} libcroco3:i386{a} libcrystalhd3:i386{a} libcups2:i386{a} 
  libdatrie1:i386{a} libdb5.3:i386{a} libdbus-1-3:i386{a} libdrm-amdgpu1:i386{a} libdrm-intel1:i386{a} libdrm-nouveau2:i386{a} 
  libdrm-radeon1:i386{a} libdrm2:i386{a} libedit2:i386{a} libelf1:i386{a} libexif12:i386{a} libexpat1:i386{a} libffi6:i386{a} 
  libflac8:i386{a} libfontconfig1:i386{a} libfreetype6:i386{a} libfribidi0:i386{a} libgcc1:i386{a} libgcrypt20:i386{a} libgd3:i386{a} 
  libgdk-pixbuf2.0-0:i386{a} libgl1:i386{a} libgl1-mesa-dri:i386{a} libglapi-mesa:i386{a} libglib2.0-0:i386{a} libglu1-mesa:i386{a} 
  libglvnd0:i386{a} libglx-mesa0:i386{a} libglx0:i386{a} libgmp10:i386{a} libgnutls30:i386{a} libgomp1:i386{a} libgpg-error0:i386{a} 
  libgphoto2-6:i386{a} libgphoto2-port12:i386{a} libgpm2:i386{a} libgraphite2-3:i386{a} libgsm1:i386{a} libgssapi-krb5-2:i386{a} 
  libgstreamer-plugins-base1.0-0:i386{ab} libgstreamer1.0-0:i386{a} libharfbuzz0b:i386{a} libhogweed4:i386{a} libice6:i386{a} 
  libicu63:i386{a} libidn2-0:i386{a} libigdgmm9:i386{a} libjack-jackd2-0:i386{a} libjbig0:i386{a} libjpeg62-turbo:i386{a} 
  libk5crypto3:i386{a} libkeyutils1:i386{a} libkrb5-3:i386{a} libkrb5support0:i386{a} liblcms2-2:i386{a} libldap-2.4-2:i386{a} 
  libllvm7:i386{a} libltdl7:i386{a} liblz4-1:i386{a} liblzma5:i386{a} libmount1:i386{a} libmp3lame0:i386{ab} libmpg123-0:i386{a} 
  libncurses6:i386{a} libnettle6:i386{a} libnuma1:i386{a} libodbc1:i386{a} libogg0:i386{a} libopenal1:i386{a} libopenjp2-7:i386{a} 
  libopus0:i386{a} liborc-0.4-0:i386{a} libosmesa6{a} libosmesa6:i386{a} libp11-kit0:i386{a} libpango-1.0-0:i386{a} 
  libpangocairo-1.0-0:i386{a} libpangoft2-1.0-0:i386{a} libpcap0.8:i386{a} libpciaccess0:i386{a} libpcre3:i386{a} libpixman-1-0:i386{a} 
  libpng16-16:i386{a} libpulse0:i386{a} librsvg2-2:i386{a} librsvg2-common:i386{a} libsamplerate0:i386{a} libsasl2-2:i386{a} 
  libsasl2-modules:i386{a} libsasl2-modules-db:i386{a} libsdl2-2.0-0:i386{a} libselinux1:i386{a} libsensors5:i386{a} libshine3:i386{a} 
  libsm6:i386{a} libsnappy1v5:i386{a} libsndfile1:i386{a} libsndio7.0:i386{a} libsoxr0:i386{a} libspeex1:i386{a} libssl1.1:i386{a} 
  libstdc++6:i386{a} libswresample3:i386{ab} libsystemd0:i386{a} libtasn1-6:i386{a} libthai0:i386{a} libtheora0:i386{a} libtiff5:i386{a} 
  libtinfo6:i386{a} libtwolame0:i386{ab} libudev1:i386{a} libunistring2:i386{a} libusb-1.0-0:i386{a} libuuid1:i386{a} libv4l-0{a} 
  libv4l-0:i386{a} libv4lconvert0{a} libv4lconvert0:i386{a} libva-drm2:i386{a} libva-x11-2:i386{a} libva2:i386{a} 
  libvdpau-va-gl1:i386{a} libvdpau1:i386{a} libvisual-0.4-0:i386{a} libvkd3d1{a} libvkd3d1:i386{a} libvorbis0a:i386{a} 
  libvorbisenc2:i386{a} libvpx5:i386{a} libvulkan1:i386{a} libwavpack1:i386{a} libwayland-client0:i386{a} libwayland-cursor0:i386{a} 
  libwayland-egl1:i386{a} libwebp6:i386{a} libwebpmux3:i386{a} libwine{a} libwine:i386{a} libwrap0:i386{a} libx11-6:i386{a} 
  libx11-xcb1:i386{a} libx264-155:i386{a} libx265-165:i386{a} libxau6:i386{a} libxcb-dri2-0:i386{a} libxcb-dri3-0:i386{a} 
  libxcb-glx0:i386{a} libxcb-present0:i386{a} libxcb-render0:i386{a} libxcb-shm0:i386{a} libxcb-sync1:i386{a} libxcb-xfixes0:i386{a} 
  libxcb1:i386{a} libxcomposite1:i386{a} libxcursor1:i386{a} libxdamage1:i386{a} libxdmcp6:i386{a} libxext6:i386{a} libxfixes3:i386{a} 
  libxi6:i386{a} libxinerama1:i386{a} libxkbcommon0:i386{a} libxml2:i386{a} libxpm4:i386{a} libxrandr2:i386{a} libxrender1:i386{a} 
  libxshmfence1:i386{a} libxslt1.1:i386{a} libxss1:i386{a} libxtst6:i386{a} libxvidcore4:i386{ab} libxxf86vm1:i386{a} libzstd1:i386{a} 
  libzvbi0:i386{a} mesa-va-drivers:i386{a} mesa-vdpau-drivers:i386{a} ocl-icd-libopencl1:i386{a} va-driver-all:i386{a} 
  vdpau-driver-all:i386{a} wine wine32:i386{a} wine64{a} zlib1g:i386{a} 
0 packages upgraded, 212 newly installed, 0 to remove and 1 not upgraded.
Need to get 138 MB of archives. After unpacking 912 MB will be used.
The following packages have unmet dependencies:
 libswresample3 : Breaks: libswresample3:i386 (!= 10:4.1.3-dmo4) but 7:4.1.3-1 is to be installed
 libswresample3:i386 : Breaks: libswresample3 (!= 7:4.1.3-1) but 10:4.1.3-dmo4 is installed
 libmp3lame0 : Breaks: libmp3lame0:i386 (!= 1:3.100-dmo1) but 3.100-2+b1 is to be installed
 libmp3lame0:i386 : Breaks: libmp3lame0 (!= 3.100-2+b1) but 1:3.100-dmo1 is installed
 libaom0 : Breaks: libaom0:i386 (!= 1:1.0.0.1-dmo1) but 1.0.0-3 is to be installed
 libaom0:i386 : Breaks: libaom0 (!= 1.0.0-3) but 1:1.0.0.1-dmo1 is installed
 libxvidcore4 : Breaks: libxvidcore4:i386 (!= 3:1.3.5-dmo1) but 2:1.3.5-1 is to be installed
 libxvidcore4:i386 : Breaks: libxvidcore4 (!= 2:1.3.5-1) but 3:1.3.5-dmo1 is installed
 libavcodec58 : Breaks: libavcodec58:i386 (!= 10:4.1.3-dmo4) but 7:4.1.3-1 is to be installed
 libavcodec58:i386 : Breaks: libavcodec58 (!= 7:4.1.3-1) but 10:4.1.3-dmo4 is installed
 libgstreamer-plugins-base1.0-0 : Breaks: libgstreamer-plugins-base1.0-0:i386 (!= 1.14.4-dmo2) but 1.14.4-2 is to be installed
 libgstreamer-plugins-base1.0-0:i386 : Breaks: libgstreamer-plugins-base1.0-0 (!= 1.14.4-2) but 1.14.4-dmo2 is installed
 libavutil56 : Breaks: libavutil56:i386 (!= 10:4.1.3-dmo4) but 7:4.1.3-1 is to be installed
 libavutil56:i386 : Breaks: libavutil56 (!= 7:4.1.3-1) but 10:4.1.3-dmo4 is installed
 libasound2-plugins : Breaks: libasound2-plugins:i386 (!= 1:1.1.8-dmo1) but 1.1.8-1 is to be installed
 libasound2-plugins:i386 : Breaks: libasound2-plugins (!= 1.1.8-1) but 1:1.1.8-dmo1 is installed
 libtwolame0 : Breaks: libtwolame0:i386 (!= 1:0.3.13-dmo3) but 0.3.13-4 is to be installed
 libtwolame0:i386 : Breaks: libtwolame0 (!= 0.3.13-4) but 1:0.3.13-dmo3 is installed
 libavresample4 : Breaks: libavresample4:i386 (!= 10:4.1.3-dmo4) but 7:4.1.3-1 is to be installed
 libavresample4:i386 : Breaks: libavresample4 (!= 7:4.1.3-1) but 10:4.1.3-dmo4 is installed
The following actions will resolve these dependencies:

      Keep the following packages at their current version:
1)      gstreamer1.0-plugins-base:i386 [Not Installed]     
2)      libaom0:i386 [Not Installed]                       
3)      libasound2-plugins:i386 [Not Installed]            
4)      libavcodec58:i386 [Not Installed]                  
5)      libavresample4:i386 [Not Installed]                
6)      libavutil56:i386 [Not Installed]                   
7)      libgstreamer-plugins-base1.0-0:i386 [Not Installed]
8)      libmp3lame0:i386 [Not Installed]                   
9)      libswresample3:i386 [Not Installed]                
10)     libtwolame0:i386 [Not Installed]                   
11)     libwine:i386 [Not Installed]                       
12)     libxvidcore4:i386 [Not Installed]                  
13)     wine32:i386 [Not Installed]                        

      Leave the following dependencies unresolved:         
14)     wine64 recommends wine32 (= 4.0-2)                 
15)     libwine:i386 recommends libasound2-plugins:i386    



Accept this solution? [Y/n/q/?] 
I had tried chasing the dependencies previously but quit when it became clear that this was a cenote of serious depth!

Thanks for the idea of trying aptitude. If I understand things in package installer world apt use, apt-get being deprecated, is preferred and it works quite as well as aptitude although it is not as verbose.
I find aptitude useful when I want to see what dependencies are being dragged in ahead of the install (they get highlighted (and and and) but have been using apt rather than aptitude for likely over a year.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Install problems - X 32-bit development files

Post by Bob Wya »

o1bigtenor wrote:...
libswresample3 : Breaks: libswresample3:i386 (!= 10:4.1.3-dmo4) but 7:4.1.3-1 is to be installed
...
[/code]
@o1bigtenor

For Debian all the installed 32-bit i386 multilib package have to exactly version match the 64-bit package (of the same name).
You've obviously been installing some third party packages!! :shock:

Since sid and bullseye only have libswresample3-7:4.1.3-1 ...
Where has that libswresample3-10:4.1.3-dmo4 rogue package come from??!! :? :cry:

Bob
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: Install problems - X 32-bit development files

Post by dimesio »

o1bigtenor wrote:

Code: Select all

/etc/apt/sources.list:deb https://dl.winehq.org/wine-builds/debian buster main
You need to remove this from your /etc/apt/sources.list, and add the WineHQ bullseye repository when it becomes available (hopefully in time for the next release). Installing packages built for one distro version in another is not supported, as the versions of many of the underlying libs will be different.

FYI, the pure 64 bit Wine you managed to install is the distro package--the WineHQ 64 bit packages will not install without the 32 bit packages. I recommend removing it before trying to install the WineHQ packages.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Install problems - X 32-bit development files

Post by jkfloris »

@ Bob Wya
Where has that libswresample3-10:4.1.3-dmo4 rogue package come from??!! :? :cry:
This is a package from deb-multimedia. They use the -dmo suffix.

@o1bigtenor
Replace all deb-multimedia packages on your system with the real Debian variant and try again.
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Re: Install problems - X 32-bit development files

Post by o1bigtenor »

Bob Wya wrote:
o1bigtenor wrote:...
libswresample3 : Breaks: libswresample3:i386 (!= 10:4.1.3-dmo4) but 7:4.1.3-1 is to be installed
...
[/code]
@o1bigtenor

For Debian all the installed 32-bit i386 multilib package have to exactly version match the 64-bit package (of the same name).
You've obviously been installing some third party packages!! :shock:

Since sid and bullseye only have libswresample3-7:4.1.3-1 ...
Where has that libswresample3-10:4.1.3-dmo4 rogue package come from??!! :? :cry:

Bob
As I haven't actually installed anything from the recommendations I'm not sure what you're asking.
As to where a 'rogue' package is coming from - - - - that would be a question for debian packages and maintainers and maybe aptitude people - - - - I have no idea what packages were pulled or why.

I'm here trying to figure out why I can't get an install to happen.
Its looking like even install tools are compromising things!
o1bigtenor
Level 2
Level 2
Posts: 14
Joined: Sat Jan 13, 2018 12:38 pm

Re: Install problems - X 32-bit development files

Post by o1bigtenor »

dimesio wrote:
o1bigtenor wrote:

Code: Select all

/etc/apt/sources.list:deb https://dl.winehq.org/wine-builds/debian buster main
You need to remove this from your /etc/apt/sources.list, and add the WineHQ bullseye repository when it becomes available (hopefully in time for the next release). Installing packages built for one distro version in another is not supported, as the versions of many of the underlying libs will be different.

FYI, the pure 64 bit Wine you managed to install is the distro package--the WineHQ 64 bit packages will not install without the 32 bit packages. I recommend removing it before trying to install the WineHQ packages.

Just trying to make sense of what you're saying - - - its wait for some time in the future when I might be able to use the winehq repository to affect an installation but right now there is nothing that can be done without running a different OS.

Do I have that correct?
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Install problems - X 32-bit development files

Post by jkfloris »

that would be a question for debian packages and maintainers and maybe aptitude people
Nope... You add the deb-multimedia repo, so you are responsible.
But you can also fix it!

Code: Select all

dpkg -l | grep dmo
This will give a list of packages from the deb-multimedia repo.
Try to remove or replace these packages with the Debian version.
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: Install problems - X 32-bit development files

Post by dimesio »

o1bigtenor wrote: Just trying to make sense of what you're saying - - - its wait for some time in the future when I might be able to use the winehq repository to affect an installation but right now there is nothing that can be done without running a different OS.

Do I have that correct?
If you're really in that much of a hurry I have test bullseye packages on the OBS. It looks like you already have the repository in your /etc/apt/sources.list, so if you remove the dl.winehq.org buster repository you should be able to install directly from there. But you will still have to sort out your dependency issues first; it is correct that i386 packages must be exactly the same version as the corresponding amd64 packages or apt will refuse to install it (and give you error messages that don't give you a clue about what the problem really is).
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: Install problems - X 32-bit development files

Post by dimesio »

FYI, the bullseye repository has been created on dl.winehq.org and 4.13 wine-devel and wine-staging packages have been synced over.
Locked