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