When building from a git clone of master I encountered the following:

checking for flex... no
checking for lex... no
configure: WARNING: *** Could not find GNU Flex on your system.
configure: WARNING: *** GNU Flex required for developer builds of Open MPI.
configure: WARNING: *** Other versions of Lex are not supported.
configure: WARNING: *** YOU DO NOT NEED FLEX FOR DISTRIBUTION TARBALLS!
configure: WARNING: *** If you absolutely cannot install GNU Flex on this
system
configure: WARNING: *** consider using a distribution tarball, or generate
the
configure: WARNING: *** following files on another system (using Flex) and
configure: WARNING: *** copy them here:
configure: error: Cannot continue


I do not disagree with the requirement for flex.
However, there are multiple problems with that output.

1) The "following files" list is EMPTY.
If there is no way to output the list, then the last 4 WARNING lines are
pointless.

2) A minor grammar point: "Flex required" should be "Flex is required"

3) It is NOT known as "GNU Flex".
Quoting from https://www.gnu.org/software/flex/flex.html
   Flex is a free (but non-GNU) implementation of the original Unix *lex*
 program.

-Paul

-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department               Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to