[poky] [POKY]:Package xbmc-10.05-r11+gitr1+e2ab481ebe964321c358ab9d6402088c714adcbe: task do_compile: Failed

sonu vishwakarma vishwasonu2000 at gmail.com
Thu Oct 20 22:01:16 PDT 2011


Hi,
When i include *require egl.inc *in my xbmc recipe i get the error as below:

   ERROR: Nothing PROVIDES 'xbmc'
>
> ERROR: Command execution failed: Traceback (most recent call last):
>   File
> "/home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/bitbake/lib/bb/command.py",
> line 102, in runAsyncCommand
>     commandmethod(self.cmds_async, self, options)
>   File
> "/home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/bitbake/lib/bb/command.py",
> line 200, in buildTargets
>     command.cooker.buildTargets(pkgs_to_build, task)
>   File
> "/home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/bitbake/lib/bb/cooker.py",
> line 826, in buildTargets
>     taskdata.add_provider(localdata, self.status, k)
>   File
> "/home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/bitbake/lib/bb/taskdata.py",
> line 353, in add_provider
>     self.add_provider_internal(cfgData, dataCache, item)
>   File
> "/home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/bitbake/lib/bb/taskdata.py",
> line 373, in add_provider_internal
>     raise bb.providers.NoProvider(item)
> NoProvider: xbmc
>

    Thanks and Regards,
              Sonu.
>
>
> > On Thu, Oct 20, 2011 at 2:10 AM, sonu vishwakarma
> > <vishwasonu2000 at gmail.com> wrote:
> >> Hi,
> >>
> >> When I modified configurations  in EXTRA_OECONF I have resolved the
> above
> >> error and still I am not proceeding in compilation .
> >>  Now I am getting the following error.
> >> I am also attaching recipe  of xbmc :
> >> | In file included from ../SystemGlobals.h:25:0,
> >> |                  from Skin.cpp:25:
> >> | ../cores/VideoRenderers/RenderManager.h:110:28: error:
> 'VAAPI::CHolder'
> >> has not been declared
> >> | ../cores/VideoRenderers/RenderManager.h: In member function 'void
> >> CXBMCRenderManager::AddProcessor(int&)':
> >> | ../cores/VideoRenderers/RenderManager.h:114:20: error: 'class
> >> CLinuxRendererGLES' has no member named 'AddProcessor'
> >> make[1]: *** [Skin.o] Error 1
> >> | make[1]: *** Waiting for unfinished jobs....
> >> | make[1]: Leaving directory
> >>
> `/home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/work/atom-poky-linux/xbmc-10.05-r11+gitr1+e2ab481ebe964321c358ab9d6402088c714adcbe/git/xbmc/addons'
> >> | make: *** [xbmc/addons/addons.a] Error 2
> >> | FATAL: oe_runmake failed | ERROR: Function 'do_compile' failed (see
> >>
> /home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/work/atom-poky-linux/xbmc-10.05-r11+gitr1+e2ab481ebe964321c358ab9d6402088c714adcbe/temp/log.do_compile.13164
> >> for further information) NOTE: package
> >> xbmc-10.05-r11+gitr1+e2ab481ebe964321c358ab9d6402088c714adcbe: task
> >> do_compile: Failed
> >>
> >>   Thanks and Regards,
> >> Sonu
> >> On Thu, Oct 20, 2011 at 1:01 PM, sonu vishwakarma <
> vishwasonu2000 at gmail.com>
> >> wrote:
> >>>
> >>> Hi,
> >>> I'm trying the build for XBMC 10.05 , I was  getting the error in the
> task
> >>> do_compile as
> >>> "RenderSystemGLES.cpp:253:31: error: call of overloaded 'abs(int64_t)'
> is
> >>> ambiguous "
> >>> I looked around for solution and found a patch at
> >>>  http://patches.openembedded.org/patch/1819/ and applied it
> >>> but even after applying the patch the problem remains the same.
> >>> I'm getting the error as below:
> >>> | RenderSystemGLES.cpp: In member function 'virtual bool
> >>> CRenderSystemGLES::IsExtSupported(const char*)':
> >>> | RenderSystemGLES.cpp:181:20: warning: comparison with string literal
> >>> results in unspecified behaviour
> >>> | RenderSystemGLES.cpp:186:25: warning: comparison with string literal
> >>> results in unspecified behaviour
> >>> | RenderSystemGLES.cpp: In member function 'virtual bool
> >>> CRenderSystemGLES::PresentRender()':
> >>> | RenderSystemGLES.cpp:253:31: error: call of overloaded 'abs(int64_t)'
> is
> >>> ambiguous
> >>> |
> >>>
> /home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/sysroots/fishriver/usr/include/stdlib.h:771:12:
> >>> note: candidates are: int abs(int)
> >>> | RenderSystemGLES.cpp:209:16: note:                 int64_t
> abs(int64_t)
> >>> |
> >>>
> /home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/sysroots/fishriver/usr/include/c++/cstdlib:170:3:
> >>> note:                 long long int __gnu_cxx::abs(long long int)
> >>> |
> >>>
> /home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/sysroots/fishriver/usr/include/c++/cstdlib:139:3:
> >>> note:                 long int std::abs(long int)
> >>> | RenderSystemGLES.cpp:253:43: error: call of overloaded
> 'abs(int64_t&)'
> >>> is ambiguous
> >>> |
> >>>
> /home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/sysroots/fishriver/usr/include/stdlib.h:771:12:
> >>> note: candidates are: int abs(int)
> >>> | RenderSystemGLES.cpp:209:16: note:                 int64_t
> abs(int64_t)
> >>> |
> >>>
> /home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/sysroots/fishriver/usr/include/c++/cstdlib:170:3:
> >>> note:                 long long int __gnu_cxx::abs(long long int)
> >>> |
> >>>
> /home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/sysroots/fishriver/usr/include/c++/cstdlib:139:3:
> >>> note:                 long int std::abs(long int)
> >>> | RenderSystemGLES.cpp: At global scope:
> >>> | RenderSystemGLES.cpp:209:16: warning: 'int64_t abs(int64_t)' defined
> but
> >>> not used
> >>> | make[1]: *** [RenderSystemGLES.o] Error 1
> >>> | make[1]: *** Waiting for unfinished jobs....
> >>> | WinSystem.cpp: In member function 'std::vector<RESOLUTION_WHR>
> >>> CWinSystemBase::ScreenResolutions(int)':
> >>> | WinSystem.cpp:126:7: warning: unused variable 'defResolution'
> >>> | WinSystem.cpp: In function 'bool rrSortPredicate(REFRESHRATE,
> >>> REFRESHRATE)':
> >>> | WinSystem.cpp:156:51: warning: suggest parentheses around '&&' within
> >>> '||'
> >>> | make[1]: Leaving directory
> >>>
> `/home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/work/atom-poky-linux/xbmc-10.05-r11+gitr1+e2ab481ebe964321c358ab9d6402088c714adcbe/git/xbmc'
> >>> | make: *** [xbmc/xbmc.a] Error 2
> >>> | FATAL: oe_runmake failed
> >>> | ERROR: Function 'do_compile' failed (see
> >>>
> /home/sct/black_poky/gigabyte/poky_gigabyte_07Oct2011/build/tmp/work/atom-poky-linux/xbmc-10.05-r11+gitr1+e2ab481ebe964321c358ab9d6402088c714adcbe/temp/log.do_compile.18880
> >>> for further information)
> >>> NOTE: package
> >>> xbmc-10.05-r11+gitr1+e2ab481ebe964321c358ab9d6402088c714adcbe: task
> >>> do_compile: Failed
> >>> I'm pulling for the Fishriver machine . My host machine is Ubuntu 10.10
> >>> ,64 bit .
> >>> Can someone help me out of this problem ?
> >
> > Make sure that all the DEPENDS are available and build successfully
> before xbmc
> > secondly try to clean rebuild the recipe. bitbake -ccleansstate
> > xbmc;bitbake xbmc
> > and if you still have the errors then it could be that xbmc itself
> > need some patches
> > in order to compile with compiler that you are using.
> >
>
> hmm looking into the recipe you attached. It has include of egl.inc
> commented out
> and that include brings in
>
> COMPATIBLE_MACHINE = "omap3|ti816x"
>
> which means it could be that it has not been built/tested on the
> machines you might be using
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/poky/attachments/20111021/81869005/attachment.html>


More information about the poky mailing list