[Lunar-commits] <moonbase> mesa-lib: VMware 2D/3D acceleration enabled
Dennis Veatch
dennisveatch at bellsouth.net
Mon May 16 10:20:30 CEST 2011
On Sunday, May 15, 2011 7:30:14 PM Dennis Veatch wrote:
> On Monday, May 09, 2011 6:07:55 PM Zbigniew Luszpinski wrote:
> > commit 322477ee509558bf99c554dea25f8542a46ced17
> > Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
> > Date: Tue May 10 00:07:55 2011 +0200
> >
> > mesa-lib: VMware 2D/3D acceleration enabled
> >
> > ---
> >
> > xorg7/mesa-lib/BUILD | 14 +++++++++-----
> > 1 files changed, 9 insertions(+), 5 deletions(-)
> >
> > diff --git a/xorg7/mesa-lib/BUILD b/xorg7/mesa-lib/BUILD
> > index 5a434fa..ac4ffc4 100644
> > --- a/xorg7/mesa-lib/BUILD
> > +++ b/xorg7/mesa-lib/BUILD
> > @@ -1,5 +1,9 @@
> >
> > (
> >
> > + # mesa merges cflags and ldflags then complains that ldflags are
> > unknown to gcc + # turn off linker till solution will be found
> > + bad_flags linker &&
> > +
> >
> > if [[ -n $MESADRIVER ]] ; then
> >
> > # Build selected drivers only, rather than the default of all of
> > them # Ensure that swrast is included, as a fall-back
> >
> > @@ -23,11 +27,11 @@
> >
> > fi
> >
> > fi &&
> >
> > -# # Detect VMware VGA virtual 3D card and add driver for it
> > -# lspci | grep 'VGA.*VMware.*SVGA.*' &&
> > -# if [ $? -eq 0 ];then
> > -# OPTS+="--enable-gallium-svga "
> > -# fi &&
> > + # Detect VMware VGA virtual 3D card and add driver for it
> > + VGA=`lspci | grep 'VGA.*VMware.*SVGA.*'` &&
> > + if [[ $VGA == *VMware* ]];then
> > + OPTS+="--enable-gallium-svga "
> > + fi &&
> >
> > # Don't overlap with freeglut
> > OPTS+=" --disable-glut" &&
> >
> > _______________________________________________
> > Lunar-commits mailing list
> > Lunar-commits at lunar-linux.org
> > http://foo-projects.org/mailman/listinfo/lunar-commits
>
> Hmmm. When OPTS+=" is used I think there should be a space between the "
> and the option. Made that correction locally and still ended up with this;
>
> Building mesa-lib version 7.10.2
> + running "default_pre_build"
> + validating "/usr/src/Mesa-7.10.2"
> + creating building dir "/usr/src/Mesa-7.10.2"
> + Removing old source directory first!
> + Unpacking "/var/spool/lunar/MesaLib-7.10.2.tar.bz2" in "/usr/src"
> + Unpacking "/var/spool/lunar/MesaGLUT-7.10.2.tar.bz2" in "/usr/src"
> + building "mesa-lib" version "7.10.2" in /usr/src/Mesa-7.10.2
> + CC_EXT="ccache "
> + CXX_EXT="ccache "
> + CC="gcc"
> + CXX="g++"
> + CPP="cpp"
> + CFLAGS=" -O2 -march=native -pipe"
> + CXXFLAGS=" -O2 -march=native -pipe"
> + CPPFLAGS=""
> + LDFLAGS=" -s"
> + Enabled wrapper script usage
> Creating /var/log/lunar/compile/mesa-lib-7.10.2.bz2
> ! Problem detected during BUILD
>
> lin -d did not reveal anything useful.
Commented this out and no problem;
VGA=`lspci | grep 'VGA.*VMware.*SVGA.*'` &&
if [[ $VGA == *VMware* ]];then
OPTS+="--enable-gallium-svga "
fi &&
I don't have vmware/gallium anything around so don't know about its
correctness.
--
Dennis
More information about the Lunar-dev
mailing list