2011-06-19, 21:40
Hi Guys,
I'm trying to build from source on Fedora Core 15, having pulled direct from github, and I'm getting a compilation error.
I know it's expected of bleeding edge stuff, but most tutorials seem to recommend pulling direct from the HEAD. I tried a few different revisions, but seemed to get similar issues - is there a certain revision/tag that I should be using? Or a prebuilt rpm or something?
Cheers
I'm trying to build from source on Fedora Core 15, having pulled direct from github, and I'm getting a compilation error.
Code:
g++ -fPIC -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -shared -o /home/lucas/Downloads/xbmc/addons/screensaver.rsxs.solarwinds/Solarwinds.xbs ../src/solarwinds/*.o ../src/common.o ../src/color.o ../lib/libmisc.a -lXmu
g++ -fPIC -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -shared -o /home/lucas/Downloads/xbmc/addons/screensaver.rsxs.plasma/Plasma.xbs ../src/plasma/*.o ../src/common.o ../src/color.o ../lib/libmisc.a -lXmu
g++ -fPIC -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -shared -o /home/lucas/Downloads/xbmc/addons/screensaver.rsxs.euphoria/Euphoria.xbs ../src/euphoria/*.o ../src/pngimage.o ../src/common.o ../src/color.o ../lib/libmisc.a -lXmu -lpng
make[1]: Leaving directory `/home/lucas/Downloads/xbmc/xbmc/screensavers/rsxs-0.9/xbmc'
make -C xbmc
make[1]: Entering directory `/home/lucas/Downloads/xbmc/xbmc'
CPP Application.o
In file included from interfaces/json-rpc/JSONUtils.h:31:0,
from interfaces/json-rpc/JSONRPC.h:30,
from Application.cpp:136:
/home/lucas/Downloads/xbmc/xbmc/utils/JSONVariantParser.h:63:5: error: token "{" is not valid in preprocessor expressions
/home/lucas/Downloads/xbmc/xbmc/utils/JSONVariantParser.h:69:5: error: token "{" is not valid in preprocessor expressions
/home/lucas/Downloads/xbmc/xbmc/utils/JSONVariantParser.h:75:5: error: token "{" is not valid in preprocessor expressions
make[1]: *** [Application.o] Error 1
make[1]: Leaving directory `/home/lucas/Downloads/xbmc/xbmc'
make: *** [xbmc/xbmc.a] Error 2
I know it's expected of bleeding edge stuff, but most tutorials seem to recommend pulling direct from the HEAD. I tried a few different revisions, but seemed to get similar issues - is there a certain revision/tag that I should be using? Or a prebuilt rpm or something?
Cheers