xf86-video-radeonhd:master: 2 commit(s)
Reporting from xf86-video-radeonhd: Radeon HD video driver
Please visit:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd
Or get your own copy by using:
git-clone git://anongit.freedesktop.org/xorg/driver/xf86-video-radeonhd
2 commits against master at 90ef4fd7...:
git_version.sh | 2 +-
src/rhd_dri.c | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
commit de4fbeeb3e5e9802ff8cacd8f283ef3f6279fc3a
Author: David Morrison
Building latest radeonhd from GIT, on x86_64 (Hardy Heron, kernel 2.6-26-rc4) I get the following error. Any suggestions on what I'm missing here? Do I need to be more carefull installing my linux kernel sources in /usr/src/... to make this work properly? rhd_driver.c: In function #hdMapMMIO# rhd_driver.c:1430: error: implicit declaration of function #ci_device_map_range# rhd_driver.c:1430: warning: nested extern declaration of #ci_device_map_range# rhd_driver.c:1432: error: #CI_DEV_MAP_FLAG_WRITABLE#undeclared (first use in this function) rhd_driver.c:1432: error: (Each undeclared identifier is reported only once rhd_driver.c:1432: error: for each function it appears in.) rhd_driver.c: In function #hdUnmapMMIO# rhd_driver.c:1462: error: implicit declaration of function #ci_device_unmap_range# rhd_driver.c:1462: warning: nested extern declaration of #ci_device_unmap_range# rhd_driver.c: In function #hdMapFB# rhd_driver.c:1549: error: #CI_DEV_MAP_FLAG_WRITABLE#undeclared (first use in this function) rhd_driver.c:1550: error: #CI_DEV_MAP_FLAG_WRITE_COMBINE#undeclared (first use in this function) -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Hi all, I've finally managed to build and install all the various Radeon::DRI stuff, maybe I'll get a chance to actually *test* this tonight at home. Basically, I needed to update my libpciaccess library, so I've also updated the Wiki to reflect this requirement. This is on a Hardy Heron (Ubuntu 8.04) x86_64 system. Basically, I did the git clone ... , ./autogen.sh --prefix=/usr, make sudo make install. Here's my *stupid* master script I use for all this now, which is slow and redundant, but makes sure I'm running the absolutely *latest* bleeding edge stuff for testing. Probably overkill, but hey, why not? And I really should clean it up and make it more generic and smarter. But hey, it was slash and burn time here. Thanks, John #!/bin/csh -f # DRM echo "" echo "----------------------------------------------------" echo " building: DRM" echo "----------------------------------------------------" echo "" cd /var/tmp/drm git pull > /var/tmp/drm.log ./autogen.sh --prefix=/usr >>& /var/tmp/drm.log make >>& /var/tmp/drm.log sudo make install >>& /var/tmp/drm.log cd linux-core make DRM_MODULES="radeon" >>& /var/tmp/drm.log sudo make install >>& /var/tmp/drm.log sudo depmod -a >>& /var/tmp/drm.log # dri2proto echo "" echo "----------------------------------------------------" echo " building: dri2proto" echo "----------------------------------------------------" echo "" cd /var/tmp/dri2proto git pull > /var/tmp/dri2proto.log ./autogen.sh --prefix=/usr>>& /var/tmp/dri2proto.log make >>& /var/tmp/dri2proto.log sudo make install>>& /var/tmp/dri2proto.log # mesa echo "" echo "----------------------------------------------------" echo " building: mesa" echo "----------------------------------------------------" echo "" cd /var/tmp/mesa git pull >/var/tmp/mesa.log ./autogen.sh --prefix=/usr --with-dri-drivers=radeon,r300 >>& /var/tmp/mesa.log make >>& /var/tmp/mesa.log sudo make install >>& /var/tmp/mesa.log # xextproto echo "" echo "----------------------------------------------------" echo " building: xextproto" echo "----------------------------------------------------" echo "" cd /var/tmp/xextproto-7.0.3 make clean >/var/tmp/xextproto.log make>>& /var/tmp/xextproto.log sudo make install>>& /var/tmp/xextproto.log # xproto (is named x11proto in the git repository) echo "" echo "----------------------------------------------------" echo " building: xproto" echo "----------------------------------------------------" echo "" cd /var/tmp/xproto-7.0.13 make clean > /var/tmp/xproto.log make >>& /var/tmp/xproto.log sudo make install >>& /var/tmp/xproto.log # inputproto echo "" echo "----------------------------------------------------" echo " building: inputproto" echo "----------------------------------------------------" echo "" cd /var/tmp/inputproto git pull >/var/tmp/inputproto.log make clean>>& /var/tmp/inputproto.log ./autogen.sh --prefix=/usr>>& /var/tmp/inputproto.log make>>/var/tmp/inputproto.log sudo make install>>& /var/tmp/inputproto.log # pixman echo "" echo "----------------------------------------------------" echo " building: pixman" echo "----------------------------------------------------" echo "" cd /var/tmp/pixman-0.10.0 make clean > /var/tmp/pixman.log ./configure --prefix=/usr >>& /var/tmp/pixman.log make >>& /var/tmp/pixman.log sudo make install >>& /var/tmp/pixman.log # xserver echo "" echo "----------------------------------------------------" echo " building: xserver" echo "----------------------------------------------------" echo "" cd /var/tmp/xserver git pull > /var/tmp/xserver.log make clean >>& /var/tmp/xserver.log ./autogen.sh --prefix=/usr >>& /var/tmp/xserver.log make >>& /var/tmp/xserver.log sudo make install >>& /var/tmp/xserver.log # xf86-input-mouse echo "" echo "----------------------------------------------------" echo " building: xf86-input-mouse" echo "----------------------------------------------------" echo "" cd /var/tmp/xf86-input-mouse git pull >/var/tmp/xf86-input-mouse.log make clean >>& /var/tmp/xf86-input-mouse.log ./autogen.sh --prefix=/usr >>& /var/tmp/xf86-input-mouse.log make >>& /var/tmp/xf86-input-mouse.log sudo make install >>& /var/tmp/xf86-input-mouse.log # xf86-input-keyboard echo "" echo "----------------------------------------------------" echo " building: xf86-input-keyboard" echo "----------------------------------------------------" echo "" cd /var/tmp/xf86-input-keyboard git pull >/var/tmp/xf86-input-keyboard.log make clean >>& /var/tmp/xf86-input-keyboard.log ./autogen.sh --prefix=/usr >>& /var/tmp/xf86-input-keyboard.log make>>& /var/tmp/xf86-input-keyboard.log sudo make install >>& /var/tmp/xf86-input-keyboard.log # xf86-input-evdev (if used) echo "" echo "----------------------------------------------------" echo " building: xf86-input-evdev" echo "----------------------------------------------------" echo "" cd /var/tmp/xf86-input-evdev git pull >/var/tmp/xf86-input-evdev.log make clean >>& /var/tmp/xf86-input-evdev.log ./autogen.sh --prefix=/usr >>& /var/tmp/xf86-input-evdev.log make >>& /var/tmp/xf86-input-evdev.log sudo make install >>& /var/tmp/xf86-input-evdev.log # libpciaccess echo "" echo "----------------------------------------------------" echo " building: libpciaccess" echo "----------------------------------------------------" echo "" cd /var/tmp/libpciaccess git pull >/var/tmp/libpciaccess.log make clean >>& /var/tmp/libpciaccess.log ./autogen.sh --prefix=/usr >>& /var/tmp/libpciaccess.log make >>& /var/tmp/libpciaccess.log sudo make install >>& /var/tmp/libpciaccess.log # radeonhd echo "" echo "----------------------------------------------------" echo " building: radeonhd" echo "----------------------------------------------------" echo "" cd /var/tmp/xf86-video-radeonhd git pull > /var/tmp/xf86-radeonhd.log make clean >> /var/tmp/xf86-radeonhd.log ./autogen.sh --prefix=/usr >> /var/tmp/xf86-radeonhd.log make >> /var/tmp/xf86-radeonhd.log sudo make install >> /var/tmp/xf86-radeonhd.log -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Jun 04, 08 15:05:16 -0400, John Stoffel wrote:
Basically, I needed to update my libpciaccess library, so I've also updated the Wiki to reflect this requirement. This is on a Hardy Heron (Ubuntu 8.04) x86_64 system.
Thanks for helping here!
Here's my *stupid* master script I use for all this now, which is slow and redundant, but makes sure I'm running the absolutely *latest* bleeding edge stuff for testing. Probably overkill, but hey, why not?
:^P
Matthias
--
Matthias Hopf
Matthias> On Jun 04, 08 15:05:16 -0400, John Stoffel wrote:
Basically, I needed to update my libpciaccess library, so I've also updated the Wiki to reflect this requirement. This is on a Hardy Heron (Ubuntu 8.04) x86_64 system.
Matthias> Thanks for helping here! I'm trying, I'm trying! Didn't get a chance to actually test my system last night, I crashed early with a cold. :[
Here's my *stupid* master script I use for all this now, which is slow and redundant, but makes sure I'm running the absolutely *latest* bleeding edge stuff for testing. Probably overkill, but hey, why not?
Matthias> :^P It's nice to see it all compiling now for sure. Just to note, I'm *NOT* installing my actual kernel source into /usr/src/... since I'm also playing with 2.6.26-rc5 (or will be once it finishes compiling...) as well as with this RadeonHD DRI stuff. I think the Radeon/RadeonHD guys need to spend some more time in packaging up test releases so that more people can help out with testing releases. John -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (3)
-
eich@kemper.freedesktop.org
-
John Stoffel
-
Matthias Hopf