Re: flex on win64 - workaround for "flex: fatal internal error, exec failed"

Поиск
Список
Период
Сортировка
От Brar Piening
Тема Re: flex on win64 - workaround for "flex: fatal internal error, exec failed"
Дата
Msg-id 4E115F81.9020605@gmx.de
обсуждение исходный текст
Ответ на flex on win64 - workaround for "flex: fatal internal error, exec failed"  (Craig Ringer <craig@postnewspapers.com.au>)
Ответы Re: flex on win64 - workaround for "flex: fatal internal error, exec failed"
Список 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




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Dave Page
Дата:
Сообщение: Re: Full GUID support
Следующее
От: Michael Mueller
Дата:
Сообщение: Potential NULL dereference found in typecmds.c