| From: | Brar Piening <brar(at)gmx(dot)de> |
|---|---|
| To: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: flex on win64 - workaround for "flex: fatal internal error, exec failed" |
| Date: | 2011-07-04 06:36:49 |
| Message-ID: | 4E115F81.9020605@gmx.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
schrieb Craig Ringer:
> I haven't managed to figure out exactly what's broken. For the benefit
> of anyone else having problems like this or who might find this via a
> search later, though: just install msys and use the current flex from
> msys. It works perfectly in Pg's build environment and it's easy to
> install, so you don't need to stuff around trying to get flex to work.
>
> Grab mingw-get-inst from
> http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/
> and use it to install msys and the minimalist mingw. You won't be
> using mingw, but it won't hurt you, and it's easier than installing
> msys standalone.
>
> Edit src\tools\msvc\buildenv.pl (or create it if necessary) and use it
> to add C:\MinGW\msys\1.0\bin to your PATH. Adjust as appropriate if
> your MinGW install dir was different. Eg:
>
> $ENV{PATH}='C:\MinGW\msys\1.0\bin;' . $ENV{PATH};
As you might also want to use git for developing with postgres its
possible that all you need is already in place.
As I use msysgit my usual way of dealing with flex and bison
dependencies is putting "$ENV{PATH}=$ENV{PATH} . ';C:\Program Files
(x86)\Git\bin';" into my buildenv.pl
Regards,
Brar
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Michael Gould | 2011-07-04 08:31:13 | Re: Full GUID support |
| Previous Message | Dave Page | 2011-07-04 06:30:44 | Re: Full GUID support |