Subject: Re: XFree86-4.6.0 on Solaris
To: Michael <macallan1888@gmail.com>
From: Raymond Meyer <raymond.meyer@rambler.ru>
List: port-sparc64
Date: 07/18/2006 01:43:54
On Mon, 17 Jul 2006 13:59:18 -0400
Michael <macallan1888@gmail.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hello,
> 
> > Hi, well I've managed to build XFree86-4.6.0 with gcc on Sparc Solaris 
> > by hand,
> > using sunffb drivers from NetBSD's X11 tree. I'm pleased to say the
> > acceleration and performance of GTK2 applications is much better now, 
> > compared
> > to Sun's Xserver.
> 
> Good to know :)
> 
> >  I noticed the following error in the log file:
> >
> > (WW) Symbol xf86CreateI2CBusRec from
> > module /opt/pkg/xfree86/lib/modules/drivers/sunffb_drv.o is 
> > unresolved! (WW)
> > Symbol xf86I2CBusInit from
> > module /opt/pkg/xfree86/lib/modules/drivers/sunffb_drv.o is 
> > unresolved! (WW)
> > Symbol xf86CreateCursorInfoRec from
> > module /opt/pkg/xfree86/lib/modules/drivers/sunffb_drv.o is 
> > unresolved! (WW)
> > Symbol xf86InitCursor from
> > module /opt/pkg/xfree86/lib/modules/drivers/sunffb_drv.o is unresolved!
> >
> > What do those functions do, does it inhibit the  performance if those 
> > symbols
> > cannot be resolved?
> 
> Did the i2c module get built? Should be in 
> /usr/X11R6/lib/modules/libi2c.a
> There's probably a notice in the log about it, earlier.
> Anyway, the i2c code in the driver is unused, I fixed it at some point 
> ( and apparently didn't commit it ) but all it was ever used for was to 
> determine display size and set dpi values.

I do have X11R6/lib/modules/libi2c.a, however checking the log file, no such
module is loaded during Xserver startup. Maybe I have to enable it manually in
XF86Config? Anyway, it doesn't seem to affect the way Xserver operates, so I'm
not gonna worry about it.

Thanks.