On Fri, 2003-10-31 at 14:45, Felix Kühling wrote:
> On Fri, 31 Oct 2003 09:47:36 -0800
> Ian Romanick <[EMAIL PROTECTED]> wrote:
> 
> > Alan Hourihane wrote:
> > > On Thu, Oct 30, 2003 at 05:07:33PM -0800, Ian Romanick wrote:
> > >>manu wrote:
> > >>
> > >>>Responding to myself : sorry it seems that the problem is because the  
> > >>>r200_dri.so module is linked against libexpat.so.1 which is not on my  
> > >>>system. So I just made a link to the one I had and all is working great  
> > >>>now!
> > >>>glxgears gives me ~1535 FPS. Is it OK? (Radeon 9200 with 64MB).
> > >>>Thanks for the help, and sorry for eating the bandwidth ;-)
> > >>
> > >>Ah!  Actually, thank you very much. :)  The problem seems to be that 
> > >>with libexpat.so missing, there are unresolved symbols in r200_dri.so. 
> > >>The dlopen of r200_dri.so in OpenDriver (lib/GL/dri/dri_glx.c, line 184) 
> > >>fails.  HOWEVER, it only logs a message if LIBGL_DEBUG is set.  I 
> > >>removed libexpat from my system and was able to recreate the crash. 
> > >>With LIBGL_DEBUG set I get a nice message about not being able to open 
> > >>the driver.
> > >>
> > >>My person opinion is that the error messages in OpenDriver (but not the 
> > >>ones in GetDriverName) should be printed regardless of the setting of 
> > >>LIBGL_DEBUG.  That would have helped find the source of this problem 
> > >>much sooner.  We basically got lucky that Manu figured out that libexpat 
> > >>was missing for himself. :)
> > > 
> > > We should probably link against the static version of libexpat.a to
> > > avoid this trouble.
> > 
> > I was pretty sure that the snapshots did staticly link with libexpat.a. 
> >   I remember there being some discussion about this.  Once XFree86 4.4.0 
> > hits the streets this particular problem will be moot.  AFAIK, XFree86 
> > 4.4.0 will include libexpat.
> 
> I don't think that would solve these problems. It's more complicated
> than whether libexpat installed or not installed. The .so file has
> different names on different distributions. And even if XFree86 comes
> with libexpat that doesn't mean that distributors compile/link it with
> XFree's libexpat. They may as well link it with their own one instead
> with its own distro-specific so-name. The only real "solution" for the
> snapshots is to link libexpat statically. I discussed that with José
> before and suggested a way to get it linked statically. Either it's not
> implemented yet or the problems were reported with not quite recent
> snapshots, don't know. Also, José mentioned that he had trouble
> uploading new snapshots recently due to problems with SourceForge shell
> servers.

Should sourceforge's shell servers continue to be a problem,
pdx.freedesktop.org has a lot of capacity (cpu, disk) if there was a
desire to move snapshots there.

-- 
Eric Anholt                                [EMAIL PROTECTED]          
http://people.freebsd.org/~anholt/         [EMAIL PROTECTED]




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to