Summary: | gnome-base/gconf cross compilation fails because of possibly missing orbit on build host | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Maksim 'max_posedon' Melnikau <maxposedon> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | embedded |
Priority: | High | Keywords: | Inclusion |
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 262741 | ||
Bug Blocks: | |||
Attachments: |
gnome-base/gconf-2.24.0 build log
gnome-base/gconf-2.24.0.ebuild patch gnome-base/gconf-2.24.0.ebuild patch gnome-base/gconf-2.24.0.ebuild patch |
Description
Maksim 'max_posedon' Melnikau
2009-03-16 23:35:39 UTC
Created attachment 185237 [details]
gnome-base/gconf-2.24.0 build log
build log before patch
Created attachment 185239 [details, diff]
gnome-base/gconf-2.24.0.ebuild patch
This patch fixes gconf cross-compilation
Created attachment 185326 [details, diff]
gnome-base/gconf-2.24.0.ebuild patch
few notes about patch
1. gconf haven't any configure option for specifing IDL compiler, only make ORBIT_IDL=/usr/bin/orbit-idl-2 form
2. gnome2_src_compile don't take care about any emake extra params, so no away to pass param via EMAKE_EXTRA, or smth like this
3. patch is ok, for cross- and native- because of gconf has orbit *in* DEPENDS
Created attachment 185480 [details, diff]
gnome-base/gconf-2.24.0.ebuild patch
better version, that uses EXTRA_EMAKE += for passing param to emake
isn't EXTRA_EMAKE reserved to user like ECONF_EXTRA ? Does: gnome2_src_compile ORBIT_IDL=/usr/bin/orbit-idl-2 or passing it throught G2CONF doesn't work ? (In reply to comment #5) > isn't EXTRA_EMAKE reserved to user like ECONF_EXTRA ? May be, don't know, just don't know other neat solution. > Does: gnome2_src_compile ORBIT_IDL=/usr/bin/orbit-idl-2 > or passing it throught G2CONF doesn't work ? No it doesn't, this ORBIT_IDL should be passed directly to make, it isn't configure option, only make's. And yes, gnome2_src_compile ORBIT... doesn't work. (In reply to comment #5) > isn't EXTRA_EMAKE reserved to user like ECONF_EXTRA ? It's reserved for the user but can be used in ebuilds. Just no ebuild should completely overwrite them. appending is ok. commited to 2.24 and 2.26 without a bump. Thanks for reporting and providing a patch. |