Version: 0.4.0 Upgraded to emdebian-tools 0.4.0 today, and had another go at building an armeb cross compiler. First run (emchain -l -v) got me this:
-- begin log -- Building toolchain in '/local/palfrey/src/arm-cross' Options used: verbose=2 logging to emchain-armeb-2007-10-29.log emchain 0.3.9 build log. 2007-10-29 Architecture: armeb Use of uninitialized value in numeric ge (>=) at /usr/share/perl5/Cache/Apt/Lookup.pm line 547. Cannot open apt-cross sources list. No such file or directory at /usr/share/perl5/Cache/Apt/Lookup.pm line 557. -- end log -- Some fiddling around in the code indicated that it was missing the file ~/.apt-cross/sources.stable (printing this would be nice, but that's a libapt-pkg-perl issue...), and so I tried running "apt-cross -u" to get that. After that, I tried re-running emchain, and got: -- begin log -- Building toolchain in '/local/palfrey/src/arm-cross' Options used: verbose=2 logging to emchain-armeb-2007-10-29.log emchain 0.3.9 build log. 2007-10-29 Architecture: armeb Checking apt-cross stable cache for armeb. Checking stable on armeb using apt sources Could not open file /local/palfrey/.apt-cross/stable/lists/ftp.nl.debian.org_debian_dists_stable_stable_source_Sources - open (2 No such file or directory) Could not open file /local/palfrey/.apt-cross/stable/lists/ftp.nl.debian.org_debian_dists_stable_stable_source_Sources - open (2 No such file or directory) Warning: emchain cannot find a native gcc package for armeb. emchain will try to build a toolchain from scratch using cache values for i386. Refreshing apt-cross stable cache for i386. Use of uninitialized value in concatenation (.) or string at /usr/bin/emchain line 548. Use of uninitialized value in -d at /usr/bin/emchain line 572. Use of uninitialized value in concatenation (.) or string at /usr/bin/emchain line 580. Use of uninitialized value in concatenation (.) or string at /usr/bin/emchain line 212. Use of uninitialized value in string ne at /usr/bin/emchain line 512. emchain: Error. Mismatch in source versions armeb does not appear to have built version 2.17-3 of binutils successfully yet. Therefore it is unlikely that emchain will be able to build a usable cross-compiler using the current upstream source of binutils. Only version HASH(0x8603b3c) is available on armeb and emchain is unable to proceed. Please run emchain again when the armeb port has updated. -- end log -- The HASH is interesting, as is all the "use of unitialized value" warnings. Not sure what I'd need to do to emchain to tell it to try and build a binutils for armeb, or whether I need to do stuff from scratch for that. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]