<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hi all,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I have an issue building the nouveau NVC0 3D driver from the Mesa git Repository. I am currently running Fedora 17 with a Nvidia 560 GTX with 1Gb of memory.<br>I pulled in the latest commits from the git repository as of the morning of 24-05-2012.<br><br>The ./configure options I use are:<br><br>./autogen.sh --prefix=/usr --bindir=/usr/bin --libdir=/usr/lib64 --includedir=/usr/include --with-dri-drivers= --with-gallium-drivers=swrast,nouveau --enable-debug --enable-texture-float --disable-asm --enable-opengl --disable-gles2 --disable-openvg --enable-texture-float --disable-asm --enable-opengl --disable-gles2 --disable-openvg --enable-dri --enable-glx --enable-xvmc --disable-va --disable-vdpau --disable-osmesa --disable-egl --disable-xorg --disable-d3d1x --disable-xa --disable-gbm --disable-xlib-glx --disable-gallium-egl --disable-gallium-gbm --disable-gallium-llvm --enable-driglx-direct --enable-glx-tls --enable-glu<br><br>The errors are here when I run make:<br><br>g++ -c -o objs-dricore/main/ff_fragment_shader.o main/ff_fragment_shader.cpp -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -I../../include -I../../src/glsl -I../../src/mesa -I../../src/mapi -I../../src/gallium/include -I../../src/gallium/auxiliary&nbsp; -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g&nbsp; -fPIC&nbsp; -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DUSE_DRICORE<br>main/ff_fragment_shader.cpp: In function ‘ir_rvalue* emit_texenv(texenv_fragment_program*, GLuint)’:<br>main/ff_fragment_shader.cpp:951:3: warning: narrowing conversion of ‘(1 &lt;&lt; ((int)rgb_shift))’ from ‘int’ to ‘float’ inside { } is ill-formed in C++11 [-Wnarrowing]<br>main/ff_fragment_shader.cpp:951:3: warning: narrowing conversion of ‘(1 &lt;&lt; ((int)rgb_shift))’ from ‘int’ to ‘float’ inside { } is ill-formed in C++11 [-Wnarrowing]<br>main/ff_fragment_shader.cpp:951:3: warning: narrowing conversion of ‘(1 &lt;&lt; ((int)rgb_shift))’ from ‘int’ to ‘float’ inside { } is ill-formed in C++11 [-Wnarrowing]<br>main/ff_fragment_shader.cpp:951:3: warning: narrowing conversion of ‘(1 &lt;&lt; ((int)alpha_shift))’ from ‘int’ to ‘float’ inside { } is ill-formed in C++11 [-Wnarrowing]<br>g++ -c -o objs-dricore/main/shader_query.o main/shader_query.cpp -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -I../../include -I../../src/glsl -I../../src/mesa -I../../src/mapi -I../../src/gallium/include -I../../src/gallium/auxiliary&nbsp; -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g&nbsp; -fPIC&nbsp; -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DUSE_DRICORE<br>g++ -c -o objs-dricore/main/uniform_query.o main/uniform_query.cpp -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -I../../include -I../../src/glsl -I../../src/mesa -I../../src/mapi -I../../src/gallium/include -I../../src/gallium/auxiliary&nbsp; -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g&nbsp; -fPIC&nbsp; -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DUSE_DRICORE<br>g++ -c -o objs-dricore/program/ir_to_mesa.o program/ir_to_mesa.cpp -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -I../../include -I../../src/glsl -I../../src/mesa -I../../src/mapi -I../../src/gallium/include -I../../src/gallium/auxiliary&nbsp; -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g&nbsp; -fPIC&nbsp; -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DUSE_DRICORE<br>g++ -c -o objs-dricore/program/sampler.o program/sampler.cpp -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -I../../include -I../../src/glsl -I../../src/mesa -I../../src/mapi -I../../src/gallium/include -I../../src/gallium/auxiliary&nbsp; -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g&nbsp; -fPIC&nbsp; -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DUSE_DRICORE<br>g++ -c -o objs-dricore/program/string_to_uint_map.o program/string_to_uint_map.cpp -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -I../../include -I../../src/glsl -I../../src/mesa -I../../src/mapi -I../../src/gallium/include -I../../src/gallium/auxiliary&nbsp; -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g&nbsp; -fPIC&nbsp; -D_GNU_SOURCE -DPTHREADS -DDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DUSE_DRICORE<br>mklib: Making Linux static library:&nbsp; libmesa.a<br>mklib: Making Linux static library:&nbsp; libmesagallium.a<br>mklib: Making Linux shared library:&nbsp; ../../lib64/libdricore.so<br>ar: creating libmesagallium.a<br>ar: creating libmesa.a<br>mklib: Installing ../../lib64/libdricore.so in ../../lib64<br>mv: `../../lib64/libdricore.so' and `../../lib64/libdricore.so' are the same file<br>gmake[3]: Entering directory `/home/steve/mesa/src/mesa/drivers'<br>gmake[4]: Entering directory `/home/steve/mesa/src/mesa/drivers/dri'<br>gmake[5]: Entering directory `/home/steve/mesa/src/mesa/drivers/dri'<br>gmake[5]: Nothing to be done for `all-am'.<br>gmake[5]: Leaving directory `/home/steve/mesa/src/mesa/drivers/dri'<br>gmake[4]: Leaving directory `/home/steve/mesa/src/mesa/drivers/dri'<br>gmake[3]: Leaving directory `/home/steve/mesa/src/mesa/drivers'<br>gmake[2]: Leaving directory `/home/steve/mesa/src/mesa'<br>gmake[2]: Entering directory `/home/steve/mesa/src/glx'<br>&nbsp; CCLD&nbsp;&nbsp; libGL.la<br><br>*** Warning: Linking the shared library libGL.la against the<br>*** static library ../mapi/glapi/libglapi.a is not portable!<br>gcc: error: .libs/clientattrib.o: No such file or directory<br>gcc: error: .libs/clientinfo.o: No such file or directory<br>gcc: error: .libs/compsize.o: No such file or directory<br>gcc: error: .libs/create_context.o: No such file or directory<br>gcc: error: .libs/eval.o: No such file or directory<br>gcc: error: .libs/glxconfig.o: No such file or directory<br>gcc: error: .libs/glxcmds.o: No such file or directory<br>gcc: error: .libs/glxcurrent.o: No such file or directory<br>gcc: error: .libs/glx_error.o: No such file or directory<br>gcc: error: .libs/glxext.o: No such file or directory<br>gcc: error: .libs/glxextensions.o: No such file or directory<br>gcc: error: .libs/indirect_glx.o: No such file or directory<br>gcc: error: .libs/indirect.o: No such file or directory<br>gcc: error: .libs/indirect_init.o: No such file or directory<br>gcc: error: .libs/indirect_size.o: No such file or directory<br>gcc: error: .libs/indirect_window_pos.o: No such file or directory<br>gcc: error: .libs/indirect_texture_compression.o: No such file or directory<br>gcc: error: .libs/indirect_transpose_matrix.o: No such file or directory<br>gcc: error: .libs/indirect_vertex_array.o: No such file or directory<br>gcc: error: .libs/indirect_vertex_program.o: No such file or directory<br>gcc: error: .libs/pixel.o: No such file or directory<br>gcc: error: .libs/pixelstore.o: No such file or directory<br>gcc: error: .libs/render2.o: No such file or directory<br>gcc: error: .libs/renderpix.o: No such file or directory<br>gcc: error: .libs/single2.o: No such file or directory<br>gcc: error: .libs/singlepix.o: No such file or directory<br>gcc: error: .libs/vertarr.o: No such file or directory<br>gcc: error: .libs/xfont.o: No such file or directory<br>gcc: error: .libs/glx_pbuffer.o: No such file or directory<br>gcc: error: .libs/glx_query.o: No such file or directory<br>gcc: error: .libs/drisw_glx.o: No such file or directory<br>gcc: error: .libs/dri_common.o: No such file or directory<br>gcc: error: .libs/dri_glx.o: No such file or directory<br>gcc: error: .libs/XF86dri.o: No such file or directory<br>gcc: error: .libs/glxhash.o: No such file or directory<br>gcc: error: .libs/dri2_glx.o: No such file or directory<br>gcc: error: .libs/dri2.o: No such file or directory<br>gcc: error: .libs/applegl_glx.o: No such file or directory<br>gmake[2]: *** [libGL.la] Error 1<br>gmake[2]: Leaving directory `/home/steve/mesa/src/glx'<br>make[1]: *** [subdirs] Error 1<br>make[1]: Leaving directory `/home/steve/mesa/src'<br>make: *** [default] Error 1<br><br>Regards,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STEVE555<br><br>                                               </div></body>
</html>