Re: wuftpd 2.6.2 does not compile on Fedora Core 2
Bob Luckin <[email protected]> Wed, 26 May 2004 16:12:31 -0500
| Newsgroups | gmane.network.ftp.wuftpd.user |
|---|---|
| Message-ID | <[email protected]> |
The code in ftpcmd.y is not compliant with newer versions of bison. I _think_ this has been fixed in development. If I recall correctly, there are lines in it which contain tabs, which the newer bison doesn't like. Try changing the tabs to spaces and see if this works. Or try running under an older version of bison (I found an email claiming it works under bison 1.35, for example). Cheers, Bob On Wed, May 26, 2004 at 03:15:17PM -0500, Ron Flory wrote: > hi- > > Although I've been able to compile wuftpd 2.6.2 on other > versions of RH Linux 8.x and 9.x (x86), it will not compile > under new Fedora Core 2. > > > The build process appears to fail at the step: > > bison -y ftpcmd.y > > Has bison changes so much recently, or was this module using > unsupported features of the syntax maybe? > > > Here are revs of some of the system tools: > > bison (GNU Bison) 1.875 > > lex version 2.5.4 > > gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7) > > GNU Make 3.80 > > Linux version 2.6.5-1.358custom (root@crash) (gcc version 3.3.3 > 20040412 > (Red Hat Linux 3.3.3-7)) #10 SMP Tue May 25 10:36:41 CDT 2004 > > GNU bash, version 2.05b.0(1)-release (i386-redhat-linux-gnu) > > > and attached is the output from 'make': > > thanks. > ron > > > > (cd support ; make all) > make[1]: Entering directory `/opt/x/wu-ftpd-2.6.2/support' > gcc -g -O2 -c -o authuser.o authuser.c > rm -f libsupport.a > ar cq libsupport.a authuser.o > ranlib libsupport.a > make[1]: Leaving directory `/opt/x/wu-ftpd-2.6.2/support' > (cd util/privatepw ; make all) > make[1]: Entering directory `/opt/x/wu-ftpd-2.6.2/util/privatepw' > gcc -g -O2 -L../../support -lcrypt -lnsl -lresolv -lsupport -o privatepw privatepw.c ../../src/COPYRIGHT.c vers.c > /tmp/ccHnK2rH.o(.text+0x676): In function `main': > /opt/x/wu-ftpd-2.6.2/util/privatepw/privatepw.c:297: warning: the use of `tmpnam' is dangerous, better use `mkstemp' > make[1]: Leaving directory `/opt/x/wu-ftpd-2.6.2/util/privatepw' > (cd src ; make all) > make[1]: Entering directory `/opt/x/wu-ftpd-2.6.2/src' > gcc -g -O2 -I.. -I../support -c -o COPYRIGHT.o COPYRIGHT.c > bison -y ftpcmd.y > ftpcmd.y:197.9: syntax error, unexpected "=" > ftpcmd.y:205.9: syntax error, unexpected "=" > ftpcmd.y:228.17-18: $2 of `cmd' has no declared type > ftpcmd.y:260.17-18: $2 of `cmd' has no declared type > ftpcmd.y:271.17-18: $2 of `cmd' has no declared type > ftpcmd.y:310.55-56: $4 of `cmd' has no declared type > ftpcmd.y:311.17-18: $2 of `cmd' has no declared type > ftpcmd.y:312.25-26: $4 of `cmd' has no declared type > ftpcmd.y:325.55-56: $4 of `cmd' has no declared type > ftpcmd.y:326.17-18: $2 of `cmd' has no declared type > ftpcmd.y:327.25-26: $4 of `cmd' has no declared type > ftpcmd.y:340.45-46: $4 of `cmd' has no declared type > ftpcmd.y:341.17-18: $2 of `cmd' has no declared type > ftpcmd.y:347.50-51: $4 of `cmd' has no declared type > ftpcmd.y:347.54-55: invalid $ value > ftpcmd.y:347.54-55: $8 of `cmd' has no declared type > ftpcmd.y:348.17-18: $2 of `cmd' has no declared type > ftpcmd.y:354.55-56: $4 of `cmd' has no declared type > ftpcmd.y:355.17-18: $2 of `cmd' has no declared type > ftpcmd.y:355.23-24: $4 of `cmd' has no declared type > ftpcmd.y:355.53-54: $4 of `cmd' has no declared type > ftpcmd.y:357.41-42: $4 of `cmd' has no declared type > ftpcmd.y:359.17-18: $4 of `cmd' has no declared type > ftpcmd.y:360.22-23: $4 of `cmd' has no declared type > ftpcmd.y:365.55-56: $4 of `cmd' has no declared type > ftpcmd.y:366.17-18: $2 of `cmd' has no declared type > ftpcmd.y:366.23-24: $4 of `cmd' has no declared type > ftpcmd.y:366.53-54: $4 of `cmd' has no declared type > ftpcmd.y:367.23-24: $4 of `cmd' has no declared type > ftpcmd.y:368.17-18: $4 of `cmd' has no declared type > ftpcmd.y:369.22-23: $4 of `cmd' has no declared type > ftpcmd.y:374.55-56: $4 of `cmd' has no declared type > ftpcmd.y:375.17-18: $2 of `cmd' has no declared type > ftpcmd.y:375.23-24: $4 of `cmd' has no declared type > ftpcmd.y:375.53-54: $4 of `cmd' has no declared type > ftpcmd.y:376.23-24: $4 of `cmd' has no declared type > ftpcmd.y:377.17-18: $4 of `cmd' has no declared type > ftpcmd.y:378.22-23: $4 of `cmd' has no declared type > ftpcmd.y:384.17-18: $2 of `cmd' has no declared type > ftpcmd.y:390.45-46: $4 of `cmd' has no declared type > ftpcmd.y:391.17-18: $2 of `cmd' has no declared type > ftpcmd.y:391.23-24: $4 of `cmd' has no declared type > ftpcmd.y:391.45-46: $4 of `cmd' has no declared type > ftpcmd.y:392.32-33: $4 of `cmd' has no declared type > ftpcmd.y:393.17-18: $4 of `cmd' has no declared type > ftpcmd.y:394.22-23: $4 of `cmd' has no declared type > ftpcmd.y:400.17-18: $2 of `cmd' has no declared type > ftpcmd.y:415.55-56: $4 of `cmd' has no declared type > ftpcmd.y:416.17-18: $2 of `cmd' has no declared type > ftpcmd.y:416.23-24: $4 of `cmd' has no declared type > ftpcmd.y:416.58-59: $4 of `cmd' has no declared type > ftpcmd.y:420.39-40: $4 of `cmd' has no declared type > ftpcmd.y:422.40-41: $4 of `cmd' has no declared type > ftpcmd.y:424.20-21: $4 of `cmd' has no declared type > ftpcmd.y:427.17-18: $4 of `cmd' has no declared type > ftpcmd.y:428.22-23: $4 of `cmd' has no declared type > ftpcmd.y:433.55-56: $4 of `cmd' has no declared type > ftpcmd.y:434.17-18: $2 of `cmd' has no declared type > ftpcmd.y:434.23-24: $4 of `cmd' has no declared type > ftpcmd.y:434.53-54: $4 of `cmd' has no declared type > ftpcmd.y:435.29-30: $4 of `cmd' has no declared type > ftpcmd.y:436.17-18: $4 of `cmd' has no declared type > ftpcmd.y:437.22-23: $4 of `cmd' has no declared type > ftpcmd.y:443.17-18: $2 of `cmd' has no declared type > ftpcmd.y:449.55-56: $4 of `cmd' has no declared type > ftpcmd.y:450.17-18: $2 of `cmd' has no declared type > ftpcmd.y:450.23-24: $4 of `cmd' has no declared type > ftpcmd.y:450.53-54: $4 of `cmd' has no declared type > ftpcmd.y:451.24-25: $4 of `cmd' has no declared type > ftpcmd.y:452.17-18: $4 of `cmd' has no declared type > ftpcmd.y:453.22-23: $4 of `cmd' has no declared type > ftpcmd.y:458.55-56: $4 of `cmd' has no declared type > ftpcmd.y:459.17-18: $2 of `cmd' has no declared type > ftpcmd.y:459.23-24: $4 of `cmd' has no declared type > ftpcmd.y:459.45-46: $4 of `cmd' has no declared type > ftpcmd.y:461.41-42: $4 of `cmd' has no declared type > ftpcmd.y:469.17-18: $4 of `cmd' has no declared type > ftpcmd.y:470.22-23: $4 of `cmd' has no declared type > ftpcmd.y:476.17-18: $2 of `cmd' has no declared type > ftpcmd.y:483.17-18: $2 of `cmd' has no declared type > ftpcmd.y:489.54-55: $4 of `cmd' has no declared type > ftpcmd.y:490.17-18: $2 of `cmd' has no declared type > ftpcmd.y:490.23-24: $4 of `cmd' has no declared type > ftpcmd.y:490.53-54: $4 of `cmd' has no declared type > ftpcmd.y:491.21-22: $4 of `cmd' has no declared type > ftpcmd.y:492.17-18: $4 of `cmd' has no declared type > ftpcmd.y:493.22-23: $4 of `cmd' has no declared type > ftpcmd.y:499.17-18: $2 of `cmd' has no declared type > ftpcmd.y:504.42-43: $4 of `cmd' has no declared type > ftpcmd.y:507.45-46: $4 of `cmd' has no declared type > ftpcmd.y:508.17-18: $2 of `cmd' has no declared type > ftpcmd.y:510.35-36: $4 of `cmd' has no declared type > ftpcmd.y:519.34-35: $4 of `cmd' has no declared type > ftpcmd.y:520.17-18: $4 of `cmd' has no declared type > ftpcmd.y:521.22-23: $4 of `cmd' has no declared type > ftpcmd.y:527.17-18: $2 of `cmd' has no declared type > ftpcmd.y:533.54-55: $4 of `cmd' has no declared type > ftpcmd.y:534.17-18: $2 of `cmd' has no declared type > ftpcmd.y:534.23-24: $4 of `cmd' has no declared type > ftpcmd.y:534.53-54: $4 of `cmd' has no declared type > ftpcmd.y:535.25-26: $4 of `cmd' has no declared type > ftpcmd.y:536.17-18: $4 of `cmd' has no declared type > ftpcmd.y:537.22-23: $4 of `cmd' has no declared type > ftpcmd.y:542.54-55: $4 of `cmd' has no declared type > ftpcmd.y:543.17-18: $2 of `cmd' has no declared type > ftpcmd.y:543.23-24: $4 of `cmd' has no declared type > ftpcmd.y:543.53-54: $4 of `cmd' has no declared type > ftpcmd.y:544.27-28: $4 of `cmd' has no declared type > ftpcmd.y:545.17-18: $4 of `cmd' has no declared type > ftpcmd.y:546.22-23: $4 of `cmd' has no declared type > ftpcmd.y:552.17-18: $2 of `cmd' has no declared type > ftpcmd.y:559.17-18: $2 of `cmd' has no declared type > ftpcmd.y:570.17-18: $2 of `cmd' has no declared type > ftpcmd.y:576.50-51: invalid $ value > ftpcmd.y:576.50-51: $6 of `cmd' has no declared type > ftpcmd.y:577.17-18: $2 of `cmd' has no declared type > ftpcmd.y:578.31-32: invalid $ value > ftpcmd.y:578.31-32: $6 of `cmd' has no declared type > ftpcmd.y:579.17-18: invalid $ value > ftpcmd.y:579.17-18: $6 of `cmd' has no declared type > ftpcmd.y:580.22-23: invalid $ value > ftpcmd.y:580.22-23: $6 of `cmd' has no declared type > ftpcmd.y:588.17-18: $2 of `cmd' has no declared type > ftpcmd.y:601.53-54: invalid $ value > ftpcmd.y:601.53-54: $6 of `cmd' has no declared type > ftpcmd.y:602.17-18: $2 of `cmd' has no declared type > ftpcmd.y:610.26-27: invalid $ value > ftpcmd.y:610.26-27: $6 of `cmd' has no declared type > ftpcmd.y:610.38-39: invalid $ value > ftpcmd.y:610.38-39: $6 of `cmd' has no declared type > ftpcmd.y:614.50-51: invalid $ value > ftpcmd.y:614.50-51: $6 of `cmd' has no declared type > ftpcmd.y:615.68-69: invalid $ value > ftpcmd.y:615.68-69: $6 of `cmd' has no declared type > ftpcmd.y:628.56-57: invalid $ value > ftpcmd.y:628.56-57: $6 of `cmd' has no declared type > ftpcmd.y:628.70-71: invalid $ value > ftpcmd.y:628.70-71: $8 of `cmd' has no declared type > ftpcmd.y:629.17-18: $2 of `cmd' has no declared type > ftpcmd.y:629.23-24: invalid $ value > ftpcmd.y:629.23-24: $8 of `cmd' has no declared type > ftpcmd.y:642.31-32: invalid $ value > ftpcmd.y:642.31-32: $8 of `cmd' has no declared type > ftpcmd.y:642.44-45: invalid $ value > ftpcmd.y:642.44-45: $6 of `cmd' has no declared type > ftpcmd.y:644.26-27: invalid $ value > ftpcmd.y:644.26-27: $6 of `cmd' has no declared type > ftpcmd.y:644.38-39: invalid $ value > ftpcmd.y:644.38-39: $6 of `cmd' has no declared type > ftpcmd.y:647.36-37: invalid $ value > ftpcmd.y:647.36-37: $8 of `cmd' has no declared type > ftpcmd.y:647.49-50: invalid $ value > ftpcmd.y:647.49-50: $6 of `cmd' has no declared type > ftpcmd.y:649.43-44: invalid $ value > ftpcmd.y:649.43-44: $8 of `cmd' has no declared type > ftpcmd.y:653.37-38: invalid $ value > ftpcmd.y:653.37-38: $8 of `cmd' has no declared type > ftpcmd.y:669.17-18: invalid $ value > ftpcmd.y:669.17-18: $8 of `cmd' has no declared type > ftpcmd.y:670.22-23: invalid $ value > ftpcmd.y:670.22-23: $8 of `cmd' has no declared type > ftpcmd.y:676.17-18: $2 of `cmd' has no declared type > ftpcmd.y:684.50-51: invalid $ value > ftpcmd.y:684.50-51: $6 of `cmd' has no declared type > ftpcmd.y:685.17-18: $2 of `cmd' has no declared type > ftpcmd.y:686.21-22: invalid $ value > ftpcmd.y:686.21-22: $6 of `cmd' has no declared type > ftpcmd.y:686.32-33: invalid $ value > ftpcmd.y:686.32-33: $6 of `cmd' has no declared type > ftpcmd.y:692.36-37: invalid $ value > ftpcmd.y:692.36-37: $6 of `cmd' has no declared type > ftpcmd.y:700.51-52: invalid $ value > ftpcmd.y:700.51-52: $6 of `cmd' has no declared type > ftpcmd.y:701.37-38: $2 of `cmd' has no declared type > ftpcmd.y:701.43-44: invalid $ value > ftpcmd.y:701.43-44: $6 of `cmd' has no declared type > ftpcmd.y:702.28-29: invalid $ value > ftpcmd.y:702.28-29: $6 of `cmd' has no declared type > ftpcmd.y:703.18-19: invalid $ value > ftpcmd.y:703.18-19: $6 of `cmd' has no declared type > ftpcmd.y:711.37-38: $2 of `cmd' has no declared type > ftpcmd.y:711.43-44: invalid $ value > ftpcmd.y:711.43-44: $6 of `cmd' has no declared type > ftpcmd.y:712.28-29: invalid $ value > ftpcmd.y:712.28-29: $6 of `cmd' has no declared type > ftpcmd.y:713.18-19: invalid $ value > ftpcmd.y:713.18-19: $6 of `cmd' has no declared type > ftpcmd.y:721.37-38: $2 of `cmd' has no declared type > ftpcmd.y:728.51-52: invalid $ value > ftpcmd.y:728.51-52: $6 of `cmd' has no declared type > ftpcmd.y:730.17-18: $2 of `cmd' has no declared type > ftpcmd.y:730.23-24: invalid $ value > ftpcmd.y:730.23-24: $6 of `cmd' has no declared type > ftpcmd.y:731.23-24: invalid $ value > ftpcmd.y:731.23-24: $6 of `cmd' has no declared type > ftpcmd.y:735.18-19: invalid $ value > ftpcmd.y:735.18-19: $6 of `cmd' has no declared type > ftpcmd.y:740.54-55: invalid $ value > ftpcmd.y:740.54-55: $6 of `cmd' has no declared type > ftpcmd.y:741.34-35: invalid $ value > ftpcmd.y:741.34-35: $8 of `cmd' has no declared type > ftpcmd.y:743.17-18: $2 of `cmd' has no declared type > ftpcmd.y:743.23-24: invalid $ value > ftpcmd.y:743.23-24: $6 of `cmd' has no declared type > ftpcmd.y:743.29-30: invalid $ value > ftpcmd.y:743.29-30: $8 of `cmd' has no declared type > ftpcmd.y:743.51-52: invalid $ value > ftpcmd.y:743.51-52: $8 of `cmd' has no declared type > ftpcmd.y:744.23-24: invalid $ value > ftpcmd.y:744.23-24: $6 of `cmd' has no declared type > ftpcmd.y:744.27-28: invalid $ value > ftpcmd.y:744.27-28: $8 of `cmd' has no declared type > ftpcmd.y:748.18-19: invalid $ value > ftpcmd.y:748.18-19: $6 of `cmd' has no declared type > ftpcmd.y:749.17-18: invalid $ value > ftpcmd.y:749.17-18: $8 of `cmd' has no declared type > ftpcmd.y:750.22-23: invalid $ value > ftpcmd.y:750.22-23: $8 of `cmd' has no declared type > ftpcmd.y:755.51-52: invalid $ value > ftpcmd.y:755.51-52: $6 of `cmd' has no declared type > ftpcmd.y:757.17-18: $2 of `cmd' has no declared type > ftpcmd.y:757.23-24: invalid $ value > ftpcmd.y:757.23-24: $6 of `cmd' has no declared type > ftpcmd.y:758.23-24: invalid $ value > ftpcmd.y:758.23-24: $6 of `cmd' has no declared type > ftpcmd.y:762.18-19: invalid $ value > ftpcmd.y:762.18-19: $6 of `cmd' has no declared type > ftpcmd.y:767.54-55: invalid $ value > ftpcmd.y:767.54-55: $6 of `cmd' has no declared type > ftpcmd.y:768.34-35: invalid $ value > ftpcmd.y:768.34-35: $8 of `cmd' has no declared type > ftpcmd.y:770.17-18: $2 of `cmd' has no declared type > ftpcmd.y:770.23-24: invalid $ value > ftpcmd.y:770.23-24: $6 of `cmd' has no declared type > ftpcmd.y:770.29-30: invalid $ value > ftpcmd.y:770.29-30: $8 of `cmd' has no declared type > ftpcmd.y:770.51-52: invalid $ value > ftpcmd.y:770.51-52: $8 of `cmd' has no declared type > ftpcmd.y:771.23-24: invalid $ value > ftpcmd.y:771.23-24: $6 of `cmd' has no declared type > ftpcmd.y:771.27-28: invalid $ value > ftpcmd.y:771.27-28: $8 of `cmd' has no declared type > ftpcmd.y:775.18-19: invalid $ value > ftpcmd.y:775.18-19: $6 of `cmd' has no declared type > ftpcmd.y:776.17-18: invalid $ value > ftpcmd.y:776.17-18: $8 of `cmd' has no declared type > ftpcmd.y:777.22-23: invalid $ value > ftpcmd.y:777.22-23: $8 of `cmd' has no declared type > ftpcmd.y:784.37-38: $2 of `cmd' has no declared type > ftpcmd.y:784.48-49: invalid $ value > ftpcmd.y:784.48-49: $6 of `cmd' has no declared type > ftpcmd.y:786.28-29: invalid $ value > ftpcmd.y:786.28-29: $6 of `cmd' has no declared type > ftpcmd.y:787.55-56: invalid $ value > ftpcmd.y:787.55-56: $6 of `cmd' has no declared type > ftpcmd.y:791.17-18: invalid $ value > ftpcmd.y:791.17-18: $6 of `cmd' has no declared type > ftpcmd.y:792.22-23: invalid $ value > ftpcmd.y:792.22-23: $6 of `cmd' has no declared type > ftpcmd.y:796.37-38: $2 of `cmd' has no declared type > ftpcmd.y:796.48-49: invalid $ value > ftpcmd.y:796.48-49: $6 of `cmd' has no declared type > ftpcmd.y:797.43-44: invalid $ value > ftpcmd.y:797.43-44: $6 of `cmd' has no declared type > ftpcmd.y:799.17-18: invalid $ value > ftpcmd.y:799.17-18: $6 of `cmd' has no declared type > ftpcmd.y:800.22-23: invalid $ value > ftpcmd.y:800.22-23: $6 of `cmd' has no declared type > ftpcmd.y:806.55-56: $4 of `cmd' has no declared type > ftpcmd.y:807.17-18: $2 of `cmd' has no declared type > ftpcmd.y:807.23-24: $4 of `cmd' has no declared type > ftpcmd.y:807.45-46: $4 of `cmd' has no declared type > ftpcmd.y:808.23-24: $4 of `cmd' has no declared type > ftpcmd.y:809.17-18: $4 of `cmd' has no declared type > ftpcmd.y:810.22-23: $4 of `cmd' has no declared type > ftpcmd.y:816.17-18: $2 of `cmd' has no declared type > ftpcmd.y:839.55-56: $4 of `cmd' has no declared type > ftpcmd.y:840.17-18: $2 of `cmd' has no declared type > ftpcmd.y:840.23-24: $4 of `cmd' has no declared type > ftpcmd.y:840.45-46: $4 of `cmd' has no declared type > ftpcmd.y:841.25-26: $4 of `cmd' has no declared type > ftpcmd.y:843.17-18: $4 of `cmd' has no declared type > ftpcmd.y:844.22-23: $4 of `cmd' has no declared type > ftpcmd.y:859.55-56: $4 of `cmd' has no declared type > ftpcmd.y:860.17-18: $2 of `cmd' has no declared type > ftpcmd.y:860.23-24: $4 of `cmd' has no declared type > ftpcmd.y:860.45-46: $4 of `cmd' has no declared type > ftpcmd.y:863.26-27: $4 of `cmd' has no declared type > ftpcmd.y:864.39-40: $4 of `cmd' has no declared type > ftpcmd.y:867.27-28: $4 of `cmd' has no declared type > ftpcmd.y:878.17-18: $4 of `cmd' has no declared type > ftpcmd.y:879.22-23: $4 of `cmd' has no declared type > ftpcmd.y:902.9: syntax error, unexpected "=" > ftpcmd.y:936.51-52: invalid $ value > ftpcmd.y:936.51-52: $6 of `rcmd' has no declared type > ftpcmd.y:938.23-24: invalid $ value > ftpcmd.y:938.23-24: $6 of `rcmd' has no declared type > ftpcmd.y:939.17-18: invalid $ value > ftpcmd.y:939.17-18: $6 of `rcmd' has no declared type > ftpcmd.y:940.22-23: invalid $ value > ftpcmd.y:940.22-23: $6 of `rcmd' has no declared type > ftpcmd.y:959.67-68: invalid $ value > ftpcmd.y:959.67-68: $6 of `rcmd' has no declared type > ftpcmd.y:960.26-27: invalid $ value > ftpcmd.y:960.26-27: $6 of `rcmd' has no declared type > ftpcmd.y:961.32-33: invalid $ value > ftpcmd.y:961.32-33: $6 of `rcmd' has no declared type > ftpcmd.y:962.17-18: invalid $ value > ftpcmd.y:962.17-18: $6 of `rcmd' has no declared type > ftpcmd.y:963.22-23: invalid $ value > ftpcmd.y:963.22-23: $6 of `rcmd' has no declared type > ftpcmd.y:975.64-65: invalid $ value > ftpcmd.y:975.64-65: $6 of `rcmd' has no declared type > ftpcmd.y:976.26-27: invalid $ value > ftpcmd.y:976.26-27: $6 of `rcmd' has no declared type > ftpcmd.y:976.58-59: invalid $ value > ftpcmd.y:976.58-59: $6 of `rcmd' has no declared type > ftpcmd.y:977.26-27: invalid $ value > ftpcmd.y:977.26-27: $6 of `rcmd' has no declared type > ftpcmd.y:978.17-18: invalid $ value > ftpcmd.y:978.17-18: $6 of `rcmd' has no declared type > ftpcmd.y:979.22-23: invalid $ value > ftpcmd.y:979.22-23: $6 of `rcmd' has no declared type > ftpcmd.y:993.9: warning: empty rule for typed nonterminal, and no action > ftpcmd.y:994.9: syntax error, unexpected "=" > ftpcmd.y:1005.9: syntax error, unexpected "=" > ftpcmd.y:1019.12: warning: type clash on default action: <Number> != <> > ftpcmd.y:1020.9: syntax error, unexpected "=" > ftpcmd.y:1034.9: syntax error, unexpected "=" > ftpcmd.y:1041.24-25: invalid $ value > ftpcmd.y:1041.24-25: $3 of `type_code' has no declared type > ftpcmd.y:1051.24-25: invalid $ value > ftpcmd.y:1051.24-25: $3 of `type_code' has no declared type > ftpcmd.y:1065.26-27: invalid $ value > ftpcmd.y:1065.26-27: $3 of `type_code' has no declared type > ftpcmd.y:1071.26-27: invalid $ value > ftpcmd.y:1071.26-27: $2 of `type_code' has no declared type > ftpcmd.y:1075.14: warning: type clash on default action: <Number> != <> > ftpcmd.y:1076.9: syntax error, unexpected "=" > ftpcmd.y:1089.13: warning: type clash on default action: <Number> != <> > ftpcmd.y:1090.9: syntax error, unexpected "=" > ftpcmd.y:1104.9: syntax error, unexpected "=" > ftpcmd.y:1196.9: syntax error, unexpected "=" > ftpcmd.y:1220.12: warning: empty rule for typed nonterminal, and no action > ftpcmd.y:1221.9: syntax error, unexpected "=" > make[1]: *** [ftpcmd.c] Error 1 > make[1]: Leaving directory `/opt/x/wu-ftpd-2.6.2/src' > make: *** [all] Error 2 -- Bob Luckin [email protected] "Coder, adapt; FTP Ada, redo C"