[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: adding VIA driver to backported woody XFree86 4.3 - ABI minor version problem



On Wed, Jun 18, 2003 at 07:58:15PM +1000, Daniel Stone wrote:
> On Wed, Jun 18, 2003 at 11:02:23AM +0200, Jerome Lacoste wrote:
> > I've found Daniel's woody backported packages (1). But as his package
> > doesn't contain my driver, I thought of getting the via driver from
> > XFree source, compile it and add it to the
> > /usr/X11R6/lib/modules/drivers/ directory.
> 
> You can find drivers on http://www.viaarena.com, I think.
> 
> > And thats' what I did. I first installed Daniel's package.
> > I then compiled X using the latest tarball from XFree (XFree 4.3.99.6 -
> > 10th of June 2003), (gosh that takes time!!) 
> > And i copied the driver to the correct place and restarted X.
> > Unfortunately, there is an ABI problem.
> > 
> > [...]
> > (EE) module ABI minor version (7) is newer than the server's version (6)
> > [...]
> > 
> > I am wondering what should I do now. I would rather use a Debian pacakge
> > XFree, if possible.
> 
> Answer: You can't. The driver interface has changed again in the pre-4.4
> series, so you can't use pre-4.4 drivers with a 4.3 server.
> 
> > - otherwise, is it possible for me to find a Debian source package of
> > the latest Xfree 4.3? Can I use the subversion repository to build a
> > woody package of the latest XFree?
> 
> No and no, unfortunately. 4.3.99.6 isn't actually 4.3.x - it's
> pre-4.4.x. To my knowledge, no-one has packaged it, and you can't use
> our Subversion repository to build for woody without backporting
> libxft2, fontconfig, render, xrender and xcursor.

Ideally, the new driver could be built using the SDK. I have not looked
at it in the past three weeks or so, but each pre-4.4.X driver except
the ati one did build with the 4.3.0 SDK back then. There is some sort
of commitment on the part of XFree86 to keep backward compatibility with
the 4.3.0 SDK, at least until 4.4.0 is released, even if i have to do it
myself. This does not include drivers not in the DRI sources though, as
i suppose is the case for your via packages, but i guess that if more
distribution would start shipping the SDK, third party drivers writer
would jump on the oportunity to support it.

Friendly,

Sven Luther



Reply to: