Opened 7 years ago

Closed 7 years ago

#53959 closed defect (fixed)

flex 2.6.3: generates invalid scanners

Reported by: davidnich (David Nichols) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.4.1
Keywords: Cc:
Port: flex

Description

flex 2.6.* has the following bug: https://github.com/westes/flex/issues/98

This bug causes a segfault in c++ scanners with multiple buffers - the fix has been made in the upstream sources but has not yet been released (2.6.3 has it); should go into the next release (presumably 2.6.4).

Note that "make check" fails for flex 2.6.* due to this bug - at least on MacOS Sierra with clang++

Downgrading to flex 2.5.39 solves this problem.

Change History (2)

comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign removed
Owner: set to ryandesign
Status: newaccepted

Thanks for letting me know.

comment:2 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: acceptedclosed

In 6bae0a51445146c29aa78bdde6f6d30610e0631c/macports-ports:

flex: Fix crash in yyrestart

Closes: #53959

Note: See TracTickets for help on using tickets.