Re: Problems Compiling from Git

2010-02-24 Thread Mike Lothian
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

2010-02-23 Thread Mike Lothian
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

2010-02-18 Thread Mike Lothian
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

2010-02-18 Thread Dan Nicholson
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

2010-02-18 Thread Mike Lothian
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

2010-02-18 Thread Dan Nicholson
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

2010-02-18 Thread Mike Lothian
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

2010-02-18 Thread Mike Lothian
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

2010-02-18 Thread Mike Lothian
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?