On Wed, 2009-06-17 at 14:41 +0100, Stephen Feyrer wrote:
> Ahmed Ammar wrote:
> > On Tue, 2009-06-16 at 21:24 +0100, Stephen Feyrer wrote:
> > [snip]
> >> echo ">=net-mail/dovecot-1.1.16" >>
> >> /usr/armv5tel-softfloat-linux-gnueabi/etc/portage/package.keywords
> > [snip]
> > 
> > The above entry in package.keywords is invalid/in-complete. Please have
> > a look at 'man portage'.
> > 
> 
> package.keywords
> 
> net-mail/dovecot-1.1.16.ebuild:KEYWORDS="** ~ARM"
> 
> ACCEPT_KEYWORDS="arm ~arm ~amd"

I guess I have to spell it out. I am assuming that you are using
crossdev-wrappers and have run emerge-wrapper --init.

/usr/${CHOST}/etc/portage/package.keywords should read:

net-mail/dovecot **

OR

=net-mail/dovecot-1.1.16 **

and then you should be issuing the command:

# emerge-${CHOST} dovecot

If you are still getting invalid final binaries then as stated
previously by others the cross build system for this package is broken
and needs a fix; it's usually something as simple as a hard-coded call
to gcc or g++ instead of using the env. variables ${CC} ${CXX}.

-- 
Ahmed Ammar <[email protected]>
Gentoo Linux


Reply via email to