<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>2407</bug_id>
          
          <creation_ts>2012-05-03 12:16:09 +0000</creation_ts>
          <short_desc>Build fails when mesa and libsdl are missing on the buildhost</short_desc>
          <delta_ts>2012-11-06 15:10:31 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>OBSOLETE</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.3 M4</target_milestone>
          <dependson>405</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Koen Kooi">koen</reporter>
          <assigned_to name="Saul Wold">sgw</assigned_to>
          <cc>alexandrux.palalau</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>laurentiu.serban</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>21055</commentid>
    <comment_count>0</comment_count>
    <who name="Koen Kooi">koen</who>
    <bug_when>2012-05-03 12:16:09 +0000</bug_when>
    <thetext>Build fails when mesa and libsdl are missing on the buildhost</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21082</commentid>
    <comment_count>1</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-05-03 23:19:43 +0000</bug_when>
    <thetext>This is related to qemu&apos;s requirements on hosts tools.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21091</commentid>
    <comment_count>2</comment_count>
    <who name="Edwin Zhai">edwin.zhai</who>
    <bug_when>2012-05-04 01:38:43 +0000</bug_when>
    <thetext>This is requirement for yocto build, which is doced in yocto wiki, I think.

libsdl is used for guest window paiting, unless you prefer text mode via serial console, or use something like libvnc.

Host mesa is used for GL acceleration on qemux86/x86_64.

I&apos;d like to treat it as won&apos;t fix, unless we have strong requirement for this(install libsdl and mesa is not hard)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21098</commentid>
    <comment_count>3</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2012-05-04 09:31:59 +0000</bug_when>
    <thetext>I think we need some flexibility here (see discussion on the mailing list). I think it makes sense to add a configuration option in this particular case using PACKAGECONFIG even though the defaults will remain unchanged. Users not wanting to install mesa/sdl can then set PACKAGECONFIG to match their configuration. Presuambly they&apos;ve already bypassed the sanity tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21778</commentid>
    <comment_count>4</comment_count>
    <who name="Edwin Zhai">edwin.zhai</who>
    <bug_when>2012-06-01 01:05:43 +0000</bug_when>
    <thetext>Fixed @
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=d63298e566324cf4cc4fa457348fdce56615ecf6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23633</commentid>
    <comment_count>5</comment_count>
    <who name="Laurentiu Serban">laurentiu.serban</who>
    <bug_when>2012-07-31 08:35:23 +0000</bug_when>
    <thetext>The issue is still reproduced in revision fb53d69d9c726e6a663ea276cc440676e20f8326

DEBUG: Executing python function sysroot_cleansstate
DEBUG: Python function sysroot_cleansstate finished
DEBUG: Executing shell function do_configure
libSDL and header no found to build opengl acceleration for qemu-native.
    Ubuntu package names are: libsdl1.2-dev.
    Fedora package names are: SDL-devel.
ERROR: Function failed: do_configure (see /home/lserban/work/master/build/tmp/work/x86_64-linux/qemu-native-0.15.1-r9/temp/log.do_configure.3736 for further information)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24516</commentid>
    <comment_count>6</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-08-28 00:02:40 +0000</bug_when>
    <thetext>More details are needed here, the commit you mentioned could not possibly have generated that failure(In reply to comment #5)
&gt; The issue is still reproduced in revision
&gt; fb53d69d9c726e6a663ea276cc440676e20f8326
&gt; 
&gt; DEBUG: Executing python function sysroot_cleansstate
&gt; DEBUG: Python function sysroot_cleansstate finished
&gt; DEBUG: Executing shell function do_configure
&gt; libSDL and header no found to build opengl acceleration for qemu-native.
&gt;     Ubuntu package names are: libsdl1.2-dev.
&gt;     Fedora package names are: SDL-devel.
&gt; ERROR: Function failed: do_configure (see
&gt; /home/lserban/work/master/build/tmp/work/x86_64-linux/qemu-native-0.15.1-r9/
&gt; temp/log.do_configure.3736 for further information)


Did you setup your PACKAGECONFIG correctly to exclude the gl acceleration?

Setting PACKAGECONFIG_pn-qemu-native = &quot;&quot; in your local.conf should do the trick.

Please verify this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24517</commentid>
    <comment_count>7</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-08-28 00:03:20 +0000</bug_when>
    <thetext>See previous comment, forgot to set NEEDINFO</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26251</commentid>
    <comment_count>8</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-10-04 16:55:46 +0000</bug_when>
    <thetext>The GL patch for qemu has been removed, so along with that removal qemu no longer needs mesa and SDL in 1.3 and beyond.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27260</commentid>
    <comment_count>9</comment_count>
    <who name="Alexandru Palalau">alexandrux.palalau</who>
    <bug_when>2012-11-06 15:10:31 +0000</bug_when>
    <thetext>Verified on master branch, commit ID:78983e939ab17f02f8911c8b0d0e326b419856b9</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>