2010-08-14, 21:26
Hey folks,
Background:
Ever since the repos went down I became inspired to try to learn to compile XBMC from source; I've done smaller compiles but nothing of this magnitude.
Anyways I didn't want to use the SVN version because I don't like my daily driver to be on the bleeding edge so I decided to go with the tried and true 9.11 version from sourceforge. It seemed logical, since I was already doing a compile, to optimize it for my machine... that meant cflags for the Atom 330 chip.
What I've Done:
OUTPUT OF ./bootstrap:
My build script "update.sh" reads as follows:
" ./configure --disable-debug --prefix=/usr --with-cpu=host " OUTPUT:
Pastebin Located HERE
I notice that the ./configure output says "VDPAU .... NO" in the end of the configuration. I DO want to use the VDPAU for my Nvidia ION chipset. Am I missing a flag to enable VDPAU support?
COMPILATION OUTPUT:
<COMING SOON>
The compile appears to complete (at least it returns to a prompt and doesn't produce any errors) however no executables are produced -- which I'm told is a sign that it truly didn't finish. I am re-doing the compile now to put the output in a pastebin... any suggestions so far?
Background:
Ever since the repos went down I became inspired to try to learn to compile XBMC from source; I've done smaller compiles but nothing of this magnitude.
Anyways I didn't want to use the SVN version because I don't like my daily driver to be on the bleeding edge so I decided to go with the tried and true 9.11 version from sourceforge. It seemed logical, since I was already doing a compile, to optimize it for my machine... that meant cflags for the Atom 330 chip.
What I've Done:
- clean install of Ubuntu 10.04 amd64 including the repo nvidia drivers for my ion chipset
- downloaded 9.11 source and proceeded with instructions found HERE (switching the SVN version with version 9.11 that I downloaded).
OUTPUT OF ./bootstrap:
Code:
ugmoe@HomeTheaterPC:~/Downloads/xbmc-9.11$ sudo ./bootstrap
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.in: tracing
autoreconf: configure.in: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: configure.in: not using Automake
autoreconf: Leaving directory `.'
autoreconf: Entering directory `xbmc/lib/libass'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I shave
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --install --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./config.guess'
libtoolize: copying file `./config.sub'
libtoolize: copying file `./install-sh'
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `shave'.
libtoolize: copying file `shave/libtool.m4'
libtoolize: copying file `shave/ltoptions.m4'
libtoolize: copying file `shave/ltsugar.m4'
libtoolize: copying file `shave/ltversion.m4'
libtoolize: copying file `shave/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory `xbmc/lib/libass'
Please (re)run configure...
My build script "update.sh" reads as follows:
Code:
#!/bin/bash
FLAGS="-march=atom -ffast-math -fexcess-precision=fast -floop-parallelize-all \
-ftree-parallelize-loops=4 -pipe -fomit-frame-pointer"
export CFLAGS="$FLAGS"
export CXXFLAGS="$FLAGS"
./configure --disable-debug --prefix=/usr --with-cpu=host \
&& make -j2 \
&& sudo checkinstall --pkgname=xbmc --pkgversion=9.11_amd64_atom-optimized -y
" ./configure --disable-debug --prefix=/usr --with-cpu=host " OUTPUT:
Pastebin Located HERE
I notice that the ./configure output says "VDPAU .... NO" in the end of the configuration. I DO want to use the VDPAU for my Nvidia ION chipset. Am I missing a flag to enable VDPAU support?
COMPILATION OUTPUT:
<COMING SOON>
The compile appears to complete (at least it returns to a prompt and doesn't produce any errors) however no executables are produced -- which I'm told is a sign that it truly didn't finish. I am re-doing the compile now to put the output in a pastebin... any suggestions so far?