Neil Williams <codeh...@debian.org> writes:
> Don't run emsetup under sudo.

Thanks, I don't actually understand why I tried to run it as root.

> $ sudo rm -rf /home/lindi/.apt-cross/

Ok, done.

> $ apt-cache policy

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://www.emdebian.org sid/main Packages
     release v=1.1,o=Debian,a=unstable,l=Emdebian-toolchains,c=main
     origin www.emdebian.org
 500 http://ftp.fi.debian.org sid/main Packages
     release o=Debian,a=unstable,l=Debian,c=main
     origin ftp.fi.debian.org
Pinned packages:

> $ sudo dpkg-reconfigure -phigh libemdebian-tools-perl

I think this is the cause of my original problem as dpkg-reconfigure
prints

"Not replacing deleted config file 
/etc/apt/sources.list.d/emdebian.sources.list"

I now manually added the following to
/etc/apt/sources.list.d/emdebian.sources.list:

# The Emdebian toolchain repository
deb http://www.emdebian.org/debian/ unstable main
deb-src http://www.emdebian.org/debian/ unstable main

> $ sudo apt-get update

Hit http://ftp.fi.debian.org sid Release.gpg
Ign http://ftp.fi.debian.org sid/main Translation-en_US
Hit http://ftp.fi.debian.org sid Release
Hit http://ftp.fi.debian.org sid/main Packages/DiffIndex
Hit http://www.emdebian.org unstable Release.gpg
Ign http://www.emdebian.org unstable/main Translation-en_US
Hit http://ftp.fi.debian.org sid/main Sources/DiffIndex
Hit http://www.emdebian.org unstable Release
Ign http://www.emdebian.org unstable/main Packages/DiffIndex
Ign http://www.emdebian.org unstable/main Sources/DiffIndex
Ign http://www.emdebian.org unstable/main Packages
Ign http://www.emdebian.org unstable/main Sources
Hit http://www.emdebian.org unstable/main Packages
Hit http://www.emdebian.org unstable/main Sources
Reading package lists... Done

> $ emsetup --arch armel --verbose -s

Checking for suitable apt sources.
Updating main system apt cache (enter your sudo password if prompted).
Hit http://ftp.fi.debian.org sid Release.gpg
Ign http://ftp.fi.debian.org sid/main Translation-en_US
Hit http://ftp.fi.debian.org sid Release
Hit http://ftp.fi.debian.org sid/main Packages/DiffIndex
Hit http://www.emdebian.org unstable Release.gpg
Ign http://www.emdebian.org unstable/main Translation-en_US
Hit http://ftp.fi.debian.org sid/main Sources/DiffIndex
Hit http://www.emdebian.org unstable Release
Ign http://www.emdebian.org unstable/main Packages/DiffIndex
Ign http://www.emdebian.org unstable/main Sources/DiffIndex
Ign http://www.emdebian.org unstable/main Packages
Ign http://www.emdebian.org unstable/main Sources
Hit http://www.emdebian.org unstable/main Packages
Hit http://www.emdebian.org unstable/main Sources
Reading package lists... Done
Checking apt cache data is up to date ...
Checking unstable on armel using apt sources
Dry run only.
An emdebian toolchain is available to build 'armel' on 'amd64'.
sudo apt-get install   binutils-arm-linux-gnueabi 
gcc-4.3-arm-linux-gnueabi-base gcc-4.3-arm-linux-gnueabi 
cpp-4.3-arm-linux-gnueabi g++-4.3-arm-linux-gnueabi libc6-armel-cross 
libc6-dev-armel-cross libstdc++6-armel-cross libstdc++6-4.3-dev-armel-cross 
libstdc++6-4.3-pic-armel-cross libgcc1-armel-cross linux-libc-dev-armel-cross 
libc6-dev-i386


Thanks a lot! You cam probably close this bug as invalid unless you
think that libemdebian-tools-perl has a bug (if it does, I don't know
how to reproduce it).


However, if I remove the -s flag the build fails:

$ emsetup --arch armel --verbose
Checking for suitable apt sources.
Updating main system apt cache (enter your sudo password if prompted).
Hit http://ftp.fi.debian.org sid Release.gpg
Ign http://ftp.fi.debian.org sid/main Translation-en_US
Hit http://ftp.fi.debian.org sid Release
Hit http://ftp.fi.debian.org sid/main Packages/DiffIndex
Hit http://www.emdebian.org unstable Release.gpg
Ign http://www.emdebian.org unstable/main Translation-en_US
Hit http://ftp.fi.debian.org sid/main Sources/DiffIndex
Hit http://www.emdebian.org unstable Release
Ign http://www.emdebian.org unstable/main Packages/DiffIndex
Ign http://www.emdebian.org unstable/main Sources/DiffIndex
Ign http://www.emdebian.org unstable/main Packages
Ign http://www.emdebian.org unstable/main Sources
Hit http://www.emdebian.org unstable/main Packages
Hit http://www.emdebian.org unstable/main Sources
Reading package lists... Done
Checking apt cache data is up to date ...
Checking unstable on armel using apt sources
Running sudo apt-get install - enter your sudo password if prompted.
Reading package lists... Done
Building dependency tree
Reading state information... Done
binutils-arm-linux-gnueabi is already the newest version.
gcc-4.3-arm-linux-gnueabi-base is already the newest version.
linux-libc-dev-armel-cross is already the newest version.
libc6-dev-i386 is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libgcc1-armel-cross: Depends: gcc-4.4-base-armel-cross (= 4.4.0-5) but it is 
not installable
E: Broken packages

I reported this as a separate bug report.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to