[Intel-gfx] Compilation of dri2 branch

Andre andremuellerster at gmail.com
Wed Nov 19 12:11:12 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hanno Böck wrote:
> Hi,
> 
> I just saw that the dri2 branch got an update a few days ago. I tried to 
> compile it, but it fails.
> 
> Do I need a branch of something else? xorg-server, mesa and libdrm are all 
> from git.

[not shure this gets through to the list, I once had a mailbox overflow]

I compiled the dri2 branch successfully only yesterday, using
the gentoo x11 overlay.

It succeeded and worked fine.
Afterwards, I went though the deps to see if I could downgrade a few
things (back from git) for a little more robustness on my production
system :-)
According to the deps, I could have downgraded to dri2proto-1.1,
mesa-7.2 and libdrm-2.4.*
but that is not correct, and I saw that same error, IIRC
(but I don't have access to the machine right now, so...)

It really needs mesa >7.2, which requires the rest (the =dri2proto-9999
dep is given by mesa or libdrm, but should really be unnecessary)

While I'm at it: where do I file these issues directly to the
x11-overlay maintainers?

Best, Andre Müller

> 
> make[4]: Entering directory 
> `/var/tmp/portage/x11-drivers/xf86-video-intel-9999/work/xf86-video-intel-9999/src'
> ../doltcompile 
> x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/xorg -I/usr/include/pixman-1    -I/usr/include/drm   -Wall -Wpointer-arith -Wstrict-prototypes     -Wmissing-prototypes -Wmissing-declarations     -Wnested-externs -fno-strict-aliasing -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm   -I/usr/include/X11/dri -I../uxa -DI830_XV -DI830_USE_XAA -DI830_USE_EXA -O2 -march=core2 -pipe -MT 
> i810_driver.lo -MD -MP -MF .deps/i810_driver.Tpo -c -o i810_driver.lo 
> i810_driver.c
> In file included from i830.h:738,
>                  from i810_driver.c:88:
> i830_batchbuffer.h: In function 'intel_batch_space':
> i830_batchbuffer.h:42: error: 'struct _I830Rec' has no member named 'batch_bo'
> i830_batchbuffer.h:42: error: 'struct _I830Rec' has no member 
> named 'batch_used'
> i830_batchbuffer.h: In function 'intel_batch_require_space':
> i830_batchbuffer.h:48: error: 'struct _I830Rec' has no member named 'batch_bo'
> i830_batchbuffer.h: In function 'intel_batch_emit_dword':
> i830_batchbuffer.h:56: error: 'struct _I830Rec' has no member 
> named 'batch_ptr'
> i830_batchbuffer.h:58: error: 'struct _I830Rec' has no member 
> named 'batch_ptr'
> i830_batchbuffer.h:58: error: 'struct _I830Rec' has no member 
> named 'batch_used'
> i830_batchbuffer.h:59: error: 'struct _I830Rec' has no member 
> named 'batch_used'
> i830_batchbuffer.h: In function 'intel_batch_emit_reloc':
> i830_batchbuffer.h:70: error: 'struct _I830Rec' has no member 
> named 'batch_ptr'
> i830_batchbuffer.h:70: error: 'struct _I830Rec' has no member 
> named 'batch_used'
> i830_batchbuffer.h:71: error: 'struct _I830Rec' has no member named 'batch_bo'
> i830_batchbuffer.h:71: error: 'struct _I830Rec' has no member 
> named 'batch_used'
> i830_batchbuffer.h:73: error: 'struct _I830Rec' has no member 
> named 'batch_used'
> i830_batchbuffer.h: In function 'intel_batch_emit_reloc_pixmap':
> i830_batchbuffer.h:85: error: 'struct _I830Rec' has no member 
> named 'batch_ptr'
> i830_batchbuffer.h:94: error: 'struct _I830Rec' has no member 
> named 'batch_ptr'
> i830_batchbuffer.h:94: error: 'struct _I830Rec' has no member 
> named 'batch_used'
> i830_batchbuffer.h:95: error: 'struct _I830Rec' has no member 
> named 'batch_used'
> make[4]: *** [i810_driver.lo] Error 1
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkj9FAACgkQhYOgL/M0VS0EiQCghkmXyBnLfAf+/unqBSQPL/wJ
UB8AoIW8hyfSmmkq5L4T2GIy1w8C+Qx+
=gc2h
-----END PGP SIGNATURE-----



More information about the Intel-gfx mailing list