Re: Compiling Mesa 8.0.1 on Windows using SCons

Charles Huber <[email protected]>
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <CAKPGEKALCBCf1AwGO0ffzYQ+nXJFifcBTZZHn6Z18cw5fh0VHQ@mail.gmail.com>
Install MinGW and MSYS, then use "mingw-get install msys-flex
msys-bison" inside a MSYS console (C:\MinGW\msys\1.0\msys.bat) to
install flex and bison.

That gave me flex 2.5.35 and bison 2.4.2, which seem to work fine with Mesa.

Don't forget to add some path entries pointing to C:\MinGW\bin and
C:\MinGW\msys\1.0\bin.

If you're trying to build OpenGL ES 1.1/2.0 you'll need libxml2-python:
http://xmlsoft.org/sources/win32/python/libxml2-python-2.7.7.win32-py2.7.exe

Beware the link stage takes an absurd amount of time, ~23 minutes a 2.66Ghz i7.

-Charles


On Tue, Feb 28, 2012 at 4:41 PM, Chunev, Georgi Ninkov
<[email protected]> wrote:
> Hi,
>
>
>
> I am trying to compile Mesa 8.0.1 on Windows using SCons. I set up all of
> the required apps and libraries and ran 'scons' in the main folder. The
> build reached to the point where program_lexer.l needs to be processed and
> stopped with an error saying that bison-bridge is missing: "unrecognized
> %option: bison-bridge". I got my Flex and Bison from here:
>
>
>
> http://gnuwin32.sourceforge.net/packages/flex.htm
>
>
>
> http://gnuwin32.sourceforge.net/packages/bison.htm
>
>
>
> versions 2.5.4a and 2.4.1, respectively. I had to take care of having all of
> the dependencies, and these are provided at the above links. From what I
> gather from various forums, the script is simply not going to work on
> Windows as long as it depends on bison-bridge. It might be best if you
> upload the output from flex, so I don't have to generate it locally. Would
> that be OK?
>
>
>
> Georgi
>
>
> _______________________________________________
> mesa-users mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/mesa-users
>
_______________________________________________
mesa-users mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.