• 1
  • 39
  • 40
  • 41(current)
  • 42
  • 43
  • 48
[LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips?
RaGeS Wrote:Hi,

I try to compile XBMC pvr branch on pandaboard.
I have this error when make:

Code:
CPP     xbmc/cores/DllLoader/exports/emu_kernel32.o
In file included from /usr/include/GLES2/gl2.h:6:0,
                 from /home/emanuele/xbmc/xbmc/system.h:271,
                 from emu_kernel32.h:26,
                 from emu_kernel32.cpp:22:
/usr/include/GLES2/gl2platform.h:20:29: fatal error: KHR/khrplatform.h: No such file or directory
compilation terminated.
make[1]: *** [emu_kernel32.o] Error 1
make: *** [xbmc/cores/DllLoader/exports/exports.a] Error 2

help me plz ...

Emanuele

looks like KHR dev headers/libs are not installed which is odd as gles is installed and it's referencing it.
Reply
.. how i can install it?
Reply
RaGeS Wrote:.. how i can install it?

don't know, I don't dev on pandaboard.
Reply
I install libegl1-mesa-dev , but remove libegl1-sgx-dev.
Now I'm in compiling.

Emanuele
Reply
Any fourther steps in aplying hardware acceleration with XBMC on the pandaboard yet? I'm running Ubuntu 11.10 now and there is still no way to get 1080p movies playing with more than 1/5 fps Wink Even with the rep (https://launchpad.net/~tiomap-dev/+archi...er=oneiric)..
Reply
christian667 Wrote:Any fourther steps in aplying hardware acceleration with XBMC on the pandaboard yet?

no, but patches are welcome.
Reply
davilla Wrote:no, but patches are welcome.

very welcome Wink
Reply
I have problems compile the development xbmc with pandaboard and the latest ubuntu 11.10 installed. At this time i got

CPP xbmc/cores/dvdplayer/DVDClock.o
DVDClock.cpp: In member function ‘int CDVDClock::UpdateFramerate(double, double*)’:
DVDClock.cpp:212:1: internal compiler error: in fp_immediate_constant, at config/arm/arm.c:12877
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccgMwO4I.out file, please attach this to your bugreport.
make[1]: *** [DVDClock.o] Error 1
make: *** [xbmc/cores/dvdplayer/DVDPlayer.a] Error 2

Any one who knows to solve this?
Reply
V=1 make, to see the full compiler output
Reply
I have the same problem of naj666.
Reply
davilla Wrote:V=1 make, to see the full compiler output

Ok, here it is.

make[1]: Entering directory `/home/jan/xbmc/xbmc/cores/dvdplayer'
/usr/bin/ccache g++ -MF DVDClock.d -MD -c -D__STDC_FORMAT_MACROS -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -D_ARMEL -D_FILE_DEFINED -D__STDC_CONSTANT_MACROS -DBIN_INSTALL_PATH="\"/usr/local/lib/xbmc\"" -DINSTALL_PATH="\"/usr/local/share/xbmc\"" -DHAS_SDL_JOYSTICK -D'GIT_REV="20111023-89082a9"' -DHAVE_CONFIG_H -DDBUS_API_SUBJECT_TO_CHANGE -D_GNU_SOURCE=1 -D_REENTRANT -I/home/jan/xbmc -I/usr/include/SDL -I/usr/include/alsa -I/usr/include/dbus-1.0 -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/hal -I/usr/include/libpng12 -I/usr/include/mysql -I/usr/lib/arm-linux-gnueabi/dbus-1.0/include -I/home/jan/xbmc/lib -I/home/jan/xbmc/xbmc -I/home/jan/xbmc/lib/ffmpeg -I/home/jan/xbmc/xbmc/linux -I/home/jan/xbmc/xbmc/cores/dvdplayer DVDClock.cpp -o DVDClock.o \
&& cp DVDClock.d DVDClock.P && sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$//' -e '/^$/ d' -e 's/$/ :/' < DVDClock.d >> DVDClock.P && rm -f DVDClock.d || ( rm -f DVDClock.P DVDClock.o && exit 1 )
DVDClock.cpp: In member function ‘int CDVDClock::UpdateFramerate(double, double*)’:
DVDClock.cpp:212:1: internal compiler error: in fp_immediate_constant, at config/arm/arm.c:12877
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccUR5MqX.out file, please attach this to your bugreport.
make[1]: *** [DVDClock.o] Error 1
make[1]: Leaving directory `/home/jan/xbmc/xbmc/cores/dvdplayer'
make: *** [xbmc/cores/dvdplayer/DVDPlayer.a] Error 2
Reply
I have not had a got yet compiling XBMC on ubuntu 11.10 for the Pandaboard but I do know that TI has not released support for multimedia acceleration, until they do playback will be pretty rubbish.
Reply
naj666 Wrote:Ok, here it is.

make[1]: Entering directory `/home/jan/xbmc/xbmc/cores/dvdplayer'
/usr/bin/ccache g++ -MF DVDClock.d -MD -c -D__STDC_FORMAT_MACROS -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -D_ARMEL -D_FILE_DEFINED -D__STDC_CONSTANT_MACROS -DBIN_INSTALL_PATH="\"/usr/local/lib/xbmc\"" -DINSTALL_PATH="\"/usr/local/share/xbmc\"" -DHAS_SDL_JOYSTICK -D'GIT_REV="20111023-89082a9"' -DHAVE_CONFIG_H -DDBUS_API_SUBJECT_TO_CHANGE -D_GNU_SOURCE=1 -D_REENTRANT -I/home/jan/xbmc -I/usr/include/SDL -I/usr/include/alsa -I/usr/include/dbus-1.0 -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/hal -I/usr/include/libpng12 -I/usr/include/mysql -I/usr/lib/arm-linux-gnueabi/dbus-1.0/include -I/home/jan/xbmc/lib -I/home/jan/xbmc/xbmc -I/home/jan/xbmc/lib/ffmpeg -I/home/jan/xbmc/xbmc/linux -I/home/jan/xbmc/xbmc/cores/dvdplayer DVDClock.cpp -o DVDClock.o \
&& cp DVDClock.d DVDClock.P && sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$//' -e '/^$/ d' -e 's/$/ :/' < DVDClock.d >> DVDClock.P && rm -f DVDClock.d || ( rm -f DVDClock.P DVDClock.o && exit 1 )
DVDClock.cpp: In member function ‘int CDVDClock::UpdateFramerate(double, double*)’:
DVDClock.cpp:212:1: internal compiler error: in fp_immediate_constant, at config/arm/arm.c:12877
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccUR5MqX.out file, please attach this to your bugreport.
make[1]: *** [DVDClock.o] Error 1
make[1]: Leaving directory `/home/jan/xbmc/xbmc/cores/dvdplayer'
make: *** [xbmc/cores/dvdplayer/DVDPlayer.a] Error 2

MathUtils.h change the __arm__ code for round_int to match the __powerpc__/__ppc__ code.

i = floor(x + round_to_nearest);
Reply
also, xbmc's configure was changed with respect to neon, needs --enable-neon passed in to turn on neon.
Reply
davilla Wrote:MathUtils.h change the __arm__ code for round_int to match the __powerpc__/__ppc__ code.

i = floor(x + round_to_nearest);

Great that works, thank you very much SmileSmileSmileSmile
Reply
  • 1
  • 39
  • 40
  • 41(current)
  • 42
  • 43
  • 48

Logout Mark Read Team Forum Stats Members Help
[LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips?7