Hi,


Thanks for your reply. We are working with mesa-8.0.4 on Ubuntu 12.04 and 
compiling the mesa with following options(hardware rendering enabled) and found 
that there is no Winsys is enabled for "radeon/drm" and it has only "SW" 
winsys.  After this we took mesa-9.0.1 and configured and found radeon/drm is 
enabled, but compilation is not successful with the error attached. Our 
intention is compile mesa with opengles2 only with gallium driver(R600) and run 
es2 demo program which are in mesa-demos.



Mesa-8.0.4 :

root@amd-desktop:/home/amd/Downloads/testtrails/mesa-mesa-8.0.4#

./configure --prefix=/opt/xorg2  --enable-shared-glapi 
--with-gallium-drivers=r600 --enable-gles2 --enable-debug --disable-opengl



        prefix:          /opt/xorg2

        exec_prefix:     ${prefix}

        libdir:          ${exec_prefix}/lib

        includedir:      ${prefix}/include



        OpenGL:          no (ES1: no ES2: yes)

        OpenVG:          no



        OSMesa:          no

        GLX:             no



        GLU:             no



        EGL:             yes

        EGL platforms:   x11

        EGL drivers:



        llvm:            no



        Gallium:         yes

        Gallium dirs:    auxiliary drivers state_trackers

        Target dirs:

        Winsys dirs:     sw

        Driver dirs:     galahad identity noop r600 rbug trace

        Trackers dirs:



        Shared libs:     yes

        Static libs:     no



        CFLAGS:          -g -O2 -Wall -Wmissing-prototypes -std=c99 
-fno-strict-aliasing -fno-builtin-memcmp -g -fPIC

        CXXFLAGS:        -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp 
-g -fPIC

        Macros:          -D_GNU_SOURCE -DPTHREADS -DDEBUG -DHAVE_POSIX_MEMALIGN 
-DHAVE_MINCORE -DHAVE_LIBUDEV -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM 
-DUSE_SSE_ASM



        PYTHON2:         python2



        Run 'make' to build Mesa



Mesa-9.0.1:

root@amd-desktop:/home/amd/Downloads/testtrails/mesa-mesa-9.0.1#



./configure --prefix=/opt/xorg2  --enable-shared-glapi 
--with-gallium-drivers=r600 --enable-gles2 --enable-debug --disable-opengl







       prefix:          /opt/xorg2

        exec_prefix:     ${prefix}

        libdir:          ${exec_prefix}/lib

        includedir:      ${prefix}/include



        OpenGL:          no (ES1: no ES2: yes)

        OpenVG:          no



        OSMesa:          no

        DRI drivers:     no

        DRI driver dir:  ${libdir}/dri

        GLX:             DRI-based



        EGL:             yes

        EGL platforms:   x11

        EGL drivers:     builtin:egl_glx builtin:egl_dri2



        llvm:            no



        Gallium:         yes

        Gallium dirs:    auxiliary drivers state_trackers

        Target dirs:     dri-r600

        Winsys dirs:     radeon/drm sw sw/dri

        Driver dirs:     galahad identity noop r600 rbug trace

        Trackers dirs:   dri



        Shared libs:     yes

        Static libs:     no

        Shared-glapi:    yes



        CFLAGS:          -g -O2 -Wall -std=c99 
-Werror=implicit-function-declaration -Werror=missing-prototypes 
-fno-strict-aliasing -fno-builtin-memcmp -g -fPIC

        CXXFLAGS:        -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp 
-g -fPIC

        Macros:          -D_GNU_SOURCE -DHAVE_PTHREAD -DDEBUG -DUSE_X86_ASM 
-DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DHAVE_DLOPEN -DHAVE_POSIX_MEMALIGN 
-DIN_DRI_DRIVER -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING 
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DHAVE_MINCORE 
-DHAVE_LIBUDEV



        PYTHON2:         python2



        Run 'make' to build Mesa



Compilation error in mesa-9.0.1:

Making all in .

make[4]: Entering directory 
`/home/amd/Downloads/testtrails/mesa-mesa-9.0.1/src/mesa'

  CC     api_arrayelt.lo

  CC     api_exec.lo

../../src/mesa/main/api_exec.c: In function '_mesa_create_exec_table':

../../src/mesa/main/api_exec.c:132:4: warning: passing argument 1 of 
'_mesa_loopback_init_api_table' from incompatible pointer type [enabled by 
default]

../../src/mesa/main/api_loopback.h:44:1: note: expected 'struct _glapi_table *' 
but argument is of type 'struct gl_context *'

../../src/mesa/main/api_exec.c:132:4: error: too many arguments to function 
'_mesa_loopback_init_api_table'

../../src/mesa/main/api_loopback.h:44:1: note: declared here

../../src/mesa/main/api_exec.c:525:40: error: '_mesa_GetVertexAttribPointervNV' 
undeclared (first use in this function)

../../src/mesa/main/api_exec.c:525:40: note: each undeclared identifier is 
reported only once for each function it appears in

make[4]: *** [api_exec.lo] Error 1



Can you please let us know whether  we can build the mesa for only opengles2 
without opengl ? (--disable-opengles2 and –disable-opengl),  and if it is how 
to build mesa for opengles2 only. And I have looked at  : 
http://mesa3d.org/opengles.html and in this they mentioned –enable-opengles2 
and –enable-opengles2 for Gallium driver hardware. To work with gallium driver 
is it required both opengles1 and opengles2?



Thanks in advance.



Thanks and Regards,

Ramesh

________________________________________

From: Tom Gall [tom.g...@linaro.org]

Sent: Tuesday, January 29, 2013 10:48 PM

To: Ramesh Reddy Emmadi

Cc: mesa-dev@lists.freedesktop.org

Subject: Re: [Mesa-dev] Regading OpenGLES2 on Linux



A little more information such as what source you're attempting to

build, config options.



Have you looked at : http://mesa3d.org/opengles.html



etc etc.



On Tue, Jan 29, 2013 at 10:56 AM, Ramesh Reddy Emmadi

<ramesh_emm...@infosys.com> wrote:

> Hi,

>

> We are working on Opengles2 porting and want only compile opengles2 and not 
> opengl and opengles1 and we are not able to compile. Facing lot of 
> compilation errors.

>

> Can you please let us know whether we can compile opengles2 without opengl 
> and opengles1 and if it is then what is the option to build mesa only for 
> opengles2.

>

>

> Thanks and Regards,

> Ramesh

>

<snip>

> _______________________________________________

> mesa-dev mailing list

> mesa-dev@lists.freedesktop.org

> http://lists.freedesktop.org/mailman/listinfo/mesa-dev



--

Regards,

Tom



"Where's the kaboom!? There was supposed to be an earth-shattering

kaboom!" Marvin Martian

Tech Lead, Graphics Working Group | Linaro.org │ Open source software

for ARM SoCs

w) tom.gall att linaro.org

h) tom_gall att mac.com


**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, please 
notify the sender by e-mail and delete the original message. Further, you are 
not 
to copy, disclose, or distribute this e-mail or its contents to any other 
person and 
any such actions are unlawful. This e-mail may contain viruses. Infosys has 
taken 
every reasonable precaution to minimize this risk, but is not liable for any 
damage 
you may sustain as a result of any virus in this e-mail. You should carry out 
your 
own virus checks before opening the e-mail or attachment. Infosys reserves the 
right to monitor and review the content of all messages sent to or from this 
e-mail 
address. Messages sent to or from this e-mail address may be stored on the 
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to