XBMC compilation error : "LinuxRenderer.h:22"
#1
On revision 26018 compiling on moblin 2.1 I get these errors:

can anyone help? I cant seem to find much info anywhere of something similar.

extract log of where it seems to go wrong :
Code:
LinuxRenderer.cpp: In member function ‘virtual void CLinuxRenderer::ReleaseImage(int, bool)’:
LinuxRenderer.cpp:446: error: ‘CSingleLock’ was not declared in this scope
LinuxRenderer.cpp:446: error: expected ‘;’ before ‘lock’
LinuxRenderer.cpp:463: error: ‘m_dllSwScale’ was not declared in this scope
LinuxRenderer.cpp:463: error: ‘PIX_FMT_YUV420P’ was not declared in this scope
LinuxRenderer.cpp:463: error: ‘PIX_FMT_BGRA’ was not declared in this scope
LinuxRenderer.cpp:463: error: ‘SWS_BILINEAR’ was not declared in this scope
LinuxRenderer.cpp: In member function ‘virtual void CLinuxRenderer::Update(bool)’:
LinuxRenderer.cpp:492: error: ‘CSingleLock’ was not declared in this scope
LinuxRenderer.cpp:492: error: expected ‘;’ before ‘lock’
LinuxRenderer.cpp: In member function ‘void CLinuxRenderer::RenderUpdate(bool, DWORD, DWORD)’:
LinuxRenderer.cpp:500: error: ‘CSingleLock’ was not declared in this scope
LinuxRenderer.cpp:500: error: expected ‘;’ before ‘lock’
LinuxRenderer.cpp: In member function ‘virtual unsigned int CLinuxRenderer::PreInit()’:
LinuxRenderer.cpp:574: error: ‘CSingleLock’ was not declared in this scope
LinuxRenderer.cpp:574: error: expected ‘;’ before ‘lock’
LinuxRenderer.cpp:577: error: ‘PAL_4x3’ was not declared in this scope
LinuxRenderer.cpp:589: error: ‘g_advancedSettings’ was not declared in this scope
LinuxRenderer.cpp:591: error: ‘m_dllAvUtil’ was not declared in this scope
LinuxRenderer.cpp:591: error: ‘m_dllAvCodec’ was not declared in this scope
LinuxRenderer.cpp:591: error: ‘m_dllSwScale’ was not declared in this scope
LinuxRenderer.cpp:592: error: ‘CLog’ has not been declared
LinuxRenderer.cpp:592: error: ‘LOGERROR’ was not declared in this scope
LinuxRenderer.cpp:595: error: ‘m_dllSwScale’ was not declared in this scope
LinuxRenderer.cpp:595: error: ‘SWS_CPU_CAPS_MMX2’ was not declared in this scope
LinuxRenderer.cpp: In member function ‘virtual void CLinuxRenderer::UnInit()’:
LinuxRenderer.cpp:605: error: ‘CSingleLock’ was not declared in this scope
LinuxRenderer.cpp:605: error: expected ‘;’ before ‘lock’
LinuxRenderer.cpp: In member function ‘void CLinuxRenderer::RenderLowMem(DWORD)’:
LinuxRenderer.cpp:650: error: ‘CSingleLock’ was not declared in this scope
LinuxRenderer.cpp:650: error: expected ‘;’ before ‘lock’
LinuxRenderer.cpp:674: error: ‘class CGraphicContext’ has no member named ‘BlitToScreen’
LinuxRenderer.cpp: At global scope:
LinuxRenderer.cpp:679: error: prototype for ‘void CLinuxRenderer::CreateThumbnail(CBaseTexture*, unsigned int, unsigned int)’ does not match any in class ‘CLinuxRenderer’
LinuxRenderer.h:111: error: candidate is: void CLinuxRenderer::CreateThumbnail(int*, unsigned int, unsigned int)
make[1]: *** [LinuxRenderer.o] Error 1
make[1]: Leaving directory `/root/xbmc/xbmc/cores/VideoRenderers'
make: *** [xbmc/cores/VideoRenderers/VideoRenderer.a] Error 2

edit:

looks like its something before:
Code:
In file included from LinuxRenderer.cpp:27:                                                                            
LinuxRenderer.h:13:34: error: ../ffmpeg/DllSwScale.h: No such file or directory                                        
LinuxRenderer.h:14:34: error: ../ffmpeg/DllAvCodec.h: No such file or directory

any ideas?
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC compilation error : "LinuxRenderer.h:22"0