[oe] [PATCH] xfce_session_4.6.{1, 2}: explicitly pass the path of `iceauth`
Paul Menzel
paulepanter at users.sourceforge.net
Wed Mar 23 00:51:38 UTC 2011
Am Mittwoch, den 23.03.2011, 01:33 +0100 schrieb Andreas Mueller:
> On Sunday 20 March 2011 14:03:27 Koen Kooi wrote:
> > On 18-03-11 13:00, Paul Menzel wrote:
> > > Date: Fri, 18 Mar 2011 12:03:43 +0100
> > >
> > > Xfce Session build depends on the executable `iceauth`, which fails when
> > > cross compiling for a different architecture.
> >
> > [..]
> >
> > > --- a/recipes/xfce-base/xfce4-session_4.6.1.bb
> >
> > [..]
> >
> > > +EXTRA_OECONF += "ac_cv_path_ICEAUTH=/usr/bin/iceauth"
> >
> > Minor nit: ${bindir}/iceauth
> >
> > If that's fixed:
> >
> > Acked-by: Koen Kooi <koen at dominion.thruhere.net>
> >
> > regards,
> >
> > Koen
>
> During preparing xfce 4.8 recipes I stumbled over 'iceauth' too:
>
> It is missing on the target image although 'xfce4-session' has it in DEPENDS &
> RDEPENDS_${PN} (this patch does not change missing 'iceauth' in image - so I
> would NAK if I could)
I did not check that. But why does not `RDEPENDS` pull that in? And you
can always NAK. ;-) Hopefully not too often on my patches.
> Anyway: In 'xfce4-session' / config.log I found:
>
> | configure:15972: checking for iceauth
> | configure:15990: found */usr/bin/iceauth*
> | configure:16002: result: /usr/bin/iceauth
>
> So - as Khem suggested - and with xfce4-session: RDEPENDS_${PN}="iceauth" I:
> - changed iceauth to extent to iceauth-native.
> - changed xfce4-session: DEPENDS = "iceauth-native ..."
> - build an image
>
> Results:
> - config.log says: configure:15990: found /home/Superandi/tmp/sysroots/i686-
> linux/usr/bin/iceauth
> - In installed-packages.txt now 'iceauth_1:1.0.4-r5.1.9_armv7a.ipk' is found!
Have you run tested that? As far as I understood that path is put into
the resulting binary and, if I am not mistaken, the path will be
`/usr/bin/iceauth` on the target system.
> Since xfce4.6 means huge rebuild for me (and I did only pick up what Khem
> suggested): Can anybody test this for xfce_session_4.6.{1, 2} and create the
> patches?
Could you send me the patch to get the native recipe for Xfce 4.8? I can
adapt it then. I am sure it will work, but please explain to me the
issue raised above.
Thanks,
Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20110323/832a06e2/attachment-0002.sig>
More information about the Openembedded-devel
mailing list