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