, поскольку никто не дал удовлетворительного ответа на мой вопрос, я публикую здесь свое окончательное решение.
Мне не удалось найти способ сборки flex в 2005 или 2008 году. Вместо этого я использую flex, который распространяется вместе с cygwin, что довольно недавно. чтобы избавить себя от необходимости устанавливать cygwin на каждую машину, на которой мне нужно использовать flex, я просто избавился от зависимостей: cygwin1.dll и cygintl-8.dll.
есть только одна оговорка - гибкость cygwin также зависит от m4, хотя вы не увидите его на ходунке с зависимостями. это должно быть в пути, который делает это болью. Вы можете использовать cygwin's m4.exe, но это также зависит от cygwin1.dll, который должен быть в пути для выполнения m4.
несмотря на это, я просто проверяю все эти файлы в моем svn в папке с инструментами, а затем всякий раз, когда мне нужно разрабатывать на другой машине, получить мой код и согнуться с svn, скопировать m4.exe и cygwin1.dll в окна Папка \ system32, и я в бизнесе.