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&#174; 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

Reply via email to