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]

Reply via email to