On Thu, 01 Feb 2007 19:33:02 -0500 Jim Heck <jsurf@heckheck.com> wrote: > I first instrument the code with some prints to show that the > conditional inside the find_latest_gcc never gets entered. By my > analysis, this is due to the fact that in the regexp, the grouping > ([0-9\.\-]*) is followed by $. The first part will match the gcc > numeric version including a trailing (or inclusive) -. Next comes the > $, which matches only the end of line, so the pattern never matches any > package name and $choice remains 0. Jim, I think your problems may come down to this part of the apt-cross manpage: -u|--update Force the user-specific apt-cross cache to be updated. Note that all sources for this suite on the specified architecture will be erased before the package cache is updated. If /etc/apt/sources.list does not contain a source for this suite, the updated cache for this suite will be empty. Use -m|--mirror to specify a source to be added to whatever sources are available for this suite in /etc/apt/sources.list. Note the bit about "if sources.list does not contain a source for this suite". Can you confirm if this could be your problem? I can then look at fixing that in apt-cross 0.0.6. emdebian-tools doesn't use the --mirror functionality within apt-cross - if you have been relying on that, this would result in empty cache files and $choice being set to zero. -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
Attachment:
pgp8M9H7Urxus.pgp
Description: PGP signature