Kodi Community Forum

Full Version: Problem compiling Isengard with rsxs enabled
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi.

I am compiling Kodi Isengard RC1 from source and I have a problem when I enable rsxs screenserver, Kodi doesn't compile and it shows the next error in make:

Code:
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/cores/DllLoader/exports'
make[1]: 'wrapper.def' is up to date.
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/cores/DllLoader/exports'
make -C lib/libdvd
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd'
make -C libdvdcss
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd/libdvdcss'
make  all-am
make[3]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd/libdvdcss'
make[3]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd/libdvdcss'
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd/libdvdcss'
make -C libdvdread
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd/libdvdread'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd/libdvdread'
make -C libdvdnav
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd/libdvdnav'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd/libdvdnav'
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libdvd'
which: no JsonSchemaBuilder in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
CPP     xbmc/CompileInfo.o
AR      xbmc/xbmc.a
which: no JsonSchemaBuilder in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
LD      kodi.bin
make -C xbmc/linux/sse4
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/linux/sse4'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/linux/sse4'
make -C lib/libhdhomerun
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libhdhomerun'
make[1]: '../../system/hdhomerun-x86_64-linux.so' is up to date.
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libhdhomerun'
make -C lib/cximage-6.0
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cximage-6.0'
make -C CxImage ARCH=x86_64-linux
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cximage-6.0/CxImage'
make[2]: 'cximage.a' is up to date.
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cximage-6.0/CxImage'
make -C raw
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cximage-6.0/raw'
make[2]: 'raw.a' is up to date.
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cximage-6.0/raw'
make -C jbig
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cximage-6.0/jbig'
make[2]: 'jbig.a' is up to date.
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cximage-6.0/jbig'
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cximage-6.0'
make -C lib/libexif
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libexif'
make[1]: '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/system/libexif-x86_64-linux.so' is up to date.
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/libexif'
make -C lib/cpluff/libcpluff
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cpluff/libcpluff'
Making all in docsrc
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cpluff/libcpluff/docsrc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cpluff/libcpluff/docsrc'
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cpluff/libcpluff'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cpluff/libcpluff'
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/lib/cpluff/libcpluff'
/usr/bin/ccache g++   -shared -o system/libcpluff-x86_64-linux.so -Wl,--whole-archive lib/cpluff/libcpluff/.libs/libcpluff.a \
        -Wl,--no-whole-archive  \
        `cat xbmc/cores/DllLoader/exports/wrapper.def` xbmc/cores/DllLoader/exports/wrapper.o -lexpat
make -C xbmc/visualizations/OpenGLSpectrum
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/visualizations/OpenGLSpectrum'
make[1]: '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/addons/visualization.glspectrum/opengl_spectrum.vis' is up to date.
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/visualizations/OpenGLSpectrum'
make -C xbmc/visualizations/WaveForm
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/visualizations/WaveForm'
make[1]: '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/addons/visualization.waveform/Waveform.vis' is up to date.
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/visualizations/WaveForm'
make -C xbmc/visualizations/fishBMC
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/visualizations/fishBMC'
make[1]: '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/addons/visualization.fishbmc/fishbmc.vis' is up to date.
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/visualizations/fishBMC'
make -C xbmc/visualizations/XBMCProjectM
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/visualizations/XBMCProjectM'
make[1]: '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/addons/visualization.projectm/projectM.vis' is up to date.
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/visualizations/XBMCProjectM'
make -C xbmc/screensavers/rsxs-0.9/xbmc
make[1]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9/xbmc'
make -C ..
make[2]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9'
make  all-recursive
make[3]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9'
Making all in lib
make[4]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9/lib'
make  all-am
make[5]: Entering directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9/lib'
/usr/bin/ccache gcc -DHAVE_CONFIG_H -I. -I..     -O2 -DNDEBUG=1  -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o argp-fmtstream.o argp-fmtstream.c
In file included from dirname.h:22:0,
                 from argp-namefrob.h:169,
                 from argp-fmtstream.c:34:
./stdbool.h:104:70: error: expected ‘;’, identifier or ‘(’ before ‘_Bool’
typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool;
                                                                      ^
./stdbool.h:104:70: warning: useless type name in empty declaration
Makefile:442: recipe for target 'argp-fmtstream.o' failed
make[5]: *** [argp-fmtstream.o] Error 1
make[5]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9/lib'
Makefile:393: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9/lib'
Makefile:452: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9'
Makefile:391: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9'
Makefile:55: recipe for target '..' failed
make[1]: *** [..] Error 2
make[1]: Leaving directory '/home/xbmc/paquetes/xbmc-15.0rc1-Isengard/xbmc/screensavers/rsxs-0.9/xbmc'
Makefile:376: recipe for target 'xbmc/screensavers/rsxs-0.9/xbmc' failed
make: *** [xbmc/screensavers/rsxs-0.9/xbmc] Error 2

I always compile Kodi form source and I never had this error before.

Can any help me?

Thanks in advance.