Re: Problems Compiling from Git
On 23 February 2010 18:07, Mike Lothian m...@fireburn.co.uk wrote: On 19 February 2010 06:14, ace102 mgav...@juno.com wrote: What kind of hardware are building it for? If you're using nVidia(and their binary) you can use --disable-glx with the xserver .config/autogen.sh and you won't need to build libGL/mesa at all. There's some switches(.config --help) in Mesa which you should look at to see what you need to build specifically for as far as drivers/swrast goes. - Error:Success -- View this message in context: http://old.nabble.com/Problems-Compiling-from-Git-tp27646917p27650095.html Sent from the Free Desktop - xorg mailing list archive at Nabble.com. ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg This is what's passed to configure: ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --prefix=/usr --datadir=/usr/share --disable-ipv6 --disable-dmx --disable-kdrive --disable-tslib --disable-xcalibrate --enable-xvfb --enable-xnest --enable-record --enable-xfree86-utils --enable-install-libxf86config --enable-dri --enable-dri2 --enable-glx --enable-xorg --enable-glx-tls --enable-config-udev --sysconfdir=/etc/X11 --localstatedir=/var --enable-install-setuid --with-fontdir=/usr/share/fonts --with-xkb-output=/var/lib/xkb --disable-config-hal --without-dtrace --disable-xsdl --disable-static I've noticed a few updates to xorg-server in the last 48 hours but I still have the compilation issue Regards Mike Thanks for fixing that Kristian ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Problems Compiling from Git
On 19 February 2010 06:14, ace102 mgav...@juno.com wrote: What kind of hardware are building it for? If you're using nVidia(and their binary) you can use --disable-glx with the xserver .config/autogen.sh and you won't need to build libGL/mesa at all. There's some switches(.config --help) in Mesa which you should look at to see what you need to build specifically for as far as drivers/swrast goes. - Error:Success -- View this message in context: http://old.nabble.com/Problems-Compiling-from-Git-tp27646917p27650095.html Sent from the Free Desktop - xorg mailing list archive at Nabble.com. ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg This is what's passed to configure: ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --prefix=/usr --datadir=/usr/share --disable-ipv6 --disable-dmx --disable-kdrive --disable-tslib --disable-xcalibrate --enable-xvfb --enable-xnest --enable-record --enable-xfree86-utils --enable-install-libxf86config --enable-dri --enable-dri2 --enable-glx --enable-xorg --enable-glx-tls --enable-config-udev --sysconfdir=/etc/X11 --localstatedir=/var --enable-install-setuid --with-fontdir=/usr/share/fonts --with-xkb-output=/var/lib/xkb --disable-config-hal --without-dtrace --disable-xsdl --disable-static I've noticed a few updates to xorg-server in the last 48 hours but I still have the compilation issue Regards Mike ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Problems Compiling from Git
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-/work/Mesa-/src/mesa/drivers/dri/swrast' running /usr/bin/makedepend gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[6]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: *** [lib] Error 2 gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[4]: *** [subdirs] Error 1 gmake[4]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri' gmake[3]: *** [default] Error 1 And lastly the latest intel DRM code from drm-intel-next has the following issue too: CC drivers/gpu/drm/i915/intel_display.o drivers/gpu/drm/i915/intel_display.c: In function 'i9xx_update_wm': drivers/gpu/drm/i915/intel_display.c:2778: error: 'IS_I915GM' undeclared (first use in this function) drivers/gpu/drm/i915/intel_display.c:2778: error: (Each undeclared identifier is reported only once drivers/gpu/drm/i915/intel_display.c:2778: error: for each function it appears in.) make[4]: *** [drivers/gpu/drm/i915/intel_display.o] Error 1 Sorry to spam the mailing lists with this but my guess is the people who introduced these bugs are either using different branches or have fixes already in their local
Re: Problems Compiling from Git
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-/work/Mesa-/src/mesa/drivers/dri/swrast' running /usr/bin/makedepend gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[6]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: *** [lib] Error 2 gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[4]: *** [subdirs] Error 1 gmake[4]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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 ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Problems Compiling from Git
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-/work/Mesa-/src/mesa/drivers/dri/swrast' running /usr/bin/makedepend gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[6]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: *** [lib] Error 2 gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[4]: *** [subdirs] Error 1 gmake[4]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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? ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Problems Compiling from Git
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/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-/work/Mesa-/src/mesa/drivers/dri/swrast' running /usr/bin/makedepend gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[6]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: *** [lib] Error 2 gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[4]: *** [subdirs] Error 1 gmake[4]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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 ___ xorg
Re: [Mesa3d-dev] Problems Compiling from Git
On 18 February 2010 23:11, Xavier Chantry chantry.xav...@gmail.com wrote: On Thu, Feb 18, 2010 at 11: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' 21:09 codin jbarnes: glxdri2.c:221: error: ‘__DRI2flushExtension’ has no member named ‘flushInvalidate’ 21:09 codin ?! 21:09 jbarnes codin: X master is broken 21:10 ickle s/jbarnes/krh/ 21:10 jbarnes you'll need krh's invalidate branch 21:10 jbarnes codin: look for DRI2 Invalidate series on xorg-devel 21:10 codin how do I do that ? 21:10 jbarnes codin: or just git pull ssh://people.freedesktop.org/~krh/xserver dri2-invalidate from your xserver tree 21:10 ickle notmuch search DRI2 Invalidate series 21:19 cworth ickle: Thanks. I'll grab that patch. 21:20 codin ickle, where do I look or that ? 21:21 ickle codin: 20:10 jbarnes codin: or just git pull ssh://people.freedesktop.org/~krh/xserver dri2-invalidate from your xserver tree 21:21 codin ickle, that one is asking for a password 21:21 ickle git pull git://anongit.freedesktop.org/~krh/xserver dri2-invalidate Any chance they could just be pushed to master or revert the offending commits And DRM build issue : 00:26 jifli Someone knows that the current drm-intel-next doesn't build right? 00:32 jbarnes anholt: build breakage due to the sr conflict resolution? 00:32 jbarnes or something... 00:32 jifli yeah that's right 00:32 anholt eh, I'll get to it at some point. 00:33 jbarnes I don't see why it's failing offhand 00:33 jifli forgot (dev) after IS_I915GM 00:33 jifli line 2778 in intel_display.c 00:34 jbarnes oh I was looking at debugfs.c 00:34 jbarnes yeah that's it ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [Intel-gfx] Problems Compiling from Git
On 18 February 2010 23:19, Alexander Lam lambchop...@gmail.com wrote: On Thu, Feb 18, 2010 at 5:36 PM, Mike Lothian m...@fireburn.co.uk wrote: I'm experiencing 3 issues at the moment [snip] And lastly the latest intel DRM code from drm-intel-next has the following issue too: CC drivers/gpu/drm/i915/intel_display.o drivers/gpu/drm/i915/intel_display.c: In function 'i9xx_update_wm': drivers/gpu/drm/i915/intel_display.c:2778: error: 'IS_I915GM' undeclared (first use in this function) drivers/gpu/drm/i915/intel_display.c:2778: error: (Each undeclared identifier is reported only once drivers/gpu/drm/i915/intel_display.c:2778: error: for each function it appears in.) make[4]: *** [drivers/gpu/drm/i915/intel_display.o] Error 1 Apply this: Fixes 05b044d94f1309b48d62784d329842a2585d6421 rebase error. diff -puNr a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c --- a/drivers/gpu/drm/i915/intel_display.c 2010-02-18 18:14:11.287962137 -0500 +++ b/drivers/gpu/drm/i915/intel_display.c 2010-02-18 18:13:51.336212730 -0500 @@ -2775,7 +2775,7 @@ static void i9xx_update_wm(struct drm_de if (IS_I945G(dev) || IS_I945GM(dev)) { I915_WRITE(FW_BLC_SELF, I915_READ(FW_BLC_SELF) ~FW_BLC_SELF_EN); - } else if (IS_I915GM) { + } else if (IS_I915GM(dev)) { I915_WRITE(INSTPM, I915_READ(INSTPM) ~INSTPM_SELF_EN); } } -- Alexander Lam Thanks ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Problems Compiling from Git
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-/work/Mesa-/src/mesa/drivers/dri/swrast' running /usr/bin/makedepend gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[6]: Entering directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[5]: *** [lib] Error 2 gmake[5]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/src/mesa/drivers/dri/swrast' gmake[4]: *** [subdirs] Error 1 gmake[4]: Leaving directory `/var/tmp/portage/media-libs/mesa-/work/Mesa-/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?