[Insight-developers] Building vxl/v3p/netlib on linux

Luis Ibanez ibanez@cs.unc.edu
Sun, 18 Feb 2001 13:28:39 -0500 (EST)


Hi 

I'm having trouble building the 
Numerics/vxl/v3p/netlib directory 
under Linux.

It seems that the option for the compiler inludes 
the use of the ANSI standard, but the code
in this directory have been generated by f2c in a
plain C format that is not compatible with ansi c++.

This is a Mandrake 7.1 distribution with gcc 2.95.3.


Any ideas ?

Thanks

Luis

------------------------------------------


Here is the message I got:


make[4]: Entering directory `/home/ibanez/src/Insight-Linux/Code/Numerics/vxl'
/usr/bin/g++  -g -O2  -I/home/ibanez/src/Insight-Linux -I/home/ibanez/src/Insight/Code/Numerics -I/home/ibanez/src/Insight/Code/Common -I/home/ibanez/src/Insight-Linux/Code/Numerics/vxl -I/home/ibanez/src/Insight/Code/Numerics/vxl -I/home/ibanez/src/Insight-Linux/Code/Numerics/vxl/vcl -I/home/ibanez/src/Insight/Code/Numerics/vxl/vcl    -c ../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c -o v3p/netlib/camsun.o
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:13: `x' was not declared in this scope
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:13: `nu' was not declared in this scope
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:13: `cdf' was not declared in this scope
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:14: initializer list being treated as compound expression
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:14: syntax error before `*'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:17: parse error before `{'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:117: ANSI C++ forbids declaration `ipr' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:117: redefinition of `int ipr'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:63: `integer ipr' previously declared here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:121: parse error before `if'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:128: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:131: ANSI C++ forbids declaration `fprintf' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:131: `int fprintf' redeclared as different kind of symbol
/usr/include/stdio.h:252: previous declaration of `int fprintf(FILE *, const char *, ...)'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:131: initializer list being treated as compound expression
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:133: ANSI C++ forbids declaration `cdf' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:133: conflicting types for `int * cdf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:16: previous declaration as `real * cdf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:133: initialization to `int *' from `float'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:134: parse error before `return'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:135: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:137: `x' was not declared in this scope
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:137: ANSI C++ forbids declaration `fprintf' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:137: redefinition of `int fprintf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:131: `int fprintf' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:137: initializer list being treated as compound expression
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:139: ANSI C++ forbids declaration `cdf' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:139: redefinition of `int * cdf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:133: `int * cdf' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:139: initialization to `int *' from `float'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:140: parse error before `return'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:141: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:147: ANSI C++ forbids declaration `anu' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:147: conflicting types for `int anu'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:61: previous declaration as `real anu'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:147: warning: initialization to `int' from `real'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:148: ANSI C++ forbids declaration `dnu' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:148: conflicting types for `int dnu'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:62: previous declaration as `doublereal dnu'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:148: warning: initialization to `int' from `doublereal'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:164: parse error before `if'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:167: ANSI C++ forbids declaration `amean' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:167: conflicting types for `int amean'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:52: previous declaration as `real amean'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:168: ANSI C++ forbids declaration `sd' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:168: conflicting types for `int sd'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:56: previous declaration as `real sd'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:44: too many arguments to function `double sqrt()'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:168: at this point in file
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:168: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:169: ANSI C++ forbids declaration `z' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:169: conflicting types for `int z'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:52: previous declaration as `real z'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:169: `x' was not declared in this scope
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:170: parse error before `if'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:183: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:186: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:189: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:206: ANSI C++ forbids declaration `ibran' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:206: redefinition of `int ibran'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:53: `integer ibran' previously declared here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:207: ANSI C++ forbids declaration `fprintf' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:207: redefinition of `int fprintf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:137: `int fprintf' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:207: initializer list being treated as compound expression
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:207: multiple initializations given for `fprintf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:208: parse error before `return'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:215: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:217: ANSI C++ forbids declaration `ievodd' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:217: redefinition of `int ievodd'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:58: `integer ievodd' previously declared here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:218: parse error before `if'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:222: ANSI C++ forbids declaration `sum' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:222: conflicting types for `int sum'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:64: previous declaration as `doublereal sum'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:222: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:223: ANSI C++ forbids declaration `term' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:223: conflicting types for `int term'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:49: previous declaration as `doublereal term'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:223: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:224: ANSI C++ forbids declaration `imin' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:224: redefinition of `int imin'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:48: `integer imin' previously declared here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:225: ANSI C++ forbids declaration `imax' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:225: redefinition of `int imax'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:48: `integer imax' previously declared here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:226: parse error before `goto'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:228: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:230: ANSI C++ forbids declaration `term' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:230: redefinition of `int term'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:223: `int term' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:230: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:231: ANSI C++ forbids declaration `imin' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:231: redefinition of `int imin'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:224: `int imin' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:232: ANSI C++ forbids declaration `imax' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:232: redefinition of `int imax'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:225: `int imax' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:232: multiple initializations given for `imax'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:234: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:238: ANSI C++ forbids declaration `i__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:238: redefinition of `int i__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:39: `integer i__1' previously declared here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:239: parse error before `for'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:239: syntax error before `<='
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:239: syntax error before `+='
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:241: syntax error before `*='
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:242: syntax error before `+='
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:245: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:251: ANSI C++ forbids declaration `sum' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:251: redefinition of `int sum'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:222: `int sum' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:44: too many arguments to function `double sqrt()'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:251: at this point in file
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:251: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:252: ANSI C++ forbids declaration `spchi' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:252: conflicting types for `int spchi'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:54: previous declaration as `real spchi'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:252: warning: initialization to `int' from `doublereal'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:253: ANSI C++ forbids declaration `norcdf_' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:253: `int norcdf_' redeclared as different kind of symbol
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:59: previous declaration of `int norcdf_()'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:253: initializer list being treated as compound expression
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:253: initialization to `int' from `real *' lacks a cast
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:254: ANSI C++ forbids declaration `dcdfn' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:254: conflicting types for `int dcdfn'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:51: previous declaration as `doublereal dcdfn'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:254: warning: initialization to `int' from `real'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:255: syntax error before `+='
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:256: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:266: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:268: ANSI C++ forbids declaration `d__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:268: conflicting types for `int d__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:41: previous declaration as `doublereal d__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:268: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:269: ANSI C++ forbids declaration `u' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:269: conflicting types for `int u'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:52: previous declaration as `real u'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:44: too many arguments to function `double pow()'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:269: at this point in file
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:44: too many arguments to function `double sqrt()'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:269: at this point in file
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:269: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:270: ANSI C++ forbids declaration `norcdf_' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:270: redefinition of `int norcdf_'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:253: `int norcdf_' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:270: initializer list being treated as compound expression
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:270: initialization to `int' from `real *' lacks a cast
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:271: ANSI C++ forbids declaration `cdf' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:271: redefinition of `int * cdf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:139: `int * cdf' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:271: initialization to `int *' from `real'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:272: parse error before `return'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:280: syntax error before `:'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:282: ANSI C++ forbids declaration `danu' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:282: conflicting types for `int danu'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:47: previous declaration as `real danu'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:44: too many arguments to function `double sqrt()'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:282: at this point in file
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:282: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:283: ANSI C++ forbids declaration `d1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:283: conflicting types for `int d1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:55: previous declaration as `doublereal d1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:283: warning: initialization to `int' from `doublereal'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:285: ANSI C++ forbids declaration `d__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:285: redefinition of `int d__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:268: `int d__1' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:285: warning: initialization to `int' from `doublereal'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:285: multiple initializations given for `d__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:286: ANSI C++ forbids declaration `d2' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:286: conflicting types for `int d2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:55: previous declaration as `doublereal d2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:288: ANSI C++ forbids declaration `d__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:288: redefinition of `int d__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:285: `int d__1' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:288: warning: initialization to `int' from `doublereal'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:288: multiple initializations given for `d__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:288: ANSI C++ forbids declaration `d__2' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:288: conflicting types for `int d__2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:41: previous declaration as `doublereal d__2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:289: ANSI C++ forbids declaration `d3' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:289: conflicting types for `int d3'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:55: previous declaration as `doublereal d3'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:290: ANSI C++ forbids declaration `term0' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:290: conflicting types for `int term0'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:49: previous declaration as `doublereal term0'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:290: warning: initialization to `int' from `doublereal'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:291: ANSI C++ forbids declaration `term1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:291: conflicting types for `int term1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:49: previous declaration as `doublereal term1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:291: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:293: ANSI C++ forbids declaration `r__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:293: conflicting types for `int r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:40: previous declaration as `real r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:294: ANSI C++ forbids declaration `term2' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:294: conflicting types for `int term2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:49: previous declaration as `doublereal term2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:294: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:296: ANSI C++ forbids declaration `r__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:296: redefinition of `int r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:293: `int r__1' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:296: multiple initializations given for `r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:296: ANSI C++ forbids declaration `r__2' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:296: conflicting types for `int r__2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:40: previous declaration as `real r__2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:297: ANSI C++ forbids declaration `term3' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:297: conflicting types for `int term3'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:49: previous declaration as `doublereal term3'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:297: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:299: ANSI C++ forbids declaration `r__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:299: redefinition of `int r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:296: `int r__1' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:299: multiple initializations given for `r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:299: ANSI C++ forbids declaration `r__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:299: redefinition of `int r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:299: `int r__1' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:299: parse error before `*='
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:300: ANSI C++ forbids declaration `term4' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:300: conflicting types for `int term4'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:49: previous declaration as `doublereal term4'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:300: warning: initialization to `int' from `double'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:301: ANSI C++ forbids declaration `u' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:301: redefinition of `int u'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:269: `int u' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:301: multiple initializations given for `u'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:302: ANSI C++ forbids declaration `norcdf_' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:302: redefinition of `int norcdf_'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:270: `int norcdf_' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:302: initializer list being treated as compound expression
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:302: initialization to `int' from `real *' lacks a cast
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:303: ANSI C++ forbids declaration `cdf' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:303: redefinition of `int * cdf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:271: `int * cdf' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:303: initialization to `int *' from `real'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:304: parse error before `return'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:309: `x' was not declared in this scope
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:310: redefinition of `int norcdf_'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:302: `int norcdf_' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:310: initializer list being treated as compound expression
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:310: syntax error before `*'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:322: conflicting types for `real r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:299: previous declaration as `int r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:322: conflicting types for `real r__2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:296: previous declaration as `int r__2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:328: conflicting types for `real z'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:169: previous declaration as `int z'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:329: redefinition of `integer ipr'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:117: `int ipr' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:368: ANSI C++ forbids declaration `ipr' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:368: redefinition of `int ipr'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:117: `int ipr' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:377: ANSI C++ forbids declaration `z' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:377: conflicting types for `int z'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:328: previous declaration as `real z'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:377: `x' was not declared in this scope
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:378: parse error before `if'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:381: ANSI C++ forbids declaration `t' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:381: conflicting types for `int t'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:328: previous declaration as `real t'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:381: warning: initialization to `int' from `float'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:383: ANSI C++ forbids declaration `r__1' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:383: conflicting types for `int r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:322: previous declaration as `real r__1'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:385: ANSI C++ forbids declaration `r__2' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:385: conflicting types for `int r__2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:322: previous declaration as `real r__2'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:385: ANSI C++ forbids declaration `r__3' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:385: conflicting types for `int r__3'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:322: previous declaration as `real r__3'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:387: ANSI C++ forbids declaration `r__4' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:387: conflicting types for `int r__4'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:322: previous declaration as `real r__4'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:387: ANSI C++ forbids declaration `r__4' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:387: redefinition of `int r__4'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:387: `int r__4' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:387: parse error before `*='
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:389: ANSI C++ forbids declaration `r__5' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:389: conflicting types for `int r__5'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:322: previous declaration as `real r__5'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:389: ANSI C++ forbids declaration `r__6' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:389: conflicting types for `int r__6'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:322: previous declaration as `real r__6'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:389: ANSI C++ forbids declaration `r__5' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:389: redefinition of `int r__5'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:389: `int r__5' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:389: parse error before `*='
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:390: ANSI C++ forbids declaration `cdf' with no type
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:390: redefinition of `int * cdf'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:303: `int * cdf' previously defined here
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:325: too many arguments to function `double exp()'
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:390: at this point in file
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:391: `b1' was not declared in this scope
../../../../Insight/Code/Numerics/vxl/v3p/netlib/camsun.c:393: parse error before `if'
make[4]: *** [v3p/netlib/camsun.o] Error 1
make[4]: Leaving directory `/home/ibanez/src/Insight-Linux/Code/Numerics/vxl'
make[3]: *** [build_vxl] Error 2
make[3]: Leaving directory `/home/ibanez/src/Insight-Linux/Code/Numerics'
make[2]: *** [build_Numerics] Error 2
make[2]: Leaving directory `/home/ibanez/src/Insight-Linux/Code'
make[1]: *** [build_Code] Error 2
make[1]: Leaving directory `/home/ibanez/src/Insight-Linux'
make: *** [topall] Error 2