From: Erez Zadok Date: Wed, 22 Jun 2005 18:38:06 +0000 (+0000) Subject: * BUGS: update Solaris information about use of f/lex and X-Git-Tag: am-utils-6_1_1~44 X-Git-Url: https://git.fsl.cs.stonybrook.edu/?a=commitdiff_plain;h=f821ccf747abe6fb2b309d5e2256fd66e98d1894;p=am-utils-6.0.git * BUGS: update Solaris information about use of f/lex and yacc/bison. --- diff --git a/BUGS b/BUGS index bbfeb7d..6c9dce6 100644 --- a/BUGS +++ b/BUGS @@ -214,8 +214,16 @@ unprivileged ports, causing the same EPERM error above. The line "%option" in *.l files may cause Solaris /usr/ccs/bin/lex to abort with the error "missing translation value." This is a bug in Solaris lex. -Use GNU Flex instead. You can download ready-made flex binaries from -www.sunfreeware.com. + +Moreover, both Solaris yacc and lex produce code that does not pass strict +compilation such as "gcc -Wall -Werror". + +Use GNU Flex and Bison instead. You can download ready-made binaries from +www.sunfreeware.com. Note, however, that sometimes the binaries on +sunfreeware.com don't seem to work, often because they are built against an +older revision of Solaris or build tools. In that case, build a fresh +version of GNU flex and/or bison from the latest stable sources. See +http://www.gnu.org/software/flex/ and http://www.gnu.org/software/bison/. (15) Solaris 8 + patch 10899[34]-xx (18 <= xx < 25) or patch 11260[56]-xx diff --git a/ChangeLog b/ChangeLog index 92a14ee..fe35fa1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-06-22 Erez Zadok + + * BUGS: update Solaris information about use of f/lex and + yacc/bison. + 2005-06-20 Erez Zadok * minor new port: i386-pc-linux-suse9.3.