2012-02-06, 03:34
I tried building the XvBA git branch (unofficial Xbmc branch with XvBA support) today.
The git hash (which I assume it takes from the last commit, I'm not that familiar with git) is 4bf8428afb48c6495f8bc1a1f55f82aa5f722021. As far as I can see the latest.
Git log:
This is the output I'm getting:
The issue seems to stem from WinSystemX11.h. Unfortunately, googling those errors seems to point to basic C++ stuff (and I have no experience with that, nor with C). I willing to provide any additional info necessary (I assume what X libs I am using is useful info, but there are a lot of X libs and the error messages above all point to 'internal' Xbmc files.
The git hash (which I assume it takes from the last commit, I'm not that familiar with git) is 4bf8428afb48c6495f8bc1a1f55f82aa5f722021. As far as I can see the latest.
Git log:
Code:
$ git log|head -10
commit 4bf8428afb48c6495f8bc1a1f55f82aa5f722021
Author: FernetMenta <[email protected]>
Date: Sat Jan 28 12:09:30 2012 +0100
threads: fix race condition in StopThread, fixes random segfaults
commit d78ae674edf3d4a193d56f8222726472d4c595dd
Author: FernetMenta <[email protected]>
Date: Thu Jan 19 16:49:45 2012 +0100
This is the output I'm getting:
Code:
CPP xbmc/addons/ScreenSaver.o
AR lib/libUPnP/libupnp.a
CPP xbmc/addons/Service.o
CPP xbmc/cores/VideoRenderers/VideoShaders/YUV2RGBShader.o
In file included from /build/src/xbmc/xbmc/windowing/X11/WinSystemX11GL.h:26:0,
from /build/src/xbmc/xbmc/windowing/WindowingFactory.h:34,
from ExternalPlayer.cpp:29:
/build/src/xbmc/xbmc/windowing/X11/WinSystemX11.h:81:3: error: 'XOutput' does not name a type
/build/src/xbmc/xbmc/windowing/X11/WinSystemX11.h:82:3: error: 'XMode' does not name a type
/build/src/xbmc/xbmc/utils/CharsetConverter.h:84:157: warning: 'g_charsetConverter' defined but not used [-Wunused-variable]
make[1]: *** [ExternalPlayer.o] Error 1
make: *** [xbmc/cores/ExternalPlayer/ExternalPlayer.a] Error 2
make: *** Waiting for unfinished jobs....
CPP xbmc/cores/VideoRenderers/VideoShaders/VideoFilterShader.o
In file included from /build/src/xbmc/xbmc/windowing/X11/WinSystemX11GL.h:26:0,
from /build/src/xbmc/xbmc/windowing/WindowingFactory.h:34,
from OverlayRenderer.cpp:31:
/build/src/xbmc/xbmc/windowing/X11/WinSystemX11.h:81:3: error: 'XOutput' does not name a type
/build/src/xbmc/xbmc/windowing/X11/WinSystemX11.h:82:3: error: 'XMode' does not name a type
/build/src/xbmc/xbmc/utils/CharsetConverter.h:84:157: warning: 'g_charsetConverter' defined but not used [-Wunused-variable]
make[1]: *** [OverlayRenderer.o] Error 1
make[1]: *** Waiting for unfinished jobs....
CPP xbmc/cores/VideoRenderers/VideoShaders/ConvolutionKernels.o
CPP xbmc/addons/Skin.o
In file included from /build/src/xbmc/xbmc/windowing/X11/WinSystemX11GL.h:26:0,
from /build/src/xbmc/xbmc/windowing/WindowingFactory.h:34,
from ScreenSaver.cpp:23:
/build/src/xbmc/xbmc/windowing/X11/WinSystemX11.h:81:3: error: 'XOutput' does not name a type
/build/src/xbmc/xbmc/windowing/X11/WinSystemX11.h:82:3: error: 'XMode' does not name a type
CPP xbmc/addons/Visualisation.o
make[1]: *** [ScreenSaver.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [xbmc/cores/VideoRenderers/VideoRenderer.a] Error 2
AR xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a
In file included from /build/src/xbmc/xbmc/windowing/X11/WinSystemX11GL.h:26:0,
from /build/src/xbmc/xbmc/windowing/WindowingFactory.h:34,
from Visualisation.cpp:28:
/build/src/xbmc/xbmc/windowing/X11/WinSystemX11.h:81:3: error: 'XOutput' does not name a type
/build/src/xbmc/xbmc/windowing/X11/WinSystemX11.h:82:3: error: 'XMode' does not name a type
/build/src/xbmc/xbmc/utils/CharsetConverter.h:84:157: warning: 'g_charsetConverter' defined but not used [-Wunused-variable]
make[1]: *** [Visualisation.o] Error 1
make: *** [xbmc/addons/addons.a] Error 2
The issue seems to stem from WinSystemX11.h. Unfortunately, googling those errors seems to point to basic C++ stuff (and I have no experience with that, nor with C). I willing to provide any additional info necessary (I assume what X libs I am using is useful info, but there are a lot of X libs and the error messages above all point to 'internal' Xbmc files.