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?