Summary: | compile error in common/libgettext | ||
---|---|---|---|
Product: | kbabel | Reporter: | Marko Rosic <roske> |
Component: | general | Assignee: | Stanislav Visnovsky <visnovsky> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | CC: | jgluckca, martin.piskernig, mg, thomas |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Marko Rosic
2003-08-18 18:12:01 UTC
What is the version of your flex? (flex --version) flex version 2.5.4 It's a flex bug. so what version of flex fixes it? I'm using flex 2.5.31 (Debian Sid) and get the same error. AHA!! from the flex notes: The behaviour of Flex has undergone a major change since version 2.5.4a; Flex scanners are now reenterant, you may have multiple scanners in the same program with differing setrs of defaults, and they play nicer with modern C and C++ compilers. The Flip side is that Flex no longer conforms to the POSIX lex behaviour, and the scanners require conforming implementations when flex is used in ANSI C mode. The package flex-old provides the older behaviour. and in fact installing flex-old DOES fix this problem. harry *** Bug 69942 has been marked as a duplicate of this bug. *** *** Bug 75222 has been marked as a duplicate of this bug. *** *** Bug 74158 has been marked as a duplicate of this bug. *** |