[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-sparc
Subject:    [gentoo-sparc] libGL, ffb_dri, and xfree
From:       Ferris McCormick <fmccor () inforead ! com>
Date:       2003-12-10 23:16:18
[Download RAW message or body]

I'll have to build some tests later, but as currently built,
ffb_dri.so tries to be used but can't.

Without the libGL fixes, it hasn't a chance because it
will have the __sparv_v9 64-bit problem, and it won't be
able to find the dispatch table, anyway.

With the fixes, it won't load because:
============
ferris@terciopelo:~ [211]% setenv LIBGL_DEBUG verbose
ferris@terciopelo:~ [212]% glxgears
libGL: XF86DRIGetClientDriverName: 0.0.1 ffb (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/ffb_dri.so
libGL error: dlopen /usr/X11R6/lib/modules/dri/ffb_dri.so failed 
(/usr/X11R6/lib/modules/dri/ffb_dri.so: undefined symbol: 
ffbInitTnlModule)
libGL error: unable to find driver: ffb_dri.so
libGL: XF86DRIGetClientDriverName: 0.0.1 ffb (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/ffb_dri.so
libGL error: dlopen /usr/X11R6/lib/modules/dri/ffb_dri.so failed 
(/usr/X11R6/lib/modules/dri/ffb_dri.so: undefined symbol: 
ffbInitTnlModule)
libGL error: unable to find driver: ffb_dri.so

ferris@terciopelo:~ [213]% 
=============
and it falls back on indirect.

So, where doesn't the unresolved external come from?  It is
in xc/lib/GL/mesa/src/drv/ffb/ffb_vtxfmt.c
which is part of ffb, but is not compiled.  I don't know why not,
but resolving that issue will make things a lot better.

It's a slow process for me, because I typically have no source
on the system (this one) with the Creator card,
but I'll play with it.

Just keep holding your breaths...

-- 
Ferris McCormick (P44646, MI) <mccormickf@abanet.org>
Host: terciopelo (U2-SMP GenToo Linux)
Fax:  (703) 392-0401


--
gentoo-sparc@gentoo.org mailing list

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic