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
