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

unmet dependencies in crossbuild-essential-armhf



We've recently started seeing (on Jessie) these failures from "apt-get install crossbuild-essential-armhf":

    The following packages have unmet dependencies:
     crossbuild-essential-armhf :
         Depends: gcc-arm-linux-gnueabihf (>= 4.9.1-1) but it is not going to be installed
         Depends: g++-arm-linux-gnueabihf (>= 4.9.1-1) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

It looks like this may be a recurrence of an earlier problem ([1]): recently gcc-4.9 upgraded ([2]) from 4.9.2-10 to 4.9.2-10+deb8u1, but gcc-4.9-arm-linux-gnueabihf and g++-4.9-arm-linux-gnueabihf (both still at 4.9.2-10) have a strict dependency on the 4.9.2-10 packages ([3]).

[1] https://lists.debian.org/debian-embedded/2015/03/msg00001.html
[2] http://metadata.ftp-master.debian.org/changelogs/main/g/gcc-4.9/gcc-4.9_4.9.2-10+deb8u1_changelog
[3] http://emdebian.org/tools/debian/dists/jessie/main/binary-amd64/Packages

Would you be able to push new versions (probably 4.9.2-10+deb8u1) of both gcc-4.9-arm-linux-gnueabihf and g++-4.9-arm-linux-gnueabihf at some point, with upgraded dependencies? We might also consider switching out some of these strict = dependencies for >=, to allow for possible future gcc-4.9 upgrades.

Thanks very much for the help!

Chris

Reply to: