On Fri, 2006-02-17 at 18:00 -0500, Paul Donohue wrote: 
> 
> I grabbed the 12/20/05 version of the driver from cvs (I think this should 
> correspond to 6.9.0):
>  'cvs -d :pserver:[EMAIL PROTECTED]:/cvs/xorg co -D "2005-12-20" 
> driver/xf86-video-ati'
> I installed the autoconf2.13 and libtool packages.

Which version of automake?

I suspect some of the problems are due to the autoconfage only having
been added relatively recently; it might be better to contain cvs -D to
the src directory and use the current code for the rest.


> So, I checked in Debian Experimental, but didn't find an xserver-xorg-dev 
> package.  I went to ubuntu and manually downloaded and installed the 
> xserver-xorg-dev package instead.  I later found I needed a bunch of the 
> x11proto-<something>-dev packages as well; I installed core, fonts, xext, 
> xf86misc, video, xinerama, render, randr, xf86dri, and gl from 
> http://packages.ubuntu.com/dapper/x11/ dpkg wasn't very happy about 
> installing the X7.0 dev package on a system running X6.9, so I just used 
> 'dpkg -i --force-depends <package>.deb'
> I also installed the mesa-common-dev, libdrm-dev, and libdrm2 packages from 
> Debian.
> Then I ran 'make' again
> ...and make still wasn't able to find the xorg header files...

The main problem here is probably that x11-common 1:1.0.x needs to be
installed before any of the modular -dev packages. The experience should
have been smoother when using APT instead of dpkg directly though.


> (II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.so
> dlopen: /usr/X11R6/lib/modules/drivers/radeon_drv.so: undefined symbol: 
> gRADEONEntityIndex

[...]

> (II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.so
> (EE) LoadModule: Module radeon does not have a radeonModuleData data object.

If the corresponding ati_drv.so was installed as well, these are most
likely results of the previous problems. Or mabe there are lingering
incompatibilities that prevent older driver code from working with the
current server. :(


> If you know of a step-by-step procedure I can follow to just make this 
> work (so I can just pick a bunch of cvs revisions and try them), that 
> would be ideal.  Otherwise, it might be a long while before I have 
> another day to spend banging my head on the desk trying to make the 
> cvs source work.

I'm afraid I don't have any specific suggestions to offer; sorry this
has been so painful. As a little consolation, let me point out that this
kind of thing would usually require at least a bunch of rebuilds of the
whole monolithic X tree before the modularization, and that this should
be much easier once all the modularized pieces have landed in the
archive.


-- 
Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer

Reply via email to