Randall Hopper:
 |     Pulled CVS last night and had only one compile error on IRIX and
 |FreeBSD (both the same).  In the regex patches to Browser.C, the conditions
 |on the free() of the compiled regex were changed.  My conditions weren't
 |general enough; the current are too general as the free() is now compiling
 |in for platforms where the POSIX regex_t is used; it's only applicable to
 |the char * versions.  The attached patch should fix it.

There was one other tweak I needed to make for the FreeBSD build (forgotten
in my previous batch of patches).

After configure, src/uipp/dxuilib/Makefile has "LEX = flex" on FreeBSD.

I needed to change this to "LEX = flex -l" to enable yylineno support.
"%option yylineno" or "%option lex-compat" would probably also have worked.
Otherwise, yylineno isn't defined and the apps don't link.  Here's a man
page that describes this:

   http://howto.tucows.com/man/man1/lex.1.html

Randy

-- 
Randall Hopper (mailto:[EMAIL PROTECTED])
Lockheed Martin Operation Support
EPA Scientific Visualization Center
US EPA MD/24 ERC-1A; RTP, NC 27711

Reply via email to