Re: I'm confused
On Mon, 7 Jun 2010 20:43:58 +0530 Abhijit Bera abhib...@gmail.com wrote: Hi Neil Will you PLEASE ask on the list. Stop emailing me directly! This is the LAST time I'll respond to direct enquiries from you. Any more and your email address will go on an automated kill list. I upgraded my chroot to sid. So now I can't use emdebian-tools. Also apt-cross doesn't seem to work. apt-cross -a armel -u Could not open file /root/.apt-cross/sid/lists/ftp.us.debian.org_debian_dists_sid_main_source_Sources - open (2: No such file or directory) Ignore it. apt-cross is unable to persuade apt to not output such messages because of the perl bindings. These issues have been discussed to death many times already. There is no prospect of these things changing until apt-cross is replaced. So now how do I get my dependencies while building my packages? Why not use pdebuild-cross which is the current method of cross-building in Emdebian. This frees you from having to maintain your own chroot, you can simply let pdebuild-cross maintain a cross-building chroot on your behalf. Please read the last email I sent - there are reasons why cross-building is in this state in Debian right now and pestering and nagging me is NOT the way to get anything to change! You did not need emdebian-tools anyway, just use the normal Debian build tools: dpkg-buildpackage -a (which I must have told you three times already). -- Neil Williams = http://www.data-freedom.org/ http://www.linux.codehelp.co.uk/ http://e-mail.is-not-s.ms/ pgpNLdwajr5oB.pgp Description: PGP signature
Re: I'm confused
Hi Neil Sorry I hit the reply button instead of reply all. I didn't see the address it was going to. My sincere apologies. I did intend to write to the mailing list. Regards Abhijit Bera On Mon, Jun 7, 2010 at 11:11 PM, Neil Williams codeh...@debian.org wrote: On Mon, 7 Jun 2010 20:43:58 +0530 Abhijit Bera abhib...@gmail.com wrote: Hi Neil Will you PLEASE ask on the list. Stop emailing me directly! This is the LAST time I'll respond to direct enquiries from you. Any more and your email address will go on an automated kill list. I upgraded my chroot to sid. So now I can't use emdebian-tools. Also apt-cross doesn't seem to work. apt-cross -a armel -u Could not open file /root/.apt-cross/sid/lists/ftp.us.debian.org_debian_dists_sid_main_source_Sources - open (2: No such file or directory) Ignore it. apt-cross is unable to persuade apt to not output such messages because of the perl bindings. These issues have been discussed to death many times already. There is no prospect of these things changing until apt-cross is replaced. So now how do I get my dependencies while building my packages? Why not use pdebuild-cross which is the current method of cross-building in Emdebian. This frees you from having to maintain your own chroot, you can simply let pdebuild-cross maintain a cross-building chroot on your behalf. Please read the last email I sent - there are reasons why cross-building is in this state in Debian right now and pestering and nagging me is NOT the way to get anything to change! You did not need emdebian-tools anyway, just use the normal Debian build tools: dpkg-buildpackage -a (which I must have told you three times already). -- Neil Williams = http://www.data-freedom.org/ http://www.linux.codehelp.co.uk/ http://e-mail.is-not-s.ms/
I'm confused
How do I use emdebian-grip for compiling packages for Armel? I was used to emdebian-tools. I had created a chroot in which I was running emdebian-tools with all required packages via apt-cross to compile my source. What differences are there now?
Re: I'm confused
On Wed, 2 Jun 2010 00:05:05 +0530 Abhijit Bera abhib...@gmail.com wrote: How do I use emdebian-grip for compiling packages for Armel? You don't. You use normal Debian build systems: dpkg-buildpackage -aarmel. Then, you pass the armel packages through emdebian-grip - emdebian-crush contains a helper (/usr/share/emdebian-crush/emsource.sh) to wrap those stages into one. I was used to emdebian-tools. ... which simply became impossible to maintain. emdebian-tools would have gone away before Squeeze anyway. There is still little chance of any packages for Crush in line with Squeeze. Please read why: http://lists.debian.org/debian-embedded/2009/08/msg5.html I had created a chroot in which I was running emdebian-tools with all required packages via apt-cross to compile my source. What differences are there now? Less packages to install. You can use your chroot or you can switch to using standard Debian build methods by using pdebuild-cross. You don't need emdebian-tools, you just need to handle the cross dependencies (apt-cross will do for now but will disappear in due course) and then build packages as normal. emdebian-grip is then used to remove the unwanted files - instead of having to make so many changes to the packages before the build. -- Neil Williams = http://www.data-freedom.org/ http://www.linux.codehelp.co.uk/ http://e-mail.is-not-s.ms/ pgpXNPfVfLnoi.pgp Description: PGP signature