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 ------------------------------------------------------------------------------ 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