On 18 February 2010 22:58, Dan Nicholson <dbn.li...@gmail.com> wrote: > On Thu, Feb 18, 2010 at 2:52 PM, Mike Lothian <m...@fireburn.co.uk> wrote: >> 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/includeMike 23:39:51
Possibly /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? > > I just did it. Try again. > > -- > Dan > Thanks that fixed it ------------------------------------------------------------------------------ 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