I tried to compile the source code under FreeBSD (using the ports collection). I had an error to the effect that some semicolons were missing in yuiif.y. I made the following change to this file, and the compilation proceeded to completion. But I have to say that I have no idea what I am doing, nor whether the resulting program works. (Also I don't seem to be the only one with this problem: look at http://bento.freebsd.org/errorlogs/5-full/opendx-4.2.0.log )


--- work-old/dx-4.2.0/src/exec/dpexec/yuiif.y   Tue Nov 26 14:31:53 2002
+++ work/dx-4.2.0/src/exec/dpexec/yuiif.y       Mon Jul 31 10:10:38 2000
@@ -1550,21 +1550,18 @@
                    if (! _dxd_exUIPacket)
                        yyerrok;
                }
+               ;

 rightparen     : T_RPAR
                {
                    if (! _dxd_exUIPacket)
                        yyerrok;
                }
+               ;

 rightbracket   : T_RBRA
                {
                    if (! _dxd_exUIPacket)
                        yyerrok;
                }
+               ;

 id             : T_ID
                {

--
Stephen Montgomery-Smith
[EMAIL PROTECTED]
http://www.math.missouri.edu/~stephen

Reply via email to