Hello. I have Debian Stable. Currently I have Firefox-ESR 52.7.3. I'm looking to install Firefox 59.0.2. I'm trying to build a package from Sid's sources, but have not had any luck yet.

I obtained the source. However, when I run the command "apt build-dep firefox", I receive the following feedback:

The following packages have unmet dependencies:
 builddeps:firefox : Depends: rustc (>= 1.22.1)
                     Depends: cargo (>= 0.23) but it is not installable
E: Unable to correct problems, you have held broken packages.

It took a while to get it down to just these two. There were various other dependencies that I did manage to build and install. But I can't seem to get these two packages built.

"rustc" seems to depend on itself, which is quite the Catch-22.

root@debian:/home/mark/Downloads/rustc/rustc-1.24.1+dfsg1# apt build-dep rustc
<snipped>
The following packages have unmet dependencies:
 builddeps:rustc : Depends: cargo (>= 0.19.0) but it is not installable
                   Depends: rustc (>= 1.23.0+dfsg)
E: Unable to correct problems, you have held broken packages.

And "cargo" also depends on itself (and rustc). So how do I build the packages for these two?

#Debian #Linux #Firefox #rustc #cargo #sources

There are no comments yet.