Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/1] gconf: fix multilib conflict - org.gnome.GConf.service
@ 2014-10-14  8:39 Chong Lu
  2014-10-14  8:39 ` [PATCH 1/1] " Chong Lu
  0 siblings, 1 reply; 6+ messages in thread
From: Chong Lu @ 2014-10-14  8:39 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit ccf5a4d2342c4fd40e4e0b332ea7e34e0bf175d4:

  build-appliance-image: Update to dizzy head revision (2014-10-11 08:11:17 +0100)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib chonglu/gconf
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=chonglu/gconf

Chong Lu (1):
  gconf: fix multilib conflict - org.gnome.GConf.service

 meta/recipes-gnome/gnome/gconf_3.2.6.bb | 1 +
 1 file changed, 1 insertion(+)

-- 
1.9.1



^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/1] gconf: fix multilib conflict - org.gnome.GConf.service
  2014-10-14  8:39 [PATCH 0/1] gconf: fix multilib conflict - org.gnome.GConf.service Chong Lu
@ 2014-10-14  8:39 ` Chong Lu
  2014-10-14  9:52   ` Burton, Ross
  0 siblings, 1 reply; 6+ messages in thread
From: Chong Lu @ 2014-10-14  8:39 UTC (permalink / raw)
  To: openembedded-core

The gconfd-2 will be called in org.gnome.GConf.service file and the path of
gconfd-2 is ${libexecdir}, this will get following error when multilib exported
in the sdk:
error: file /usr/share/dbus-1/services/org.gnome.GConf.service from install
of gconf-3.2.6-r0.0.lib32_x86 conflicts with file from package
gconf-3.2.6-r0.0.x86_64

Changed ${libexecdir} to /usr/libexec to fix this issue.

Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
---
 meta/recipes-gnome/gnome/gconf_3.2.6.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-gnome/gnome/gconf_3.2.6.bb b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
index 17fdafa..81dde74 100644
--- a/meta/recipes-gnome/gnome/gconf_3.2.6.bb
+++ b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
@@ -19,6 +19,7 @@ SRC_URI[archive.sha256sum] = "1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e
 
 S = "${WORKDIR}/GConf-${PV}"
 
+libexecdir = "/usr/libexec"
 EXTRA_OECONF = "--enable-shared --disable-static --enable-debug=yes \
                 --disable-introspection --disable-orbit --with-openldap=no --disable-gtk"
 
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/1] gconf: fix multilib conflict - org.gnome.GConf.service
  2014-10-14  8:39 ` [PATCH 1/1] " Chong Lu
@ 2014-10-14  9:52   ` Burton, Ross
  2014-10-14  9:58     ` Chong Lu
  0 siblings, 1 reply; 6+ messages in thread
From: Burton, Ross @ 2014-10-14  9:52 UTC (permalink / raw)
  To: Chong Lu; +Cc: OE-core

On 14 October 2014 09:39, Chong Lu <Chong.Lu@windriver.com> wrote:
> The gconfd-2 will be called in org.gnome.GConf.service file and the path of
> gconfd-2 is ${libexecdir}, this will get following error when multilib exported
> in the sdk:
> error: file /usr/share/dbus-1/services/org.gnome.GConf.service from install
> of gconf-3.2.6-r0.0.lib32_x86 conflicts with file from package
> gconf-3.2.6-r0.0.x86_64
>
> Changed ${libexecdir} to /usr/libexec to fix this issue.

Haven't we been here before?  A better fix is to split the library and
the daemon into separate packages, so in a multilib environment you
have lib32gconf, lib64gconf, and gconfd (which can be 32- or 64-bit).

Ross


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/1] gconf: fix multilib conflict - org.gnome.GConf.service
  2014-10-14  9:52   ` Burton, Ross
@ 2014-10-14  9:58     ` Chong Lu
  2014-10-14  9:59       ` Burton, Ross
  0 siblings, 1 reply; 6+ messages in thread
From: Chong Lu @ 2014-10-14  9:58 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core


On 10/14/2014 05:52 PM, Burton, Ross wrote:
> On 14 October 2014 09:39, Chong Lu <Chong.Lu@windriver.com> wrote:
>> The gconfd-2 will be called in org.gnome.GConf.service file and the path of
>> gconfd-2 is ${libexecdir}, this will get following error when multilib exported
>> in the sdk:
>> error: file /usr/share/dbus-1/services/org.gnome.GConf.service from install
>> of gconf-3.2.6-r0.0.lib32_x86 conflicts with file from package
>> gconf-3.2.6-r0.0.x86_64
>>
>> Changed ${libexecdir} to /usr/libexec to fix this issue.
> Haven't we been here before?  A better fix is to split the library and
> the daemon into separate packages, so in a multilib environment you
> have lib32gconf, lib64gconf, and gconfd (which can be 32- or 64-bit).
>
> Ross
>
>
Hi Ross,

Do you mean we should put /usr/lib64/gconf/gconfd-2 into lib64gconf and  
/usr/lib/gconf/gconfd-2 into lib32gconf?

Best Regards
Chong



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/1] gconf: fix multilib conflict - org.gnome.GConf.service
  2014-10-14  9:58     ` Chong Lu
@ 2014-10-14  9:59       ` Burton, Ross
  2014-10-14 10:02         ` Chong Lu
  0 siblings, 1 reply; 6+ messages in thread
From: Burton, Ross @ 2014-10-14  9:59 UTC (permalink / raw)
  To: Chong Lu; +Cc: OE-core

On 14 October 2014 10:58, Chong Lu <Chong.Lu@windriver.com> wrote:
> Do you mean we should put /usr/lib64/gconf/gconfd-2 into lib64gconf and
> /usr/lib/gconf/gconfd-2 into lib32gconf?

No, the binary gconfd-2 goes into a separate package, such as gconf.

Ross


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/1] gconf: fix multilib conflict - org.gnome.GConf.service
  2014-10-14  9:59       ` Burton, Ross
@ 2014-10-14 10:02         ` Chong Lu
  0 siblings, 0 replies; 6+ messages in thread
From: Chong Lu @ 2014-10-14 10:02 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core


On 10/14/2014 05:59 PM, Burton, Ross wrote:
> On 14 October 2014 10:58, Chong Lu <Chong.Lu@windriver.com> wrote:
>> Do you mean we should put /usr/lib64/gconf/gconfd-2 into lib64gconf and
>> /usr/lib/gconf/gconfd-2 into lib32gconf?
> No, the binary gconfd-2 goes into a separate package, such as gconf.
>
> Ross
>

Got it. Thanks

//Chong




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-10-14 10:02 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-14  8:39 [PATCH 0/1] gconf: fix multilib conflict - org.gnome.GConf.service Chong Lu
2014-10-14  8:39 ` [PATCH 1/1] " Chong Lu
2014-10-14  9:52   ` Burton, Ross
2014-10-14  9:58     ` Chong Lu
2014-10-14  9:59       ` Burton, Ross
2014-10-14 10:02         ` Chong Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox