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