[Dev] Tizen Build Using Yocto - bitbake error mesa_10.1.3.bb, do_configure

Xavier Roche xavier.roche at eurogiciel.fr
Mon Aug 18 13:17:37 GMT 2014


Hi Anoop,

I'm currently working on making an arm based yocto tizen image.
As you can read in Kevin's weekly report, there are still several things 
to fix in order to build a suitable image.
I will create a specific qemuarm recipe you could then refer to for your 
IMX6 target. I won't publish this recipe for the moment since major 
fixes (related on RPM staff) are supposed to be pushed on meta-tizen ASAP..

In the mid-time I would recommend you to manually deactivate mesa 
gallium driver in :
/recipes-graphics/mesa/mesa_%.bbappend :

    -GALLIUMDRIVERS_append = ",i915"
    \ No newline at end of file
    +#GALLIUMDRIVERS_append = ",i915"


Best regards,

Xavier



On 11/08/2014 17:09, Anoop Babu wrote:
> Hi
>
> Building tizen using yocto
>
> Host OS and architecture  - -Ubuntu SMP i686/ i386 GNU/Linux
> Target architecture/BSP - iMX6 Sabre / meta-fsl-arm
> The image you're trying to build - tizen-common-core-image-minimal-dev
>
> Build procedure followed is from
> https://wiki.tizen.org/wiki/Build_Tizen_with_Yocto
> but for imx6
>
> Summary: 1 task failed:
> /home/sfm/YOCTO/poky/meta/recipes-graphics/mesa/mesa_10.1.3.bb 
> <http://mesa_10.1.3.bb>, do_configure
> Summary: There were 4 WARNING messages shown.
> Summary: There were 2 ERROR messages shown, returning a non-zero exit 
> code.
>
> Snippet.
>
> arm-poky-linux-gnueabi-libtool: install: warning: remember to run 
> `arm-poky-linux-gnueabi-libtool --finish /usr/lib'
>
> checking for EXPAT...
> yes
> configure: error: cannot enable egl_gallium without EGL
>
>  /usr/bin/mkdir -p 
> '/home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/json-glib/1.0.0-r0/image/usr/bin'
>
> make[1]: Entering directory 
> '/home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/build/po'
>
> mkdir -p 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/image/usr/share; 
> \
> catalogs='af.gmo am.gmo an.gmo ar.gmo as.gmo ast.gmo az.gmo be.gmo 
> be at latin.gmo bg.gmo bn.gmo bn_IN.gmo bs.gmo ca.gmo ca at valencia.gmo 
> cs.gmo cy.gmo da.gmo de.gmo dz.gmo el.gmo en_CA.gmo en_GB.gmo 
> en at shaw.gmo eo.gmo es.gmo et.gmo eu.gmo fa.gmo fi.gmo fr.gmo ga.gmo 
> gl.gmo gu.gmo he.gmo hi.gmo hr.gmo hu.gmo hy.gmo id.gmo is.gmo it.gmo 
> ja.gmo ka.gmo kk.gmo km.gmo kn.gmo ko.gmo ku.gmo li.gmo lt.gmo lv.gmo 
> mai.gmo mk.gmo ml.gmo mn.gmo mr.gmo ms.gmo nb.gmo ne.gmo nl.gmo nn.gmo 
> oc.gmo or.gmo pa.gmo pl.gmo ps.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo 
> rw.gmo si.gmo sk.gmo sl.gmo sq.gmo sr.gmo sr at latin.gmo sr at ije.gmo 
> sv.gmo ta.gmo te.gmo tg.gmo th.gmo tk.gmo tr.gmo tt.gmo ug.gmo uk.gmo 
> vi.gmo wa.gmo xh.gmo yi.gmo zh_CN.gmo zh_HK.gmo zh_TW.gmo zu.gmo'; \
> for cat in $catalogs; do \
>   cat=`basename $cat`; \
>   case "$cat" in \
>     *.gmo) destdir=/usr/share/locale;; \
>     *)     destdir=/usr/lib/locale;; \
>   esac; \
>   lang=`echo $cat | sed 's/\.gmo$//'`; \
> dir=/home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/image$destdir/$lang/LC_MESSAGES; 
> \
>   mkdir -p $dir; \
>   if test -r $cat; then \
>     /usr/bin/install -c -m 644 $cat $dir/atk10.mo; \
>     echo "installing $cat as $dir/atk10.mo"; \
>   else \
>     /usr/bin/install -c -m 644 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/atk-2.12.0/po/$cat 
> $dir/atk10.mo; \
>     echo "installing 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/atk-2.12.0/po/$cat 
> as" \
> "$dir/atk10.mo"; \
>   fi; \
>   if test -r $cat.m; then \
>     /usr/bin/install -c -m 644 $cat.m $dir/atk10.mo.m; \
>     echo "installing $cat.m as $dir/atk10.mo.m"; \
>   else \
>     if test -r 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/atk-2.12.0/po/$cat.m 
> ; then \
>       /usr/bin/install -c -m 644 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/atk-2.12.0/po/$cat.m 
> \
> $dir/atk10.mo.m; \
>       echo "installing 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/atk-2.12.0/po/$cat 
> as" \
> "$dir/atk10.mo.m"; \
>     else \
>       true; \
>     fi; \
>   fi; \
> done
>
> aclocal: warning: autoconf input should be named 'configure.ac 
> <http://configure.ac>', not 'configure.in <http://configure.in>'
>
>   ../arm-poky-linux-gnueabi-libtool   --mode=install /usr/bin/install 
> -c json-glib-validate json-glib-format 
> '/home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/json-glib/1.0.0-r0/image/usr/bin'
>
> arm-poky-linux-gnueabi-libtool: install: warning: `libjson-glib-1.0.la 
> <http://libjson-glib-1.0.la>' has not been installed in `/usr/lib'
>
> autoreconf: running: libtoolize --copy --force
>
> installing 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/atk-2.12.0/po/af.gmo 
> as 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/atk/2.12.0-r0/image/usr/share/locale/af/LC_MESSAGES/atk10.mo
>
> arm-poky-linux-gnueabi-libtool: install: /usr/bin/install -c 
> .libs/json-glib-validate 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/json-glib/1.0.0-r0/image/usr/bin/json-glib-validate
>
> + '[' 1 '!=' 0 ']'
> + echo 'Configure failed. The contents of all config.log files follows 
> to aid debugging'
> Configure failed. The contents of all config.log files follows to aid 
> debugging
> + find 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/mesa/2_10.1.3-r0/Mesa-10.1.3 
> -name config.log -print -exec cat '{}' ';'
>
> + cd 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/libtirpc/0.2.4-r0/build
>
> + do_configure
>
> + cp -r 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/libtirpc/0.2.4-r0/libtirpc-0.2.4/../tirpc 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/libtirpc/0.2.4-r0/libtirpc-0.2.4
>
> arm-poky-linux-gnueabi-libtool: install: warning: `libjson-glib-1.0.la 
> <http://libjson-glib-1.0.la>' has not been installed in `/usr/lib'
>
> + bbfatal 'oe_runconf failed'
> + echo 'ERROR: oe_runconf failed'
> ERROR: oe_runconf failed
> + exit 1
> + bb_exit_handler
> + ret=1
> + case $ret in
> + case $BASH_VERSION in
> + echo 'WARNING: 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/mesa/2_10.1.3-r0/temp/run.do_configure.24439:1 
> exit 1 from
>   exit' 1
> WARNING: 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/mesa/2_10.1.3-r0/temp/run.do_configure.24439:1 
> exit 1 from
>   exit 1
> + exit 1
>
> ERROR: Function failed: do_configure (log file is located at 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/mesa/2_10.1.3-r0/temp/log.do_configure.24439)
> arm-poky-linux-gnueabi-libtool: install: /usr/bin/install -c 
> .libs/json-glib-format 
> /home/sfm/YOCTO/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/json-glib/1.0.0-r0/image/usr/bin/json-glib-format
>
> Attached is the log files
> Request inputs to resolve the error
>
> Best regards
> Anoop
>
>
> _______________________________________________
> Dev mailing list
> Dev at lists.tizen.org
> https://lists.tizen.org/listinfo/dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tizen.org/pipermail/dev/attachments/20140818/e777bca2/attachment.html>


More information about the Dev mailing list