Mailinglist Archive: radeonhd (223 mails)

< Previous Next >
[radeonhd] building problem solved: libpciaccess needed updating
  • From: "John Stoffel" <john@xxxxxxxxxxx>
  • Date: Wed, 4 Jun 2008 15:05:16 -0400
  • Message-id: <18502.59244.199992.729216@xxxxxxxxxxx>

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@xxxxxxxxxxxx
For additional commands, e-mail: radeonhd+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups