[Mesa-users] Mesa 7.8.2 with Hardware Acceleration on Ubuntu 10.10

Chia-I Wu olvaffe at gmail.com
Tue Feb 22 07:29:28 PST 2011


On Mon, Feb 21, 2011 at 11:40 PM, Srini <srini_rajini at yahoo.com> wrote:
> but doing ./configure is generating the default configuration, what I
> precisely need is to enable only i915 pipediver in addition to softpipe.
> doing just ./configure is generating below configurations.
Does --with-dri-drivers="" --enable-gallium-i915 help?
> ****************************************************************************************************************
> configure: creating ./config.status
> config.status: creating configs/autoconf
> config.status: executing configs commands
>
> prefix:          /usr/local
> exec_prefix:     ${prefix}
> libdir:          ${exec_prefix}/lib
> includedir:      ${prefix}/include
>
> Driver:          dri
> OSMesa:          no
> DRI drivers:     i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon savage
> sis tdfx unichrome swrast
> DRI driver dir:  ${libdir}/dri
> Use XCB:         no
>
> Gallium:         yes
> Gallium dirs:    auxiliary drivers state_trackers
> Winsys dirs:      drm
> Winsys drm dirs:
> Driver dirs:     softpipe failover trace identity svga i915 i965 r300
> Trackers dirs:   dri egl xorg
>
> Shared libs:     yes
> Static libs:     no
> EGL:             glx
> GLU:             yes
> GLw:             yes (Motif: no)
> glut:            no
> Demos:           no
>
> CFLAGS:          -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math
> -fvisibility=hidden -fno-strict-aliasing -fPIC
> CXXFLAGS:        -g -O2 -Wall -fno-strict-aliasing -fPIC
> Macros:          -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN
> -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING
> -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XEXTPROTO_71 -DUSE_X86_ASM
> -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
>
> Run 'make' to build Mesa
> **************************************************************************************************************
>
> I observe from above configuration EGL is configured for egl_glx, which is
> software based(if i am correct.). if i continue to do make My EGL is
> dependent on egl_glx which sits in /usr/local/lib/egl/.. i am telling this
> because when I tried running some sample application i am getting below
> error.
> ***************************************************************************************************************
> export LD_LIBRARY_PATH=/root/Mesa-7.8.2/lib/
> export EGL_DRIVER=/root/Mesa-7.8.2/lib/
> root at srini:~/check_GLES# ./sphere
> libEGL warning: Could not open driver /root/Mesa-7.8.2/lib/
> (/root/Mesa-7.8.2/lib/: cannot read file data: Is a directory)
> libEGL warning: Could not open driver /root/Mesa-7.8.2/lib/.so
> (/root/Mesa-7.8.2/lib/.so: cannot open shared object file: No such file or
> directory)
> libEGL warning: EGL_DRIVER is set to an invalid driver
> libEGL warning: Could not open driver /usr/local/lib/egl/egl_glx
> (/usr/local/lib/egl/egl_glx: cannot open shared object file: No such file or
> directory)
> Segmentation fault
> ***************************************************************************************************************
> please guide me where i am doing wrong.
>
>
> Regards,
> Srini.
> ________________________________
> From: Chia-I Wu <olvaffe at gmail.com>
> To: Srini <srini_rajini at yahoo.com>
> Cc: mesa-users at lists.freedesktop.org
> Sent: Mon, 21 February, 2011 9:26:53 PM
> Subject: Re: [Mesa-users] Mesa 7.8.2 with Hardware Acceleration on Ubuntu
> 10.10
>
> On Mon, Feb 21, 2011 at 5:32 AM, Srini <srini_rajini at yahoo.com> wrote:
>> I am trying to build Mesa 7.8.2 on Ubutu 10.10 with Hardware acceleration
>> for i915, Enabled along with softpipe. I enabled this in the config file
>> linux-opengl-es.
>> doing "make linux-opengl-es" will end up with big error list.
>> is there anything i need to take care before doing this?
>> could anyone please help me in fixing this.
> linux-opengl-es is broken.  I will either fix it or remove it.
>
> For now, you will have to run ./configure (or scons).
>> Thanks in Advance
>>
>> Regards,
>> Srini.
>>
>> make[4]: Entering directory `/root/Mesa-7.8.2/src/gallium/winsys/xlib'
>> Makefile:101: depend: No such file or directory
>> running makedepend
>> makedepend -fdepend -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L
>> -D_SVID_SOURCE
>> -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN
>> -DGLX_DIRECT_RENDERING -DGALLIUM_SOFTPIPE -I../../../../include
>> -I../../../../src/mesa -I../../../../src/mesa/main
>> -I../../../../src/gallium/include -I../../../../src/gallium/drivers
>> -I../../../../src/gallium/state_trackers/glx/xlib
>> -I../../../../src/gallium/auxiliary  xlib.c xlib_cell.c xlib_llvmpipe.c
>> xlib_softpipe.c \
>>         > /dev/null 2>/dev/null
>> make[4]: Leaving directory `/root/Mesa-7.8.2/src/gallium/winsys/xlib'
>> make[4]: Entering directory `/root/Mesa-7.8.2/src/gallium/winsys/xlib'
>> gcc -c -I../../../../include -I../../../../src/mesa
>> -I../../../../src/mesa/main -I../../../../src/gallium/include
>> -I../../../../src/gallium/drivers
>> -I../../../../src/gallium/state_trackers/glx/xlib
>> -I../../../../src/gallium/auxiliary  -Wall -Wmissing-prototypes
>> -Wdeclaration-after-statement -Wpointer-arith -O3 -g -fPIC
>> -D_POSIX_SOURCE
>> -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE
>> -DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN -DGLX_DIRECT_RENDERING
>> -DGALLIUM_SOFTPIPE  -I/usr/X11R6/include -std=c99 -ffast-math
>> -fno-strict-aliasing xlib.c -o xlib.o
>> gcc -c -I../../../../include -I../../../../src/mesa
>> -I../../../../src/mesa/main -I../../../../src/gallium/include
>> -I../../../../src/gallium/drivers
>> -I../../../../src/gallium/state_trackers/glx/xlib
>> -I../../../../src/gallium/auxiliary  -Wall -Wmissing-prototypes
>> -Wdeclaration-after-statement -Wpointer-arith -O3 -g -fPIC
>> -D_POSIX_SOURCE
>> -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE
>> -DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN -DGLX_DIRECT_RENDERING
>> -DGALLIUM_SOFTPIPE  -I/usr/X11R6/include -std=c99 -ffast-math
>> -fno-strict-aliasing xlib_cell.c -o xlib_cell.o
>> gcc -c -I../../../../include -I../../../../src/mesa
>> -I../../../../src/mesa/main -I../../../../src/gallium/include
>> -I../../../../src/gallium/drivers
>> -I../../../../src/gallium/state_trackers/glx/xlib
>> -I../../../../src/gallium/auxiliary  -Wall -Wmissing-prototypes
>> -Wdeclaration-after-statement -Wpointer-arith -O3 -g -fPIC
>> -D_POSIX_SOURCE
>> -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE
>> -DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN -DGLX_DIRECT_RENDERING
>> -DGALLIUM_SOFTPIPE  -I/usr/X11R6/include -std=c99 -ffast-math
>> -fno-strict-aliasing xlib_llvmpipe.c -o xlib_llvmpipe.o
>> gcc -c -I../../../../include -I../../../../src/mesa
>> -I../../../../src/mesa/main -I../../../../src/gallium/include
>> -I../../../../src/gallium/drivers
>> -I../../../../src/gallium/state_trackers/glx/xlib
>> -I../../../../src/gallium/auxiliary  -Wall -Wmissing-prototypes
>> -Wdeclaration-after-statement -Wpointer-arith -O3 -g -fPIC
>> -D_POSIX_SOURCE
>> -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE
>> -DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN -DGLX_DIRECT_RENDERING
>> -DGALLIUM_SOFTPIPE  -I/usr/X11R6/include -std=c99 -ffast-math
>> -fno-strict-aliasing xlib_softpipe.c -o xlib_softpipe.o
>> make[4]: *** No rule to make target
>> `../../../../src/gallium/state_trackers/glx/xlib/libxlib.a', needed by
>> `../../../../lib/gallium/libGL.so'.  Stop.
>> make[4]: Leaving directory `/root/Mesa-7.8.2/src/gallium/winsys/xlib'
>> make[3]: *** [default] Error 1
>> make[3]: Leaving directory `/root/Mesa-7.8.2/src/gallium/winsys'
>> make[2]: *** [subdirs] Error 1
>> make[2]: Leaving directory `/root/Mesa-7.8.2/src'
>> make[1]: *** [default] Error 1
>> make[1]: Leaving directory `/root/Mesa-7.8.2'
>> make: *** [linux-opengl-es] Error 2
>>
>>
>> _______________________________________________
>> mesa-users mailing list
>> mesa-users at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/mesa-users
>>
>>
>
>
>
> --
> olv at LunarG.com
>
>



-- 
olv at LunarG.com


More information about the mesa-users mailing list