Mistakes in the BUILD documentation
There are precedents for this. For instance, the "crossguid" and "libfmt" libraries documented in the readme.


Ideally, rapidjson should be there too.

Thanks for your time.
There is already an option to use internal rapidjson, same as for crossguid and fmt. It defaults to OFF though.

Updating the README would be appreciated, PR welcome
Fresh OS install hitting these snags now as well
thankfully what ever the missing step was had been corrected in https://github.com/xbmc/xbmc/blob/master...ubuntu#L94

sudo apt-get install software-properties-common
sudo add-apt-repository -s ppa:team-xbmc/xbmc-nightly
sudo add-apt-repository ppa:team-xbmc/xbmc-ppa-build-depends
sudo apt-get update
sudo apt-get build-dep kodi

Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 16 not to upgrade.

Thankfully the file was edited recently and removed all the comma's and versions that stopped you doing copy paste to apt install

 sudo apt-get install automake bison build-essential cmake curl cvs \default-jre fp-compiler gawk gdc gettext git-core gperf libasound2-dev libass-dev \libbz2-dev libcap-dev libcdio-dev libcurl3 \libcurl4-openssl-dev libdbus-1-dev libfontconfig-dev libegl1-mesa-dev libfreetype6-dev \libfribidi-dev libgif-dev libiso9660-dev libjpeg-dev liblzo2-dev \libmicrohttpd-dev libmysqlclient-dev libnfs-dev \libpcre3-dev libplist-dev libpng-dev libpulse-dev libsmbclient-dev \libsqlite3-dev libssh-dev libssl-dev libtinyxml-dev libtool libudev-dev libusb-dev \libva-dev libvdpau-dev libxml2-dev libxmu-dev libxrandr-dev \libxrender-dev libxslt1-dev libxt-dev mesa-utils nasm pmount python-dev python-imaging \python-sqlite rapidjson-dev swig uuid-dev yasm zlib1g-dev

 sudo apt-get install autopoint libltdl-dev

how ever  
Quote:We also supply a Makefile in lib/taglib to make it easy to install into /usr/local.1. $ sudo apt-get remove libtag1-dev$ make -C lib/taglib$ sudo make -C lib/taglib install

this seems to be missing ?
sudo apt-get install libcrossguid-dev

something new to try instead of building with make -C tools/depends/target/crossguid PREFIX=/usr/local

sudo make -C tools/depends/target/libfmt PREFIX=/usr/local

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local

cmake --build . -- VERBOSE=1

Finally building
Thread Rating:
  • 0 Vote(s) - 0 Average

Logout Mark Read Team Forum Stats Members Help
Mistakes in the BUILD documentation00