1. configure adds "LEX = lex" to Makefiles.  This doesn't work as Solaris
   7's lex doesn't define yylineno.  Grabbing the latest flex and using
   "LEX = flex -l" in the Makefiles works (-l req'd for yylineno).

2. Had to apply this configure patch so DX configure wouldn't bomb when
   detecting ImageMagick.  Stock sh (as on Solaris) does not support
   "export var=val", though sh derivatives (bash, ksh, etc.) often do:

      --- ORIG/configure      Thu Jun  7 11:09:59 2001
      +++ configure   Fri Jun 22 08:53:35 2001
      @@ -6372,10 +6372,11 @@
              x=`echo $arg | tr -dc '[:alnum:]'`
              eval test x\${ac_u_$x} = x;
              if test $? = 0 ; then
      -               eval export ac_u_$x=1
      +               eval ac_u_$x=1
              else
      -               eval export ac_u_$x=\`expr \${ac_u_$x} + 1\`
      +               eval ac_u_$x=\`expr \${ac_u_$x} + 1\`
              fi
      +       export ac_u_$x
       done

       for arg in $LIB_MAGICK ; do
       
3. Rebuilt configure on Solaris with CVSMake (& autoconf 2.13) to try and
   correct #2.  Resulted in a configure exactly like that distributed with
   dx-4.1.3.  So #2 is possibly an autoconf 2.1.3 bug.

   Also noted that autoconf 2.50's autoheader fails with DX's config files.
   Dropped back to 2.13.

4. It's also important that /bin and /usr/ccs/bin be placed before /usr/ucb
   (if present) in $PATH; otherwise the old ld, tr, etc. are used causing
   configure, the build, and/or the install to fail.

5. Needed the PacketIF.C errno patch recently checked in.

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