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

mk-build-deps fails because it can't find lld-16 #354

Open
eyalroz opened this issue Mar 1, 2025 · 8 comments
Open

mk-build-deps fails because it can't find lld-16 #354

eyalroz opened this issue Mar 1, 2025 · 8 comments

Comments

@eyalroz
Copy link

eyalroz commented Mar 1, 2025

I'm trying to build on Devuan Excalibur (which basically Debian Trixie without systemd). This is where I fail:

# mk-build-deps -i debian/control
... snip ...
Correcting dependencies...Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) ungoogled-chromium-build-deps:amd64 < 120.0.6099.216-1 @iU K Nb Ib >
Broken ungoogled-chromium-build-deps:amd64 Depends on lld-16:amd64 < none @un H >
  Removing ungoogled-chromium-build-deps:amd64 because I can't find lld-16:amd64
Done
... snip ...

now, the available (packaged) versions of lld on my system are 17, 18 and 19. Why is lld-16 demanded?

@PF4Public
Copy link

You're trying to build a very old version, which destined to fail. Note that this repository is not actively maintained and is not up to date.

@iskunk
Copy link
Contributor

iskunk commented Mar 1, 2025

Hi @eyalroz. Please have a look in the convert/ subdirectory for a supported process of converting the normal Debian package of Chromium into an ungoogled-chromium one.

@eyalroz
Copy link
Author

eyalroz commented Mar 1, 2025

@PF4Public : I see... I don't suppose there is someplace that does get kept up-to-date for obtaining Debian packages of ungoogled chromium?

@PF4Public
Copy link

@eyalroz
Copy link
Author

eyalroz commented Mar 1, 2025

@iskunk : Trying to follow those instructions, but I then come up agains #355 and #356.

@PF4Public : That link sends me back to this repository for Debian.

@PF4Public
Copy link

@PF4Public : That link sends me back to this repository for Debian.

https://github.com/ungoogled-software/ungoogled-chromium?tab=readme-ov-file#downloads:~:text=If%20your%20GNU,contributor%20binaries.

If your GNU/Linux distribution is not listed, there are distro-independent builds available via the following package managers:

Flatpak: Available in the Flathub repo as io.github.ungoogled_software.ungoogled_chromium
GNU Guix: Available as ungoogled-chromium
NixOS/nixpkgs: Available as ungoogled-chromium
Third-party binaries
If your operating system is not listed above, you can also try to Download binaries from here

NOTE: These binaries are provided by anyone who are willing to build and submit them. Because these binaries are not necessarily reproducible, authenticity cannot be guaranteed; In other words, there is always a non-zero probability that these binaries may have been tampered with. In the unlikely event that this has happened to you, please report it in a new issue.

These binaries are known as contributor binaries.

@eyalroz
Copy link
Author

eyalroz commented Mar 1, 2025

My distribution is listed: It's Debian (well, Devuan, but it's practically the same.)

@iskunk
Copy link
Contributor

iskunk commented Mar 2, 2025

@PF4Public : I see... I don't suppose there is someplace that does get kept up-to-date for obtaining Debian packages of ungoogled chromium?

There is no such place at present, I'm afraid. There will be once #349 is approved and integrated, but that has been stalled for some time.

We have a working process for converting a current Debian package of Chromium into the equivalent ungoogled-chromium package, but are still missing the automation to actually do that each time a new version is released and upload the binary packages to an APT repo somewhere.

That does exist for Ubuntu, via the XtraDeb repo (a project independent of ungoogled-chromium). But Debian---and Devuan with it---is currently unserved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants