Hi all, 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. I pulled in the latest commits from the git repository as of the morning of 24-05-2012.
The ./configure options I use are: ./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 The errors are here when I run make: 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 -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC -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 main/ff_fragment_shader.cpp: In function ‘ir_rvalue* emit_texenv(texenv_fragment_program*, GLuint)’: main/ff_fragment_shader.cpp:951:3: warning: narrowing conversion of ‘(1 << ((int)rgb_shift))’ from ‘int’ to ‘float’ inside { } is ill-formed in C++11 [-Wnarrowing] main/ff_fragment_shader.cpp:951:3: warning: narrowing conversion of ‘(1 << ((int)rgb_shift))’ from ‘int’ to ‘float’ inside { } is ill-formed in C++11 [-Wnarrowing] main/ff_fragment_shader.cpp:951:3: warning: narrowing conversion of ‘(1 << ((int)rgb_shift))’ from ‘int’ to ‘float’ inside { } is ill-formed in C++11 [-Wnarrowing] main/ff_fragment_shader.cpp:951:3: warning: narrowing conversion of ‘(1 << ((int)alpha_shift))’ from ‘int’ to ‘float’ inside { } is ill-formed in C++11 [-Wnarrowing] 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 -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC -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 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 -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC -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 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 -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC -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 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 -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC -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 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 -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC -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 mklib: Making Linux static library: libmesa.a mklib: Making Linux static library: libmesagallium.a mklib: Making Linux shared library: ../../lib64/libdricore.so ar: creating libmesagallium.a ar: creating libmesa.a mklib: Installing ../../lib64/libdricore.so in ../../lib64 mv: `../../lib64/libdricore.so' and `../../lib64/libdricore.so' are the same file gmake[3]: Entering directory `/home/steve/mesa/src/mesa/drivers' gmake[4]: Entering directory `/home/steve/mesa/src/mesa/drivers/dri' gmake[5]: Entering directory `/home/steve/mesa/src/mesa/drivers/dri' gmake[5]: Nothing to be done for `all-am'. gmake[5]: Leaving directory `/home/steve/mesa/src/mesa/drivers/dri' gmake[4]: Leaving directory `/home/steve/mesa/src/mesa/drivers/dri' gmake[3]: Leaving directory `/home/steve/mesa/src/mesa/drivers' gmake[2]: Leaving directory `/home/steve/mesa/src/mesa' gmake[2]: Entering directory `/home/steve/mesa/src/glx' CCLD libGL.la *** Warning: Linking the shared library libGL.la against the *** static library ../mapi/glapi/libglapi.a is not portable! gcc: error: .libs/clientattrib.o: No such file or directory gcc: error: .libs/clientinfo.o: No such file or directory gcc: error: .libs/compsize.o: No such file or directory gcc: error: .libs/create_context.o: No such file or directory gcc: error: .libs/eval.o: No such file or directory gcc: error: .libs/glxconfig.o: No such file or directory gcc: error: .libs/glxcmds.o: No such file or directory gcc: error: .libs/glxcurrent.o: No such file or directory gcc: error: .libs/glx_error.o: No such file or directory gcc: error: .libs/glxext.o: No such file or directory gcc: error: .libs/glxextensions.o: No such file or directory gcc: error: .libs/indirect_glx.o: No such file or directory gcc: error: .libs/indirect.o: No such file or directory gcc: error: .libs/indirect_init.o: No such file or directory gcc: error: .libs/indirect_size.o: No such file or directory gcc: error: .libs/indirect_window_pos.o: No such file or directory gcc: error: .libs/indirect_texture_compression.o: No such file or directory gcc: error: .libs/indirect_transpose_matrix.o: No such file or directory gcc: error: .libs/indirect_vertex_array.o: No such file or directory gcc: error: .libs/indirect_vertex_program.o: No such file or directory gcc: error: .libs/pixel.o: No such file or directory gcc: error: .libs/pixelstore.o: No such file or directory gcc: error: .libs/render2.o: No such file or directory gcc: error: .libs/renderpix.o: No such file or directory gcc: error: .libs/single2.o: No such file or directory gcc: error: .libs/singlepix.o: No such file or directory gcc: error: .libs/vertarr.o: No such file or directory gcc: error: .libs/xfont.o: No such file or directory gcc: error: .libs/glx_pbuffer.o: No such file or directory gcc: error: .libs/glx_query.o: No such file or directory gcc: error: .libs/drisw_glx.o: No such file or directory gcc: error: .libs/dri_common.o: No such file or directory gcc: error: .libs/dri_glx.o: No such file or directory gcc: error: .libs/XF86dri.o: No such file or directory gcc: error: .libs/glxhash.o: No such file or directory gcc: error: .libs/dri2_glx.o: No such file or directory gcc: error: .libs/dri2.o: No such file or directory gcc: error: .libs/applegl_glx.o: No such file or directory gmake[2]: *** [libGL.la] Error 1 gmake[2]: Leaving directory `/home/steve/mesa/src/glx' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/home/steve/mesa/src' make: *** [default] Error 1 Regards, STEVE555
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev