On Thu, Sep 11, 2008 at 11:45:02AM +0200, Leon Ljunggren wrote:
> On Wed, Sep 10, 2008 at 5:19 PM, Daniel Stone <[EMAIL PROTECTED]> wrote:
> > Change fbScreenInit in hw/kdrive/src/kdrive.c to wfbScreenInit.
> > setupWrap tells you which drawable you're going to access, and asks you
> > to set up the memory read/write functions, and finishWrap lets you know
> > you're done.  So in your setupWrap function, just set pRead and pWrite
> > to functions which perform the format conversion, but only if pDraw is
> > the front buffer (i.e. == GetScreenPixmap(screenInfo.screens[0])).
> 
> I replaced fbFinishScreenInit with wfbFinishScreenInit (couldn't find
> fbScreenInit, but from what I understand that function just calls
> fbSetupScreen and fbFinishScreenInit while the wfb equivalent calls
> fbSetupScreen and wfbFinishScreenInit), setup a skeleton
> setupWrap/finishWrap (haven't quite understood what to do with these
> yet) and added libwfb.la to the make file lib list. But when I try to
> compile I get errors like:
> 
> ../../../fb/.libs/libwfb.a(libwfb_la-fbscreen.o)(.text+0x304): In
> function `wfbSetupScreen':
> : undefined reference to `wfbInitializeColormap'
> ../../../fb/.libs/libwfb.a(libwfb_la-fbscreen.o)(.text+0x30c): In
> function `wfbSetupScreen':
> : undefined reference to `wfbInstallColormap'
> 
> As far as I understand they're supposed to be in libwfb.a?

Right, so you need to change KDrive's Makefile.am to link wfb instead
of fb.

Cheers,
Daniel

Attachment: signature.asc
Description: Digital signature

_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to