[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