[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Unmet dependencies problem in CrossToolchains

On Thu, 15 Jan 2015 23:16:42 +0100
Oleg Popkov <o_popkov@yahoo.com> wrote:

> Hello all,
> I tried to install crosstoolchain packages for arm and powerpc 
> architectures on GNU/Linux 7.7 (wheezy) distro with kenel debian 
> #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux. Here is
> a list of command sequence I used, this manual I took from here 
> <https://wiki.debian.org/CrossToolchains>.

> debootstrap sid sid
> chroot sid
> Added "deb http://emdebian.org/tools/debian/ jessie main" in 

No. Wrong repository. You may want packages from Debian experimental
but emdebian.org is the wrong place.

> "/etc/apt/sources.list"
> curl http://emdebian.org/tools/debian/emdebian-toolchain-archive.key 
> |apt-key add -

That is NOT on the page you describe! That key has been revoked and
must never be trusted! The instructions relate to adding the cross
toolchains from unstable, not emdebian.

> dpkg --add-architecture powerpc
> dpkg --add-architecture armel
> sudo apt-get update
> Everything goes fine untill the moment I want to install 
> crossbuild-essential-armhf package, the command
> apt-get install crossbuild-essential-armhf

> What did I do wrong?

Drop the Emdebian repositories and remove the revoked emdebian key from
your apt key list.

> How could I satisfy missing dependencies?? Thank 
> you in advance.

Use Debian experimental or just install without using the
crossbuild-essential-* meta package.

Throw that chroot away and start again using only Debian mirrors.


Neil Williams

Attachment: pgpAZSXFP5yLJ.pgp
Description: OpenPGP digital signature

Reply to: