• 1
  • 7
  • 8
  • 9(current)
  • 10
  • 11
  • 14
Linux HOW-TO compile XBMC from a GIT source
syk3d Wrote:It's the Cheshire Cat, sent back from the future to blow your mind.

The cat may no longer be fat, but I counter attacked and it melted in a pool of beer.
Reply
X3lectric Wrote:The cat may no longer be fat, but I counter attacked and it melted in a pool of beer.

:confused2:? - that is just weird. i don't get it.

anyway, back to reality and back on topic.

if i change the line git:// for the AE branch, will the rest of it still work, it'll just compile AE instead?
Reply
yes
Reply
X3lectric,

In this command in the first post,

wget -n -q http://dl.dropbox.com/u/4325533/XCI/XBMC_build_git.sh; chmod +x XBMC_build_git.sh

shouldn't it be,

wget -N -q http://dl.dropbox.com/u/4325533/XCI/XBMC_build_git.sh; chmod +x XBMC_build_git.sh

With a capital letter N as the option, not a small n?

Thanks
Reply
No actually, but well spotted Tongue should be

wget -nc -q http://dl.dropbox.com/u/4325533/XCI/XBMC_build_git.sh; chmod +x XBMC_build_git.sh

-nc = no clobber

Ill update it.

All it does it doesnt put out any output to terminal when actually wget'ing a file its not necessary to have -nc -q

cheers.
Reply
just trying to build and it gives me this (with the normal git, not AE).

"install: cannot stat 'xbmc.bin': No such file or directory"

is it just the current git doesn't build, or have i messed something up (using the script).
Reply
that means it didnt compile XBMC.bin, I have no idea if its building ornot main tree, lots of changes ATM.

What I do is compile a second time or in this case refresh using script a second time. If its still broken then look at FAQ.

If any problems you best ask in IRC freenode #XBMC-Linux.

I will compile and test and see.
Reply
built just fine here

Built on Jul 20 2011 (Git:20110720-302d816)
Reply
thanks for trying. at least i know it is my system, and not the current git.
Reply
like I said compile again a second time it may or may not correct it.

I've come accross that and compiling a second time corrects various sins, since Linux is IMO a bitch with own attitude.
Reply
For those of you who have experienced build errors over the past 24 hours or so along the lines of: "install: cannot stat 'xbmc.bin': No such file or directory"

I was having a build error when running make from $HOME/xbmc due to a missing file called file.NFS.o

To fix, run

Code:
cp lib/libnfs/libnfs-9f88cb0/mount/libnfs-raw-mount.h /usr/include/nfsc


source: http://forum.xbmc.org/showpost.php?p=842...stcount=17
Reply
hasn't worked, i'm now running a virtual machine on my main computer, if i compile on here, how could i transfer it across to my xbmc machine?
Reply
VM hardware is USUALLY NOT same as actual machine, unless a clone of the original hardware, it wont work.

As for how you would transfer if you mean to which directories its /usr/lib/xbmc/ and /usr/share/xbmc/ which need copying over (method would be via SFTP with root account)

Unfortunately your complicating a relatively simple procedure, to the depths of the uncharted...

If your compile is failing still on actual machine do as I recommended, ask in IRC freenode #xbmc-linux (it is not unusual on mainline to have breakages on the build system)

another question is did it work at some stage for you or has it never worked?
Reply
hi, thanks for your help. it did work last week, but this week i changed some file permissions (i'm still a linux newbie), and broke my system, so i formatted my / and reinstalled, i kept my /home because that was on a different partition.

i followed all the same steps as before, but now it doesn't work Sad no idea why.

i'm just grabbing some build logs (from the virtual machine with gives the same result, but might not be the same error!).

i'll post them soon.

make -j4; make install gives: http://pastebin.com/jxiV9imk
./bootstrap ; ./configure --prefix=/usr --enable-vdpau --disable-pulse --disable-crystalhd, gives: http://pastebin.com/AKqpYUkV
make clean; make, gives: http://pastebin.com/c2HdL1Wu
make -j4, gives: http://pastebin.com/XSYzFnFT
Reply

  1. checking yajl/yajl_version.h usability... no
  2. checking yajl/yajl_version.h presence... no
  3. checking for yajl/yajl_version.h... no
thats just for starters, read first topic you need to install

My educated guess is that you havent got that installed and or are using an older script that didnt include it.

see team xbmc has the habit of adding dependencies, when you started and I posted this topic yajl and libbost-thread-dev were not required, NOW they are, and Ive updated scripts, How-to and FAQ since then to reflect this.

(people SHOULD read it)

so try this.

Code:
sudo apt-get install libyajl-dev libyajl1 libboost-thread-dev -y

and recompile, I bet it works this time.
Reply
  • 1
  • 7
  • 8
  • 9(current)
  • 10
  • 11
  • 14

Logout Mark Read Team Forum Stats Members Help
HOW-TO compile XBMC from a GIT source12