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

Re: apt-get won't install cross tools



Hello IceMan || Luke,

We have uploaded a new toolchain for testing/i386, with arm support, and other arches.
Unstable toolchain is in its way, so maybe you want to do it the Debian way:

Edit your /etc/apt/sources.list:
# echo "deb http://www.emdebian.org/debian/ testing main" >> /etc/apt/sources.list
# apt-get update
# apt-cache search arm
# apt-get gcc-4.0-arm

If you test it, please send me some feedback, also if you test toolchain.
:-)

Regards,
 Hector Oron

2006/10/16, IceMan < iceman@digidude.homeip.net>:
    Hello list,

    I recently acquired a Freescale MC9328 arm core based board already
running a linux kernel (2.4.26) which I would like to customise myself so I
decided I would try the embedian cross tool chains "suite". I have a 3.1 r2
distro with default 2.4.27 kernel. However when I try to install the package
as indicated, apt-get reports:

The following packages have unmet dependencies:
  gcc-3.3-arm-linux: Depends: gcc-3.3-base (= 1:3.3.6-13) but 1:3.3.5-13 is
to be installed
                     Depends: cpp-3.3-arm-linux (= 1:3.3.6-13) but it is not
going to be installed
                     Depends: libgcc1-arm-cross (>= 1:3.3.4-3) but it is not
going to be installed
  libc6-dev-arm-cross: Depends: libc6-arm-cross (= 2.3.6-7) but it is not
going to be installed
E: Broken packages

    It appears I have a too recent version of the gcc base so apt won't
install the package. Is there any solution?

    I also had found this link:

http://www.jimbrooks.org/web/linux/docs/programming/SettingUpACrossDevelopmentEnvironmentOnDebianLinux.php

    explaining a step by step method of creating a cross compiler
environment, but I couldn't complete it due to missing packages/dependencies
being reported at the "GCC" section of the page. After removing the above
packages and trying again it now fails at the first binutils-arm-linux
compile (debuild) with the following error:

dpkg-buildpackage: source package is binutils-arm-linux
dpkg-buildpackage: source version is 2.15-5
dpkg-buildpackage: source maintainer is iceman <iceman@nospam>
dpkg-buildpackage: host architecture is i386
fakeroot debian/rules clean
dh_testdir
Can't locate /usr/share/debian-dir/perl.inc in @INC (@INC contains:
/etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8
/usr/local/lib/site_perl .) at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm
line 10.
Compilation failed in require at /usr/bin/dh_testdir line 10.
BEGIN failed--compilation aborted at /usr/bin/dh_testdir line 10.
make: *** [clean] Error 2
debuild: fatal error at line 765:
dpkg-buildpackage failed!

  Something must have broken - I guess I'm out of luck.

    To be precise, the MC9328 board contains a kernel compiled with the
following parameters:

Configured with: /usr/src/RPM/BUILD/crosstool/source/gcc- 3.3.2/configure
--target=arm-linux --host=i686-host_pc-linux-gnu
--prefix/usr/local/arm-linux/gcc-3.3.2-glibc-2.3.2
--with-headers=/usr/local/arm-linux/gcc-3.3.2-glibc-2.3.2/arm-linux/include
--with-local-prefix=/usr/local/arm-linux/gcc- 3.3.2-glibc-2.3.2/arm-linux
--disable-nls --enable-threads=posix --enable-symvers=gnu
--enable-__cxa_atexit --enable-languages=c,c++ --enable-shared
--enable-c99 --enable-long-long
Thread model: posix
gcc version 3.3.2


    Any pointers for a workaround on the cross tools problem will be
appreciated.

    Thank you.

                Luke


--
To UNSUBSCRIBE, email to debian-embedded-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: