Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Feb 2001 13:27:49 +0200
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        abgoeree@uwnet.nl
Cc:        ports@FreeBSD.org
Subject:   Re: Mesa-3.* and XFree86-4.0.2
Message-ID:  <3A813135.9BF6C277@FreeBSD.org>
References:  <20010207102637.B749@mandark.attica.home> <3A8115B5.8324179F@FreeBSD.org> <20010207112829.C55281@mandark.attica.home>

next in thread | previous in thread | raw e-mail | index | archive | help
Andre Goeree wrote:

> On Wed, Feb 07, 2001 at 11:30:29AM +0200, Maxim Sobolev wrote:
> > Andre Goeree wrote:
> >
> > > Hello,
> > >
> > > The Mesa part shipped with XFree86-4.0.2 is of version 3.4 while
> > > Mesa in ports/graphics is still at version 3.2.1. (why?)
> > >
> > > If you try to configure xscreensaver, with Mesa-3.2.1 installed,
> > > you get no GL. The message is "we found headers but no libraries"
> > > or something alike telling you your Mesa is screwed up..
> > >
> > > I have finished a script that fixes some bugs in Mesa-3.4 distrib.
> > > Also some m4 files where missing from Mesa-3.4 (which i have taken
> > > from a Mesa-3.3 distrib, as 3.4 is a bugfix version of 3.3).
> > > Everything (including src/X86) will compile, run and "gmake check"
> > > after running this script :)
> > >
> > > If anyone here is interested, i'd be happy to mail these files to them.
> > >
> > > I think it's time that Mesa-3.4 makes it into ports..
> > > Even if it's only for those who have XFree86-4.0.2.
> > >
> > > Please reply/cc me off-list, i'm not on this list.
> >
> > -------- Original Message --------
> > Subject: Re: Change XLIB location...
> > Date: Wed, 7 Feb 2001 10:04:52 +0200 (EET)
> > From: Maxim Sobolev <sobomax@FreeBSD.ORG>
> > To: john@office.naver.co.id (John Indra)
> > CC: freebsd-ports@FreeBSD.ORG
> >
> > >
> > > Oh yeah, and could Mesa port maintainer upgrade the Mesa port version to
> > > Mesa 2.4 (if I'm not mistaken, that is the latest version right?)
> > > Since Mesa included in XFree86 4.0.2 is Mesa 2.4, I don't see the reason of
> > > not upgrading the Mesa port ASAP too...
> > >
> >
> > No, there will not be an update to Mesa 2.4 for the followign reasons:
>
> I believe you mean Mesa-3.4 ;) 2.4 is long gone....

Yeah, it's typo.

> >
> > 1. Mesa 3.4 has broken assembler routines (missed some files, broken
> >    detection in configure script etc.);
>
> This is *exactly* what my script (+ modified m4 files from Mesa-3.3) fixes:)
>
> > 2. Mesa 3.4 is incompatible with utah-glx, therefore upgrade would make this
> >    port broken;
>
> utah-glx is allready marked broken for XFree86-4.0.2 so i don't see the
> problem.

The problem is that utah-glx is still useful for those whose 3D hardware is
unsupported yet by the DRI (me including). Those ones can still use XFree86-3.3.6 +
utah-glx quite nicely.

> > 3. XFree86 4.0.2 uses only glut and GLU libraries from Mesa, they are
> >    contributes software for Mesa and do not change very much from release
> >    to release, so update would buy very little for XFree86 4.0.2 users.
> >
>
> IMHO, This is incorrect, the Mesa files included with XFree86-4.0.2 are of
> version 3.4 so a update/addition of Mesa-3.4 to ports would be a logical step.

You have misunderstood my sentence, I mean that XFree86-4 based systems take only
GLU and glut parts of Mesa port, so it should not be a big deal for XFree86-4
users.

I understand, however, that you are probably invested some time into fixing Mesa
3.4 and don't like your work to be vanished. I promise that as long as utah-glx has
been updated to work correctly with Mesa3.4 I'll commit your patches. In the
meantime, please submit them as a PR and send a copy to the Mesa developers.

Thank you!

-Maxim




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A813135.9BF6C277>