2012-05-30, 03:53
I am trying to update my XBMC installation by compiling from Git. I had not problems installing this way on my Mint LMDE machine. However, when I try to to do this on my Ubuntu Oneiric mini installation, make bombs out on ProjectM. I was not happy to see this when I came back home after leaving this compiling for several hours on my Atom box. I ran this to downloaded the latest from Git and compile as I did on my LMDE machine.
I am compiling myself because my Atom machine crashes launching XBMC after updating via a nightly PPA. After searching around I discovered that other users have this working when compiling with pulse audio disabled. My XBMC Crashlog was showing the audio engine failing to load, so I'm sure compiling with Pulseaudio disabled will resolve this. I do not want to use XBMCbuntu because I CANNOT deal with recompiling the Xbox dvd dongle driver for LIRC. It is a huge pain! Here are the lines where the "make" fails. Error2 means nothing to me. Can somebody provide some insight as to what the issue is with projectm so that I can get the make to complete successfully? I don't even care if I have ProjectM or not at the moment. Last time a checked the TRAC ticket on it was low priority for it screwing up the display by cutting off parts of the screen. Is there somewhere I should be looking to see what the problem is? I very much dislike un-useful error messages that don't point to the problem. Any help is appreciated.
-hogfan
Code:
sudo apt-get update
sudo apt-get install git-core build-essential gawk pmount libtool nasm yasm automake cmake gperf zip unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev libplist-dev libusb-dev libudev-dev libtinyxml-dev autopoint libltdl-dev
sudo aptitude update
git clone git://github.com/xbmc/xbmc.git
cd xbmc
./bootstrap
./configure --disable-pulse --enable-vdpau --disable-vaapi
make
I am compiling myself because my Atom machine crashes launching XBMC after updating via a nightly PPA. After searching around I discovered that other users have this working when compiling with pulse audio disabled. My XBMC Crashlog was showing the audio engine failing to load, so I'm sure compiling with Pulseaudio disabled will resolve this. I do not want to use XBMCbuntu because I CANNOT deal with recompiling the Xbox dvd dongle driver for LIRC. It is a huge pain! Here are the lines where the "make" fails. Error2 means nothing to me. Can somebody provide some insight as to what the issue is with projectm so that I can get the make to complete successfully? I don't even care if I have ProjectM or not at the moment. Last time a checked the TRAC ticket on it was low priority for it screwing up the display by cutting off parts of the screen. Is there somewhere I should be looking to see what the problem is? I very much dislike un-useful error messages that don't point to the problem. Any help is appreciated.
Code:
xbmc@XBMC:~/xbmc$ make[1]: *** [libprojectM/libprojectM.so] Error 2
make[1]:: command not found
xbmc@XBMC:~/xbmc$ make[1]: Leaving directory `/home/xbmc/xbmc/xbmc/visualizations/XBMCProjectM'
> make: *** [xbmc/visualizations/XBMCProjectM] Error 2
-hogfan