You forgot to use the -a option when unzipping.
On Tue, Oct 01, 2002 at 10:26:22AM -0500, Chris Bourke wrote:
>
>
>
> > Maybe it's something with your OS that makes -pipe not supported. But it
> > just makes the compile go faster and is not crucial. Edit GNUmakefile in
> > your Crypto++ directory and delete "-pipe".
>
> I got rid of the reference to the -pipe flag, but now I get a whole lot of
> error messages:
>
> 3way.cpp:20: parse error before `{'
> 3way.cpp:20: stray '\' in program
> 3way.cpp:21: stray '\' in program
> 3way.cpp:22: `a0' was not declared in this scope
> 3way.cpp:22: stray '\' in program
> 3way.cpp:23: ANSI C++ forbids declaration `a0' with no type
> 3way.cpp:23: `a2' was not declared in this scope
> 3way.cpp:23: stray '\' in program
> 3way.cpp:24: ANSI C++ forbids declaration `a2' with no type
> 3way.cpp:24: stray '\' in program
> 3way.cpp:28: parse error before `{'
> 3way.cpp:28: stray '\' in program
> 3way.cpp:29: stray '\' in program
> 3way.cpp:30: ANSI C++ forbids declaration `b2' with no type
> 3way.cpp:30: `a2' was not declared in this scope
> 3way.cpp:30: implicit declaration of function `int rotlFixed(...)'
> 3way.cpp:30: stray '\' in program
> 3way.cpp:31: ANSI C++ forbids declaration `b0' with no type
> 3way.cpp:31: `a0' was not declared in this scope
> 3way.cpp:31: stray '\' in program
> 3way.cpp:32: ANSI C++ forbids declaration `a0' with no type
> 3way.cpp:32: `a1' was not declared in this scope
> 3way.cpp:32: stray '\' in program
> 3way.cpp:33: ANSI C++ forbids declaration `a2' with no type
> 3way.cpp:33: `a1' was not declared in this scope
> 3way.cpp:33: stray '\' in program
> 3way.cpp:34: syntax error before `^='
> 3way.cpp:34: stray '\' in program
> 3way.cpp:39: stray '\' in program
> 3way.cpp:40: stray '\' in program
> 3way.cpp:41: ANSI C++ forbids declaration `c' with no type
> 3way.cpp:41: `a1' was not declared in this scope
> 3way.cpp:41: stray '\' in program
> 3way.cpp:42: ANSI C++ forbids declaration `c' with no type
> 3way.cpp:42: redefinition of `int c'
> 3way.cpp:41: `int c' previously defined here
> 3way.cpp:42: stray '\' in program
> 3way.cpp:43: ANSI C++ forbids declaration `b0' with no type
> 3way.cpp:43: redefinition of `int b0'
> 3way.cpp:31: `int b0' previously defined here
> 3way.cpp:43: `a1' was not declared in this scope
> 3way.cpp:43: stray '\' in program
> 3way.cpp:44: ANSI C++ forbids declaration `b1' with no type
> 3way.cpp:44: `a1' was not declared in this scope
> 3way.cpp:44: `a1' was not declared in this scope
> 3way.cpp:44: stray '\' in program
> 3way.cpp:45: syntax error before `^='
> 3way.cpp:45: stray '\' in program
> 3way.cpp:46: syntax error before `^='
> 3way.cpp:46: stray '\' in program
> 3way.cpp:47: syntax error before `^='
> 3way.cpp:47: stray '\' in program
> 3way.cpp:51: stray '\' in program
> 3way.cpp:52: stray '\' in program
> 3way.cpp:52: stray '\' in program
> 3way.cpp:53: stray '\' in program
> 3way.cpp:53: stray '\' in program
> 3way.cpp:56: `word32' was not declared in this scope
> 3way.cpp:56: parse error before `,'
> 3way.cpp: In function `void GenerateRoundConstants(...)':
> 3way.cpp:58: `rounds' undeclared (first use this function)
> 3way.cpp:58: (Each undeclared identifier is reported only once
> 3way.cpp:58: for each function it appears in.)
> 3way.cpp:60: `rtab' undeclared (first use this function)
> 3way.cpp:60: `strt' undeclared (first use this function)
> 3way.cpp: At top level:
> 3way.cpp:66: syntax error before `::'
> 3way.cpp:70: `START_E' was not declared in this scope
> 3way.cpp:70: `rc' was not declared in this scope
> 3way.cpp:70: ANSI C++ forbids declaration `GenerateRoundConstants' with no type
> 3way.cpp:70: `int GenerateRoundConstants' redeclared as different kind of symbol
> 3way.cpp:57: previous declaration of `void GenerateRoundConstants(...)'
> 3way.cpp:70: initializer list being treated as compound expression
> 3way.cpp:71: parse error before `for'
> 3way.cpp:71: parse error before `;'
> 3way.cpp:71: syntax error before `++'
> 3way.cpp:75: syntax error before `::'
> 3way.cpp:80: syntax error before `::'
> 3way.cpp:89: ANSI C++ forbids declaration `a0' with no type
> 3way.cpp:89: redefinition of `int a0'
> 3way.cpp:32: `int a0' previously defined here
> 3way.cpp:89: `word32' was not declared in this scope
> 3way.cpp:89: parse error before `)'
> 3way.cpp:90: ANSI C++ forbids declaration `a1' with no type
> 3way.cpp:90: `word32' was not declared in this scope
> 3way.cpp:90: parse error before `)'
> 3way.cpp:90: `in' was not declared in this scope
> 3way.cpp:91: ANSI C++ forbids declaration `a2' with no type
> 3way.cpp:91: redefinition of `int a2'
> 3way.cpp:33: `int a2' previously defined here
> 3way.cpp:91: `word32' was not declared in this scope
> 3way.cpp:91: parse error before `)'
> 3way.cpp:91: `in' was not declared in this scope
> 3way.cpp:94: parse error before `for'
> 3way.cpp:94: parse error before `;'
> 3way.cpp:94: syntax error before `++'
> 3way.cpp:97: syntax error before `^='
> 3way.cpp:98: syntax error before `^='
> 3way.cpp:99: stray '\' in program
> 3way.cpp:101: syntax error before `^='
> 3way.cpp:102: syntax error before `^='
> 3way.cpp:103: syntax error before `^='
> 3way.cpp:104: stray '\' in program
> 3way.cpp:111: parse error before `*'
> 3way.cpp:112: parse error before `*'
> 3way.cpp:113: parse error before `*'
> 3way.cpp:117: syntax error before `::'
> 3way.cpp:121: `START_D' was not declared in this scope
> 3way.cpp:121: `rc' was not declared in this scope
> 3way.cpp:121: ANSI C++ forbids declaration `GenerateRoundConstants' with no type
> 3way.cpp:121: redefinition of `int GenerateRoundConstants'
> 3way.cpp:70: `int GenerateRoundConstants' previously defined here
> 3way.cpp:121: initializer list being treated as compound expression
> 3way.cpp:122: parse error before `for'
> 3way.cpp:122: parse error before `;'
> 3way.cpp:122: syntax error before `++'
> 3way.cpp:124: stray '\' in program
> 3way.cpp:125: stray '\' in program
> 3way.cpp:126: ANSI C++ forbids declaration `k' with no type
> 3way.cpp:126: implicit declaration of function `int byteReverse(...)'
> 3way.cpp:126: invalid initializer
> 3way.cpp:127: ANSI C++ forbids declaration `k' with no type
> 3way.cpp:127: conflicting types for `int k[1]'
> 3way.cpp:126: previous declaration as `int k[0]'
> 3way.cpp:127: invalid initializer
> 3way.cpp:128: ANSI C++ forbids declaration `k' with no type
> 3way.cpp:128: conflicting types for `int k[2]'
> 3way.cpp:127: previous declaration as `int k[1]'
> 3way.cpp:128: invalid initializer
> 3way.cpp:129: parse error before `}'
> 3way.cpp:131: syntax error before `::'
> 3way.cpp:136: syntax error before `::'
> 3way.cpp:141: ANSI C++ forbids declaration `a0' with no type
> 3way.cpp:141: redefinition of `int a0'
> 3way.cpp:89: `int a0' previously defined here
> 3way.cpp:141: `word32' was not declared in this scope
> 3way.cpp:141: parse error before `)'
> 3way.cpp:142: ANSI C++ forbids declaration `a1' with no type
> 3way.cpp:142: redefinition of `int a1'
> 3way.cpp:90: `int a1' previously defined here
> 3way.cpp:142: `word32' was not declared in this scope
> 3way.cpp:142: parse error before `)'
> 3way.cpp:142: `in' was not declared in this scope
> 3way.cpp:143: ANSI C++ forbids declaration `a2' with no type
> 3way.cpp:143: redefinition of `int a2'
> 3way.cpp:91: `int a2' previously defined here
> 3way.cpp:143: `word32' was not declared in this scope
> 3way.cpp:143: parse error before `)'
> 3way.cpp:143: `in' was not declared in this scope
> 3way.cpp:150: stray '\' in program
> 3way.cpp:151: parse error before `for'
> 3way.cpp:151: parse error before `;'
> 3way.cpp:151: syntax error before `++'
> 3way.cpp:154: syntax error before `^='
> 3way.cpp:155: syntax error before `^='
> 3way.cpp:156: stray '\' in program
> 3way.cpp:158: syntax error before `^='
> 3way.cpp:159: syntax error before `^='
> 3way.cpp:160: syntax error before `^='
> 3way.cpp:161: stray '\' in program
> 3way.cpp:162: stray '\' in program
> 3way.cpp:165: parse error before `*'
> 3way.cpp:166: parse error before `*'
> 3way.cpp:167: parse error before `*'
> gmake: *** [3way.o] Error 1
>