Advertisement
Guest User

Untitled

a guest
Feb 6th, 2015
477
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. Build Kodi for RPi on 64 bit Ubuntu 14.04:
  2.  
  3. sudo apt-get install git autoconf curl g++ zlib1g-dev libcurl4-openssl-dev gawk gperf libtool autopoint swig default-jre
  4.  
  5. git clone https://github.com/raspberrypi/tools
  6. sudo cp -r tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64 /opt
  7.  
  8. git clone https://github.com/raspberrypi/firmware
  9. sudo mkdir -p /opt/bcm-rootfs/opt
  10. sudo cp -r firmware/opt/vc /opt/bcm-rootfs/opt
  11.  
  12. sudo mkdir -p /opt/xbmc-bcm
  13. sudo chmod 777 /opt/xbmc-bcm
  14.  
  15. git clone https://github.com/xbmc/xbmc
  16.  
  17. cd xbmc/tools/depends
  18. ./bootstrap
  19. PATH="$PATH:/opt/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin" \
  20. CFLAGS="-pipe -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfloat-abi=hard \
  21. -mfpu=vfp -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated \
  22. -Wno-deprecated-declarations -isystem/opt/bcm-rootfs/opt/vc/include \
  23. -isystem/opt/bcm-rootfs/opt/vc/include/interface/vcos/pthreads" \
  24. CXXFLAGS="-pipe -mcpu=arm1176jzf-s -mtune=arm1176jzf-s \
  25. -mfloat-abi=hard -mfpu=vfp -mabi=aapcs-linux -Wno-psabi \
  26. -Wa,-mno-warn-deprecated -Wno-deprecated-declarations \
  27. -isystem/opt/bcm-rootfs/opt/vc/include \
  28. -isystem/opt/bcm-rootfs/opt/vc/include/interface/vcos/pthreads" \
  29. LDFLAGS="-L/opt/bcm-rootfs/opt/vc/lib -lEGL -lGLESv2 -lbcm_host -lvcos \
  30. -lvchiq_arm" \
  31. ./configure --host=arm-linux-gnueabihf --prefix=/opt/xbmc-bcm/xbmc-dbg \
  32. --with-toolchain=/usr/local/bcm-gcc/arm-bcm2708hardfp-linux-gnueabi/sysroot \
  33. --with-firmware=/opt/bcm-rootfs \
  34. --with-platform=raspberry-pi --disable-optimizations --enable-debug \
  35. --build=i686-linux --disable-gl --enable-gles --enable-airplay \
  36. --enable-airtunes --enable-libcec --enable-player=omxplayer \
  37. --disable-sdl --disable-x11 --disable-xrandr --disable-openmax \
  38. --disable-optical-drive --disable-dvdcss --disable-joystick \
  39. --disable-crystalhd --disable-vtbdecoder --disable-vaapi \
  40. --disable-vdpau --disable-projectm --disable-rsxs --disable-fishbmc \
  41. --disable-alsa --disable-solarwinds --disable-euphoria \
  42. --disable-plasma \
  43. CFLAGS="-pipe -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfloat-abi=hard \
  44. -mfpu=vfp -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated \
  45. -Wno-deprecated-declarations -isystem/opt/bcm-rootfs/opt/vc/include \
  46. -isystem/opt/bcm-rootfs/opt/vc/include/interface/vcos/pthreads"
  47. make
  48. cd ../..
  49.  
  50. CONFIG_EXTRA="--with-platform=raspberry-pi \
  51. --enable-libcec --enable-player=omxplayer \
  52. --disable-sdl --disable-x11 --disable-xrandr --disable-openmax \
  53. --disable-optical-drive --disable-dvdcss --disable-joystick \
  54. --disable-crystalhd --disable-vtbdecoder --disable-vaapi \
  55. --disable-vdpau --disable-projectm --disable-rsxs --disable-fishbmc \
  56. --disable-alsa --disable-solarwinds --disable-euphoria \
  57. --disable-plasma" \
  58. make -C tools/depends/target/xbmc
  59.  
  60. make
  61. make install
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement