Building a driver module for older versions of xorg?

Michael Dales mwd at ndiyo.org
Tue May 29 06:42:23 PDT 2007


Hi there,

I've been very kindly helped by MrCopper on the xorg-devel IRC  
channel and I now have the driver built on Feisty by adding the  
xserver-xorg-dev package.

I definitely appreciate the new modular Xorg system now :)

-- Michael


On 29 May 2007, at 12:12, Michael Dales wrote:

> Hi there,
>
> I've managed to build a simple device driver by checking out the  
> latest xorg tree which I got as per the instructions here:
>
> http://wiki.x.org/wiki/ModularDevelopersGuide
>
> This all worked fine, and I build a full X setup and then built my  
> driver, and it all works with that server.
>
> Now I want to give my driver to people to test, but they're running  
> Ubuntu Edgy or Feisty, and they ship with an older version of the  
> xorg server. In particular, the ABI version has changed - in the  
> tree I built the driver ABI is specified in xf86Module.h as 2.0,  
> but I need to generate something compatible with ABI version 1.0 or  
> 1.1.
>
> My questions is what's the best way to achieve that?
>
> I've tried, unsuccessfully so far, to get an older version of the  
> xorg tree. I did a git checkout of the current tree using the  
> method described on ModularDevelopersGuide, and then reverted to  
> the tag XORG-7_1 using "git checkout -b temp XORG-7_1" - this gave  
> me something that was indeed older, but it fails to build, failing  
> in libXfonts due to FreeType problems outlined in http:// 
> www.nabble.com/ftfuncs.c-t2125603.html
>
> I'm assuing that somewhere/somehow I can get a 7.1 tree that  
> builds, but I'm not trying the correct technique?
>
> Any advice greatly appreciated.
>
> -- Michael
>
> Ndiyo Ltd. - http://www.ndiyo.org/
>
>
>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20070529/1822f008/attachment.html>


More information about the xorg mailing list