You are not logged in.

#1 2024-07-03 21:38:19

Pablo1150
Member
Registered: 2024-07-03
Posts: 4

[SOLVED] lib32-lame can't be found but multilib is enabled

Hello, I am trying to install wine-stable from the AUR, which requires lib32-gstreamer-git, but when I try to build it, makepkg asks me to install lib32-lame among other packages, however, when I try to install these packages, pacman tells me that it can't find them.

Here:

$ sudo pacman -S lib32-lame
error: target not found: lib32-lame

Despite lib32-lame being on the multilib repository

Here's how I've tried to fix this issue:
1. Updating my pacman package database (with pacman -Syw), which didn't do anything
2. Upgrading my system, which also didn't do anything (probably because I installed arch a week ago)
3. Checking if I properly uncommented and enabled multilib in /etc/pacman.conf (I did)
4. Querying the package database to see if it even has multilib (it does, but lib32-lame is still missing)

Does anyone have any ideas on how to fix this?

Last edited by Pablo1150 (2024-07-03 23:15:28)

Offline

#2 2024-07-03 21:58:45

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,365

Re: [SOLVED] lib32-lame can't be found but multilib is enabled

When you update the system, does it say it's downloading the multilib database?

Online

#3 2024-07-03 22:03:11

Pablo1150
Member
Registered: 2024-07-03
Posts: 4

Re: [SOLVED] lib32-lame can't be found but multilib is enabled

Yes.

Offline

#4 2024-07-03 22:11:59

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,365

Re: [SOLVED] lib32-lame can't be found but multilib is enabled

What mirror is at the top of your mirrorlist?

Online

#5 2024-07-03 22:24:08

Pablo1150
Member
Registered: 2024-07-03
Posts: 4

Re: [SOLVED] lib32-lame can't be found but multilib is enabled

Offline

#6 2024-07-03 22:31:51

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,365

Re: [SOLVED] lib32-lame can't be found but multilib is enabled

Well that just redirects to different mirrors, so we don't know where the databases came from and I can't check things. sad

How about the output of pacman -Sl multilib? That may give us a clue.

Last edited by Scimmia (2024-07-03 22:46:52)

Online

#7 2024-07-03 22:43:21

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,193
Website

Re: [SOLVED] lib32-lame can't be found but multilib is enabled

Hello, I am trying to install wine-stable from the AUR, which requires lib32-gstreamer-git

Are you sure? As much of a cesspit the AUR is, a '-stable' package depending on a '-git' package seems too rediculous to be true. As far as I can tell my looking at the PKGBUILD, it doesn't depend on any gstreamer package (despite including '--with-gstreamer' configure flag..)

I suspect there's an overly 'helpful' AUR helper at play here. Please post the full command and output from trying to install wine-stable.

Mod note: moving to AUR Issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#8 2024-07-03 23:07:20

Pablo1150
Member
Registered: 2024-07-03
Posts: 4

Re: [SOLVED] lib32-lame can't be found but multilib is enabled

Yeah, turns out I got my packages confused and the link to lib32-lame I put in the first post was actually for lib32-mesa and lib32-lame and all the other packages are in the AUR. Also, wine-stable depends on lib32-gst-plugins-base-libs-git and lib32-gst-plugins-base-libs-git's package base is lib32-gstreamer-git

Last edited by Pablo1150 (2024-07-03 23:15:11)

Offline

#9 2024-07-04 08:52:51

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,574

Re: [SOLVED] lib32-lame can't be found but multilib is enabled

Pablo1150 wrote:

Also, wine-stable depends on lib32-gst-plugins-base-libs-git

No it doesn't .
wine-stable has gst-plugins-base-libs  and lib32-gst-plugins-base-libs (and a bunch of other gst packages) as makedepends & optdeps

As far as I can see those are all available from repos.

What probably happens is you build on a live system where the gts*-git packages are already installed before you start building.
since the gts-*-git pacakges provide their non-git counterparts, pacman won't install the repo versions.

You encountered one of the reasons why clean chroot builds are the recommended way to build aur packages.

The only aur helpers I know of that use clean chroots are aurutils and paru .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

Board footer

Powered by FluxBB