Bug 3476 - Autobuilder failing on fsl-ppc
Summary: Autobuilder failing on fsl-ppc
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-fsl-ppc (show other bugs)
Version: 1.3
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 1.4 M2
Assignee: Matthew McClintock
QA Contact:
URL:
Whiteboard: (autobuilder)
: 3481 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-11-22 10:20 UTC by Ross Burton
Modified: 2013-01-31 17:02 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ross Burton 2012-11-22 10:20:35 UTC
ERROR: No recipes available for:
  /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/yocto/meta-fsl-ppc/recipes-append/libxml/libxml2_2.8.0.bbappend

(why does a BSP need to override libxml?)
Comment 1 Yi Zhao 2012-11-23 09:24:12 UTC
*** Bug 3481 has been marked as a duplicate of this bug. ***
Comment 2 Zhenhua Luo 2012-11-23 09:48:58 UTC
The fix patch has been submitted to meta-freescale@yoctoproject.org.
Comment 3 Matthew McClintock 2012-11-26 20:38:32 UTC
(In reply to comment #0)
> ERROR: No recipes available for:
>  
> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/yocto/meta-
> fsl-ppc/recipes-append/libxml/libxml2_2.8.0.bbappend
> 
> (why does a BSP need to override libxml?)

Zhenhua,

Are you this bbappend is even needed? Why was it originally added?

commit 5da11afe1e5a685c56833dd16db541a5a7e611d0
Author: Zhenhua Luo <b19537@freescale.com>
Date:   Tue Mar 27 21:57:56 2012 +0800

    libxml: add --with-fexceptions into configure parameter list
    
    Signed-off-by: Zhenhua Luo <b19537@freescale.com>

diff --git a/recipes-append/libxml/libxml2_2.7.8.bbappend b/recipes-append/libxml/libxml2_2.7.8.b
new file mode 100644
index 0000000..9b3f7f6
--- /dev/null
+++ b/recipes-append/libxml/libxml2_2.7.8.bbappend
@@ -0,0 +1,3 @@
+EXTRA_OECONF += "--with-fexceptions"
+
+PR .= "+${DISTRO}.0"

-M
Comment 4 Zhenhua Luo 2012-11-28 06:43:40 UTC
(In reply to comment #3)
> (In reply to comment #0)
> > ERROR: No recipes available for:
> >  
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/yocto/meta-
> > fsl-ppc/recipes-append/libxml/libxml2_2.8.0.bbappend
> > 
> > (why does a BSP need to override libxml?)
> 
> Zhenhua,
> 
> Are you this bbappend is even needed? Why was it originally added?
> 
> commit 5da11afe1e5a685c56833dd16db541a5a7e611d0
> Author: Zhenhua Luo <b19537@freescale.com>
> Date:   Tue Mar 27 21:57:56 2012 +0800
> 
>     libxml: add --with-fexceptions into configure parameter list
>     
>     Signed-off-by: Zhenhua Luo <b19537@freescale.com>
> 
> diff --git a/recipes-append/libxml/libxml2_2.7.8.bbappend
> b/recipes-append/libxml/libxml2_2.7.8.b
> new file mode 100644
> index 0000000..9b3f7f6
> --- /dev/null
> +++ b/recipes-append/libxml/libxml2_2.7.8.bbappend
> @@ -0,0 +1,3 @@
> +EXTRA_OECONF += "--with-fexceptions"
> +
> +PR .= "+${DISTRO}.0"
> 
> -M

It is required by fmc, following is the detailed description:  

Would it be possible to configure libxml2-2.7.2 package with “--with-fexceptions” configuration option? Without this, the library has a problem with C++ programs using exception handling. 

For better understanding, I will resubmit patch to add this message in commit message.
Comment 5 Ross Burton 2012-11-28 09:43:12 UTC
Is fmc freescale-specific?  Should that option be pushed into oe-core?
Comment 6 Zhenhua Luo 2012-11-28 10:15:24 UTC
(In reply to comment #5)
> Is fmc freescale-specific?  Should that option be pushed into oe-core?

Fmc is a freescale-specific package. it makes sense to push the option to oe-core  and other guys' C++ program might also meet this issue. I will post a patch.
Comment 7 Zhenhua Luo 2012-12-07 02:29:55 UTC
The patch to add the configure flag has been accepted and applied in master of oe-core. the patch for removing the bbappend from meta-fsl-ppc has been submitted. 

http://cgit.openembedded.org/openembedded-core/commit/?id=ff5552a8432298c32aec2ace72656b0d7059dad3

http://cgit.openembedded.org/openembedded-core/commit/?id=4c18e34f113bc46b0619fc8576475694224f8b40
Comment 8 Radu Moisan 2013-01-11 09:38:07 UTC
ERROR: No recipes available for:
  /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/yocto/meta-fsl-ppc/recipes-append/libxml/libxml2_2.8.0.bbappend
ERROR: Command execution failed: Exited with 1
Comment 9 Matthew McClintock 2013-01-31 17:02:36 UTC
This should be fixed on master now.