On 18 February 2010 22:46, Dan Nicholson <dbn.li...@gmail.com> wrote: > On Thu, Feb 18, 2010 at 2:36 PM, Mike Lothian <m...@fireburn.co.uk> wrote: >> I'm experiencing 3 issues at the moment >> >> xorg-server master isn't compiling I get the error: >> >> ../doltcompile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. >> -I../include -I../hw/xfree86/os-support -I../hw/xfree86/os-support/bus >> -I../hw/xfree86/common -I../hw/xfree86/dri -I../mi >> -I../hw/xfree86/dri2 -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith >> -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations >> -Wnested-externs -fno-strict-aliasing -Wbad-function-cast -Wformat=2 >> -Wold-style-definition -Wdeclaration-after-statement -D_BSD_SOURCE >> -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2 >> -I/usr/include/pixman-1 -I../include -I../include -I../Xext >> -I../composite -I../damageext -I../xfixes -I../Xi -I../mi >> -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb >> -fvisibility=hidden -I/usr/include/drm -I/usr/include/drm >> -I/usr/include/drm -I/usr/include/X11/dri -DXFree86Server >> -DGLX_USE_TLS -DPTHREADS -D__GLX_ALIGN64 -march=native -O2 -pipe -w >> -MT glxdri2.lo -MD -MP -MF .deps/glxdri2.Tpo -c -o glxdri2.lo >> glxdri2.c >> glxdri2.c: In function '__glXDRIdrawableSwapBuffers': >> glxdri2.c:221: error: '__DRI2flushExtension' has no member named >> 'flushInvalidate' >> >> mesa wont compile. I have no idea what's happening >> >> gmake[5]: Entering directory >> `/var/tmp/portage/media-libs/mesa-9999/work/Mesa-9999/src/mesa/drivers/dri/swrast' >> running /usr/bin/makedepend >> gmake[5]: Leaving directory >> `/var/tmp/portage/media-libs/mesa-9999/work/Mesa-9999/src/mesa/drivers/dri/swrast' >> gmake[5]: Entering directory >> `/var/tmp/portage/media-libs/mesa-9999/work/Mesa-9999/src/mesa/drivers/dri/swrast' >> gmake[6]: Entering directory >> `/var/tmp/portage/media-libs/mesa-9999/work/Mesa-9999/src/mesa/drivers/dri/swrast' >> x86_64-pc-linux-gnu-gcc -c -I. >> -I../../../../../src/mesa/drivers/dri/common -Iserver >> -I../../../../../include -I../../../../../src/mesa >> -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri >> -I/usr/include/drm -march=native -O2 -pipe -w -ffast-math -Wall >> -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden >> -fno-strict-aliasing -fPIC -D_GNU_SOURCE -DPTHREADS >> -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS >> -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING >> -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS ../common/utils.c -o >> ../common/utils.o >> x86_64-pc-linux-gnu-gcc -c -I. >> -I../../../../../src/mesa/drivers/dri/common -Iserver >> -I../../../../../include -I../../../../../src/mesa >> -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri >> -I/usr/include/drm -march=native -O2 -pipe -w -ffast-math -Wall >> -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden >> -fno-strict-aliasing -fPIC -D_GNU_SOURCE -DPTHREADS >> -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS >> -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING >> -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS swrast.c -o swrast.o >> x86_64-pc-linux-gnu-gcc -c -I. >> -I../../../../../src/mesa/drivers/dri/common -Iserver >> -I../../../../../include -I../../../../../src/mesa >> -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri >> -I/usr/include/drm -march=native -O2 -pipe -w -ffast-math -Wall >> -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden >> -fno-strict-aliasing -fPIC -D_GNU_SOURCE -DPTHREADS >> -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS >> -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING >> -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS swrast_span.c -o swrast_span.o >> /bin/sh ../../../../../bin/mklib -o swrast_dri.so -noprefix -linker >> 'x86_64-pc-linux-gnu-gcc' -ldflags '-Wl,-O1 -Wl,--hash-style=gnu >> -Wl,--as-needed' \ >> ../../common/driverfuncs.o ../common/utils.o swrast.o >> swrast_span.o ../../../../../src/mesa/libmesa.a \ >> -ldrm -lexpat -lm -lpthread -ldl >> mklib: Making Linux shared library: swrast_dri.so >> gmake[6]: *** [swrast_dri.so] Error 1 >> gmake[6]: Leaving directory >> `/var/tmp/portage/media-libs/mesa-9999/work/Mesa-9999/src/mesa/drivers/dri/swrast' >> gmake[5]: *** [lib] Error 2 >> gmake[5]: Leaving directory >> `/var/tmp/portage/media-libs/mesa-9999/work/Mesa-9999/src/mesa/drivers/dri/swrast' >> gmake[4]: *** [subdirs] Error 1 >> gmake[4]: Leaving directory >> `/var/tmp/portage/media-libs/mesa-9999/work/Mesa-9999/src/mesa/drivers/dri' >> gmake[3]: *** [default] Error 1 > > For this one, you should revert commit > d6f55492af3cb82b0113fe6beac0f3494b6e2956. trap and exit on ERR > shouldn't be used blindly since it's entirely possible there are > commands that safely fail in mklib. Not to mention that it's not > portable. > > -- > Dan >
Thanks Dan Does any one have access to get this reverted on master? ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev