=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for felt-3.05nb5
--- all ---
Making all in ./lib ...
--- all ---
Making all in ./lib/Elements ...
--- all ---
--- axisymm.o ---
--- beam.o ---
--- axisymm.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c axisymm.c
--- beam.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c beam.c
--- beam3d.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c beam3d.c
--- axisymm.o ---
axisymm.c:71:27: warning: passing arguments to 'AxisymmetricLocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   B = AxisymmetricLocalB (element, &area, &r_avg, &z_avg);
                          ^
--- beam.o ---
beam.c:77:20: warning: passing arguments to 'BeamLocalK' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   ke = BeamLocalK (element);
                   ^
--- axisymm.o ---
axisymm.c:99:44: warning: passing arguments to 'AxisymmetricEquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = AxisymmetricEquivNodalForces (element, area, &count);
                                           ^
--- beam.o ---
beam.c:81:28: warning: passing arguments to 'BeamTransformMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   T = BeamTransformMatrix (element);
                           ^
--- axisymm.o ---
axisymm.c:47:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int axisymmetricEltSetup (element, mass_mode, tangent)
    ^
axisymm.c:36:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int axisymmetricEltSetup ( );
    ^
--- beam.o ---
beam.c:101:36: warning: passing arguments to 'BeamEquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = BeamEquivNodalForces (element, &count);
                                   ^
beam.c:119:41: warning: passing arguments to 'BeamConsistentMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
          me = BeamConsistentMassMatrix (element);
                                        ^
beam.c:121:37: warning: passing arguments to 'BeamLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
          me = BeamLumpedMassMatrix (element); 
                                    ^
beam.c:50:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int beamEltSetup (element, mass_mode, tangent)
    ^
beam.c:34:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int beamEltSetup ( );
    ^
--- beam3d.o ---
beam3d.c:88:22: warning: passing arguments to 'Beam3dLocalK' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   ke = Beam3dLocalK (element);
                     ^
beam3d.c:92:30: warning: passing arguments to 'Beam3dTransformMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   T = Beam3dTransformMatrix (element);
                             ^
beam3d.c:112:38: warning: passing arguments to 'Beam3dEquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = Beam3dEquivNodalForces (element, &count);
                                     ^
beam3d.c:129:38: warning: passing arguments to 'Beam3dLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         me = Beam3dLumpedMassMatrix (element);
                                     ^
beam3d.c:131:38: warning: passing arguments to 'Beam3dLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         me = Beam3dLumpedMassMatrix (element);
                                     ^
beam3d.c:51:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int beam3dEltSetup (element, mass_mode, tangent)
    ^
beam3d.c:35:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int beam3dEltSetup ( );
    ^
--- axisymm.o ---
axisymm.c:143:27: warning: passing arguments to 'AxisymmetricLocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   B = AxisymmetricLocalB (element, NULL, &r_avg, &z_avg);
                          ^
axisymm.c:126:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int axisymmetricEltStress (element)
    ^
axisymm.c:37:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int axisymmetricEltStress ( );
    ^
axisymm.c:175:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix AxisymmetricLocalB (element, area, r_avg, z_avg)
       ^
axisymm.c:44:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix  AxisymmetricLocalB           ( );
        ^
axisymm.c:253:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector AxisymmetricEquivNodalForces (element, area, err_count)
       ^
axisymm.c:45:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector  AxisymmetricEquivNodalForces ( );
        ^
--- beam.o ---
beam.c:167:28: warning: passing arguments to 'BeamTransformMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   T = BeamTransformMatrix (element);
                           ^
beam.c:188:36: warning: passing arguments to 'BeamEquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = BeamEquivNodalForces (element, &count);
                                   ^
beam.c:137:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int beamEltStress (element)
    ^
beam.c:35:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int beamEltStress ( );
    ^
--- beam3d.o ---
beam3d.c:173:30: warning: passing arguments to 'Beam3dTransformMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   T = Beam3dTransformMatrix (element);
                             ^
beam3d.c:188:38: warning: passing arguments to 'Beam3dEquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = Beam3dEquivNodalForces (element, &count);
                                     ^
beam3d.c:145:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int beam3dEltStress (element)
    ^
beam3d.c:36:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
--- beam.o ---
beam.c:218:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix BeamLocalK (element)
       ^
beam.c:42:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix BeamLocalK           ( );
       ^
--- beam3d.o ---
int beam3dEltStress ( );
    ^
--- beam.o ---
beam.c:267:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix BeamLumpedMassMatrix (element)
       ^
beam.c:46:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix BeamLumpedMassMatrix ( );
       ^
beam.c:294:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix BeamConsistentMassMatrix (element)
       ^
beam.c:45:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix BeamConsistentMassMatrix ( );
       ^
beam.c:330:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix BeamTransformMatrix (element)
       ^
beam.c:43:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix BeamTransformMatrix  ( );
       ^
beam.c:460:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L); 
                             ^
beam.c:463:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Perpendicular, L); 
                             ^
beam.c:468:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L); 
                             ^
beam.c:471:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Perpendicular, L); 
                             ^
beam.c:478:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L); 
                             ^
beam.c:481:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Perpendicular, L); 
                             ^
beam.c:486:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L); 
                             ^
beam.c:489:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Perpendicular, L); 
                             ^
beam.c:501:27: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         ResolveEndForces (equiv, wa, wb, 
                          ^
beam.c:367:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector BeamEquivNodalForces (element, err_count)
       ^
--- beam3d.o ---
beam3d.c:214:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
--- beam.o ---
beam.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector BeamEquivNodalForces ( );
       ^
--- beam3d.o ---
Matrix Beam3dLocalK (element)
       ^
beam3d.c:45:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix Beam3dLocalK            ( );
       ^
--- beam.o ---
beam.c:521:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void ResolveEndForces (equiv, wa, wb, direction, L)
            ^
beam.c:48:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void   ResolveEndForces      ( );
              ^
--- beam3d.o ---
beam3d.c:267:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix Beam3dLumpedMassMatrix (element)
       ^
beam3d.c:43:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix Beam3dLumpedMassMatrix  ( );
       ^
beam3d.c:300:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix Beam3dConsistentMassMatrix (element)
       ^
beam3d.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix Beam3dConsistentMassMatrix ( );
       ^
beam3d.c:306:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix Beam3dTransformMatrix (element)
       ^
beam3d.c:46:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix Beam3dTransformMatrix   ( );
       ^
beam3d.c:486:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalY, L);
                             ^
beam3d.c:489:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalZ, L);
                             ^
beam3d.c:492:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L);
                             ^
beam3d.c:497:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalY, L);
                             ^
beam3d.c:500:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalZ, L);
                             ^
beam3d.c:503:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L);
                             ^
beam3d.c:510:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalY, L);
                             ^
beam3d.c:513:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalZ, L);
                             ^
beam3d.c:516:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L);
                             ^
beam3d.c:521:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalY, L);
                             ^
beam3d.c:524:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalZ, L);
                             ^
beam3d.c:527:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L);
                             ^
beam3d.c:534:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalY, L);
                             ^
beam3d.c:537:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalZ, L);
                             ^
beam3d.c:540:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L);
                             ^
beam3d.c:545:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalY, L);
                             ^
beam3d.c:548:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, LocalZ, L);
                             ^
beam3d.c:551:30: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
            ResolveEndForces (equiv, wa, wb, Parallel, L);
                             ^
beam3d.c:563:27: warning: passing arguments to 'ResolveEndForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         ResolveEndForces (equiv, wa, wb, 
                          ^
beam3d.c:357:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector Beam3dEquivNodalForces (element, err_count)
       ^
beam3d.c:47:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector Beam3dEquivNodalForces  ( );
       ^
beam3d.c:583:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void ResolveEndForces (equiv, wa, wb, direction, L)
            ^
beam3d.c:49:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void ResolveEndForces ( );
            ^
--- axisymm.o ---
11 warnings generated.
--- brick.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c brick.c
brick.c:106:24: warning: passing arguments to 'LocalShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   LocalShapeFunctions (element, N, dNdxi, dNde, dNdzt, element -> number == 1, 0);
                       ^
brick.c:107:31: warning: passing arguments to 'GlobalShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   jac = GlobalShapeFunctions (element, dNdxi, dNde, dNdzt, dNdx, dNdy, dNdz);
                              ^
brick.c:119:18: warning: passing arguments to 'LocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      B = LocalB (element, dNdx, dNdy, dNdz, i);
                 ^
brick.c:120:23: warning: passing arguments to 'AddContribution' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      AddContribution (element -> K, B, D, VectorData (jac) [i]);
                      ^
brick.c:70:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int brickEltSetup (element, mass_mode, tangent)
    ^
brick.c:35:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int brickEltSetup ( );
    ^
brick.c:163:24: warning: passing arguments to 'LocalShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   LocalShapeFunctions (element, N, dNdxi, dNde, dNdzt, element -> number == 1, 0);
                       ^
brick.c:164:31: warning: passing arguments to 'GlobalShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   jac = GlobalShapeFunctions (element, dNdxi, dNde, dNdzt, dNdx, dNdy, dNdz);
                              ^
brick.c:176:18: warning: passing arguments to 'LocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      B = LocalB (element, dNdx, dNdy, dNdz, i);
                 ^
brick.c:126:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int brickEltStress (element)
    ^
brick.c:36:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int brickEltStress ( );
    ^
brick.c:205:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix LocalB (element, dNdx, dNdy, dNdz, point)
              ^
brick.c:54:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix   LocalB ( );
                ^
brick.c:235:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void AddContribution (K, B, D, jac)
            ^
brick.c:53:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void     AddContribution ( );
                ^
brick.c:275:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void LocalShapeFunctions (element, N, dNdxi, dNde, dNdzt, first, nodal)
            ^
brick.c:51:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void     LocalShapeFunctions ( );
                ^
brick.c:326:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Vector GlobalShapeFunctions (element, dNdxi,dNde,dNdzt, dNdx, dNdy, dNdz)
              ^
brick.c:52:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Vector   GlobalShapeFunctions ( );
                ^
--- beam.o ---
32 warnings generated.
--- cst.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c cst.c
--- beam3d.o ---
42 warnings generated.
--- ctg.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c ctg.c
--- cst.o ---
cst.c:62:27: warning: passing arguments to 'CSTElementSetup' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return CSTElementSetup (element, mass_mode, tangent, PLANESTRAIN);
                          ^
cst.c:57:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CSTPlaneStrainEltSetup (element, mass_mode, tangent)
    ^
cst.c:38:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int CSTPlaneStrainEltSetup ( ), CSTPlaneStrainEltStress ( );
    ^
cst.c:70:27: warning: passing arguments to 'CSTElementSetup' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return CSTElementSetup (element, mass_mode, tangent, PLANESTRESS);
                          ^
cst.c:65:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CSTPlaneStressEltSetup (element, mass_mode, tangent)
    ^
cst.c:39:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int CSTPlaneStressEltSetup ( ), CSTPlaneStressEltStress ( );
    ^
cst.c:76:28: warning: passing arguments to 'CSTElementStress' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return CSTElementStress (element, PLANESTRESS);
                           ^
cst.c:73:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CSTPlaneStressEltStress (element)
    ^
cst.c:39:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int CSTPlaneStressEltSetup ( ), CSTPlaneStressEltStress ( );
                                ^
cst.c:82:28: warning: passing arguments to 'CSTElementStress' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return CSTElementStress (element,  PLANESTRAIN);
                           ^
cst.c:79:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CSTPlaneStrainEltStress (element)
    ^
cst.c:38:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int CSTPlaneStrainEltSetup ( ), CSTPlaneStrainEltStress ( );
                                ^
cst.c:112:18: warning: passing arguments to 'CSTLocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   B = CSTLocalB (element, &area);
                 ^
cst.c:136:35: warning: passing arguments to 'CSTEquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = CSTEquivNodalForces (element, &count);
                                  ^
cst.c:156:30: warning: passing arguments to 'CSTLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         CSTLumpedMassMatrix (element, area);
                             ^
cst.c:158:30: warning: passing arguments to 'CSTLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         CSTLumpedMassMatrix (element, area);
                             ^
cst.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CSTElementSetup (element, mass_mode, tangent, type)
    ^
cst.c:54:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int     CSTElementSetup ( );
        ^
--- ctg.o ---
ctg.c:79:18: warning: passing arguments to 'CTGLocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   B = CTGLocalB (element, &area);
                 ^
ctg.c:83:27: warning: passing arguments to 'PlanarConductivity' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   D = PlanarConductivity (element);
                          ^
ctg.c:98:36: warning: passing arguments to 'CTGResolveConvection' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = CTGResolveConvection (element, &count);
                                   ^
ctg.c:111:34: warning: passing arguments to 'CTGLumpedCapacityMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         CTGLumpedCapacityMatrix (element, area);
                                 ^
ctg.c:113:38: warning: passing arguments to 'CTGConsistentCapacityMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         CTGConsistentCapacityMatrix (element, area);
                                     ^
ctg.c:49:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int ctgEltSetup (element, mass_mode, tangent)
    ^
ctg.c:41:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int     ctgEltSetup ( );
        ^
--- cst.o ---
cst.c:189:18: warning: passing arguments to 'CSTLocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   B = CSTLocalB (element, NULL);
                 ^
cst.c:164:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CSTElementStress (element, type)
    ^
cst.c:55:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int     CSTElementStress    ( );
        ^
cst.c:253:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix CSTLocalB (element, area)
       ^
cst.c:52:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix  CSTLocalB           ( );
        ^
cst.c:314:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void CSTLumpedMassMatrix (element, area)
     ^
cst.c:51:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
void    CSTLumpedMassMatrix ( );
        ^
cst.c:331:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector CSTEquivNodalForces (element, err_count)
       ^
cst.c:53:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector  CSTEquivNodalForces ( );
        ^
--- ctg.o ---
ctg.c:119:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int ctgEltStress (element)
    ^
ctg.c:42:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int     ctgEltStress ( );
        ^
ctg.c:126:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CTGLumpedCapacityMatrix (e, A)
    ^
ctg.c:36:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int CTGLumpedCapacityMatrix ( );
    ^
ctg.c:143:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CTGConsistentCapacityMatrix (e, area)
    ^
ctg.c:37:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int CTGConsistentCapacityMatrix ( );
    ^
ctg.c:150:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix PlanarConductivity (element)
       ^
ctg.c:40:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix  PlanarConductivity ( );
        ^
ctg.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix CTGLocalB (element, area)
       ^
ctg.c:39:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix  CTGLocalB ( );
        ^
ctg.c:225:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector CTGResolveConvection (element, err_count)
       ^
ctg.c:38:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector  CTGResolveConvection ( );
        ^
--- brick.o ---
19 warnings generated.
--- htk.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c htk.c
htk.c:153:32: warning: passing arguments to 'OnePointLocalShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   OnePointLocalShapeFunctions (element, N1, dNdxi1, dNde1, shape);
                               ^
htk.c:154:32: warning: passing arguments to 'TwoPointLocalShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   TwoPointLocalShapeFunctions (element, N2, dNdxi2, dNde2, shape);
                               ^
htk.c:156:32: warning: passing arguments to 'GlobalShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   jac1 = GlobalShapeFunctions (element, dNdxi1, dNde1, dNdx1, dNdy1, 1, shape);
                               ^
htk.c:157:32: warning: passing arguments to 'GlobalShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   jac2 = GlobalShapeFunctions (element, dNdxi2, dNde2, dNdx2, dNdy2, 4, shape);
                               ^
htk.c:170:22: warning: passing arguments to 'FormDsMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   Ds = FormDsMatrix (element);
                     ^
htk.c:171:22: warning: passing arguments to 'FormDbMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   Db = FormDbMatrix (element);
                     ^
htk.c:188:22: warning: passing arguments to 'FormBsMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   Bs = FormBsMatrix (element, N1, dNdx1, dNdy1, shape, 1); 
                     ^
htk.c:189:20: warning: passing arguments to 'AddContribution' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   AddContribution (element -> K, Bs, Ds, 4*VectorData (jac1) [1], shape);
                   ^
htk.c:196:25: warning: passing arguments to 'FormBbMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      Bb = FormBbMatrix (element, dNdx2, dNdy2, shape, i); 
                        ^
htk.c:197:23: warning: passing arguments to 'AddContribution' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      AddContribution (element -> K, Bb, Db, VectorData (jac2)[i], shape);
                      ^
htk.c:205:32: warning: passing arguments to 'EquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      count = EquivNodalForces (element, N2, shape, 4);
                               ^
htk.c:219:30: warning: passing arguments to 'HTKLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         HTKLumpedMassMatrix (element, shape);
                             ^
htk.c:221:30: warning: passing arguments to 'HTKLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         HTKLumpedMassMatrix (element, shape);
                             ^
htk.c:83:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int htkEltSetup (element, mass_mode, tangent)
    ^
htk.c:42:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int htkEltSetup ( );
    ^
htk.c:227:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void AddContribution (K, B, D, jac, shape)
            ^
htk.c:57:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void     AddContribution ( );
                ^
htk.c:255:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Vector GlobalShapeFunctions (element,dNdxi,dNde,dNdx,dNdy,ninteg,shape)
              ^
htk.c:56:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Vector   GlobalShapeFunctions ( );
                ^
htk.c:302:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void TwoPointLocalShapeFunctions (element, N, dNdxi, dNde, shape)
            ^
htk.c:54:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void     TwoPointLocalShapeFunctions  ( );
                ^
htk.c:349:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void OnePointLocalShapeFunctions (element, N, dNdxi, dNde, shape)
            ^
htk.c:53:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void     OnePointLocalShapeFunctions  ( );
                ^
htk.c:396:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix FormBsMatrix (element, N, dNdx, dNdy, numnodes, point)
              ^
htk.c:60:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix   FormBsMatrix ( );
                ^
htk.c:424:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix FormBbMatrix (element, dNdx, dNdy, numnodes, point)
              ^
htk.c:61:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix   FormBbMatrix ( );
                ^
htk.c:450:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix FormDsMatrix (element)
              ^
htk.c:62:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix   FormDsMatrix  ( );
                ^
htk.c:477:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix FormDbMatrix (element)
              ^
htk.c:63:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix   FormDbMatrix  ( );
                ^
htk.c:572:16: warning: passing arguments to 'MultiplyDBd' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   MultiplyDBd (Ds, Bs, d, q);
               ^
htk.c:581:19: warning: passing arguments to 'MultiplyDBd' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      MultiplyDBd (Db, Bb, d, m);
                  ^
htk.c:512:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int htkEltStress (element)
    ^
htk.c:43:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int htkEltStress ( );
    ^
htk.c:599:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void MultiplyDBd (D, B, d, res)
            ^
htk.c:58:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void     MultiplyDBd ( );
                ^
htk.c:620:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void HTKLumpedMassMatrix (element, shape)
            ^
htk.c:55:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static void     HTKLumpedMassMatrix ( );
                ^
htk.c:639:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int EquivNodalForces (e, N, shape, ninteg)
           ^
htk.c:59:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static int      EquivNodalForces ( );
                ^
--- ctg.o ---
19 warnings generated.
--- iso_2d.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c iso_2d.c
iso_2d.c:65:29: warning: passing arguments to 'iso2dElementSetup' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return iso2dElementSetup (element, mass_mode, tangent, PLANESTRESS);
                            ^
iso_2d.c:60:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int iso2d_PlaneStressEltSetup (element, mass_mode, tangent)
    ^
iso_2d.c:39:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
extern int iso2d_PlaneStressEltSetup ( ), iso2d_PlaneStressEltStress ( );
           ^
iso_2d.c:73:29: warning: passing arguments to 'iso2dElementSetup' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return iso2dElementSetup (element, mass_mode, tangent, PLANESTRAIN);
                            ^
iso_2d.c:68:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int iso2d_PlaneStrainEltSetup (element, mass_mode, tangent)
    ^
iso_2d.c:40:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
extern int iso2d_PlaneStrainEltSetup ( ), iso2d_PlaneStrainEltStress ( );
           ^
iso_2d.c:79:30: warning: passing arguments to 'iso2dElementStress' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return iso2dElementStress (element, PLANESTRESS);
                             ^
iso_2d.c:76:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int iso2d_PlaneStressEltStress (element)
    ^
iso_2d.c:39:43: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
extern int iso2d_PlaneStressEltSetup ( ), iso2d_PlaneStressEltStress ( );
                                          ^
iso_2d.c:85:30: warning: passing arguments to 'iso2dElementStress' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return iso2dElementStress (element,  PLANESTRAIN);
                             ^
iso_2d.c:82:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int iso2d_PlaneStrainEltStress (element)
    ^
iso_2d.c:40:43: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
extern int iso2d_PlaneStrainEltSetup ( ), iso2d_PlaneStrainEltStress ( );
                                          ^
iso_2d.c:132:38: warning: passing arguments to 'LocalIsoShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   numnodes = LocalIsoShapeFunctions (element, N, dNdxi, dNde, weights);  
                                     ^
iso_2d.c:152:34: warning: passing arguments to 'GlobalIsoShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   jac = GlobalIsoShapeFunctions (element,N,dNdxi,dNde,dNdx,dNdy,
                                 ^
iso_2d.c:194:23: warning: passing arguments to 'Iso2dLocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      B = Iso2dLocalB (element, numnodes, dNdx, dNdy, i);
                      ^
iso_2d.c:88:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int iso2dElementSetup (element, mass_mode, tangent, type)
    ^
iso_2d.c:57:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int      iso2dElementSetup ( );
         ^
iso_2d.c:229:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int iso2dElementStress (element, type)
    ^
iso_2d.c:58:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int      iso2dElementStress    ( );
         ^
iso_2d.c:238:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix Iso2dLocalB (element, numnodes, dNdx, dNdy, point)
       ^
iso_2d.c:56:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix   Iso2dLocalB ( );
         ^
iso_2d.c:264:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector GlobalIsoShapeFunctions (element, N, dNdxi, dNde, dNdx, dNdy, 
       ^
iso_2d.c:55:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector   GlobalIsoShapeFunctions  ( );
         ^
iso_2d.c:350:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
unsigned LocalIsoShapeFunctions (element, N, dNdx, dNde, weights)
         ^
iso_2d.c:54:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
unsigned LocalIsoShapeFunctions   ( );
         ^
--- cst.o ---
27 warnings generated.
--- iso_quad.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c iso_quad.c
iso_quad.c:71:28: warning: passing arguments to 'QuadElementSetup' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return QuadElementSetup (element, mass_mode, tangent, PLANESTRAIN);
                           ^
iso_quad.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int quad_PlaneStrainEltSetup (element, mass_mode, tangent)
    ^
iso_quad.c:51:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int quad_PlaneStrainEltSetup ( ), quad_PlaneStrainEltStress ( );
    ^
iso_quad.c:77:29: warning: passing arguments to 'QuadElementStress' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return QuadElementStress (element, PLANESTRAIN);
                            ^
iso_quad.c:74:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int quad_PlaneStrainEltStress (element)
    ^
iso_quad.c:51:35: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int quad_PlaneStrainEltSetup ( ), quad_PlaneStrainEltStress ( );
                                  ^
iso_quad.c:83:29: warning: passing arguments to 'QuadElementStress' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return QuadElementStress (element, PLANESTRESS);
                            ^
iso_quad.c:80:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int quad_PlaneStressEltStress (element)
    ^
iso_quad.c:52:35: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int quad_PlaneStressEltSetup ( ), quad_PlaneStressEltStress ( );
                                  ^
iso_quad.c:91:28: warning: passing arguments to 'QuadElementSetup' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   return QuadElementSetup (element, mass_mode, tangent, PLANESTRESS);
                           ^
iso_quad.c:86:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int quad_PlaneStressEltSetup (element, mass_mode, tangent)
    ^
iso_quad.c:52:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int quad_PlaneStressEltSetup ( ), quad_PlaneStressEltStress ( );
    ^
iso_quad.c:142:39: warning: passing arguments to 'LocalQuadShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   numnodes = LocalQuadShapeFunctions (element, ninteg, N, 
                                      ^
iso_quad.c:145:35: warning: passing arguments to 'GlobalQuadShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   jac = GlobalQuadShapeFunctions (element,dNdxi,dNde,dNdx,dNdy,
                                  ^
iso_quad.c:184:25: warning: passing arguments to 'IsoQuadLocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      B = IsoQuadLocalB (element, numnodes, dNdx, dNdy, i);
                        ^
iso_quad.c:219:31: warning: passing arguments to 'QuadLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         QuadLumpedMassMatrix (element, numnodes);
                              ^
iso_quad.c:221:31: warning: passing arguments to 'QuadLumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         QuadLumpedMassMatrix (element, numnodes);
                              ^
iso_quad.c:225:39: warning: passing arguments to 'IsoQuadEquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = IsoQuadEquivNodalForces (element, &count);
                                      ^
iso_quad.c:94:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int QuadElementSetup (element, mass_mode, tangent, type)
    ^
iso_quad.c:48:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int      QuadElementSetup ( );
         ^
iso_quad.c:291:42: warning: passing arguments to 'LocalQuadShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      numnodes = LocalQuadShapeFunctions (element, ninteg, N, 
                                         ^
iso_quad.c:294:42: warning: passing arguments to 'LocalQuadShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      numnodes = LocalQuadShapeFunctions (element, ninteg, N, 
                                         ^
iso_quad.c:299:35: warning: passing arguments to 'GlobalQuadShapeFunctions' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   jac = GlobalQuadShapeFunctions (element,dNdxi,dNde,dNdx,dNdy,
                                  ^
iso_quad.c:314:25: warning: passing arguments to 'IsoQuadLocalB' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      B = IsoQuadLocalB (element, numnodes, dNdx, dNdy, i);
                        ^
iso_quad.c:238:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int QuadElementStress (element, type)
    ^
iso_quad.c:49:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int      QuadElementStress    ( );
         ^
iso_quad.c:362:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void QuadLumpedMassMatrix (element, numnodes)
     ^
iso_quad.c:43:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
void     QuadLumpedMassMatrix ( );
         ^
iso_quad.c:383:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix IsoQuadLocalB (element, numnodes, dNdx, dNdy, point)
       ^
iso_quad.c:46:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Matrix   IsoQuadLocalB ( );
         ^
iso_quad.c:409:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector GlobalQuadShapeFunctions (element, dNdxi, dNde, dNdx, dNdy, 
       ^
iso_quad.c:45:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector   GlobalQuadShapeFunctions  ( );
         ^
iso_quad.c:487:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
unsigned LocalQuadShapeFunctions (element, ninteg, N, 
         ^
iso_quad.c:44:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
unsigned LocalQuadShapeFunctions   ( );
         ^
iso_quad.c:557:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector IsoQuadEquivNodalForces (element, err_count)
       ^
iso_quad.c:47:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector   IsoQuadEquivNodalForces ( );
         ^
--- htk.o ---
41 warnings generated.
--- misc.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c misc.c
misc.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
unsigned GaussPoints (npoints, xpoints, weights)
         ^
misc.c:74:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix PlaneStrainD (element)
       ^
misc.c:120:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix PlaneStressD (element)
       ^
misc.c:160:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix AxisymmetricD (element)
       ^
misc.c:208:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix IsotropicD (element)
       ^
misc.c:258:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
double ElementLength (element, coords)
       ^
misc.c:288:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
double ElementArea (e, n)
       ^
misc.c:329:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void ResolveHingeConditions (element)
     ^
misc.c:372:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void SetupStressMemory (element)
     ^
misc.c:415:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void SetEquivalentForceMemory (element)    
     ^
misc.c:457:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void MultiplyAtBA (C, A, B)
     ^
misc.c:491:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix ZeroRowCol (K,dof)
       ^
misc.c:516:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void AllocationError (e, msg)
     ^
--- iso_2d.o ---
25 warnings generated.
--- rod.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c rod.c
rod.c:93:36: warning: passing arguments to 'RodResolveConvection' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      equiv = RodResolveConvection (element, &count);
                                   ^
rod.c:106:34: warning: passing arguments to 'RodLumpedCapacityMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         RodLumpedCapacityMatrix (element);
                                 ^
rod.c:108:38: warning: passing arguments to 'RodConsistentCapacityMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
         RodConsistentCapacityMatrix (element);
                                     ^
rod.c:48:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int rodEltSetup (element, mass_mode, tangent)
    ^
rod.c:38:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int rodEltSetup  ( );
    ^
rod.c:114:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int rodEltStress (element)
    ^
rod.c:39:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int rodEltStress ( );
    ^
rod.c:121:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int RodLumpedCapacityMatrix (e)
    ^
rod.c:36:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int RodLumpedCapacityMatrix ( );
    ^
rod.c:140:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int RodConsistentCapacityMatrix (e)
    ^
rod.c:37:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int RodConsistentCapacityMatrix ( );
    ^
rod.c:159:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector RodResolveConvection (element, err_count)
       ^
rod.c:46:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
Vector RodResolveConvection ( );
       ^
--- iso_quad.o ---
36 warnings generated.
--- spring.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c spring.c
spring.c:46:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int springEltSetup (element, mass_mode, tangent)
    ^
spring.c:38:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int springEltSetup ( ), springEltStress ( );
    ^
spring.c:104:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int springEltStress (element)
    ^
spring.c:38:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int springEltSetup ( ), springEltStress ( );
                        ^
4 warnings generated.
--- timoshenko.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c timoshenko.c
--- rod.o ---
13 warnings generated.
--- truss.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c truss.c
--- timoshenko.o ---
timoshenko.c:151:19: warning: passing arguments to 'LocalK' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    khat = LocalK (element);
                  ^
timoshenko.c:155:25: warning: passing arguments to 'TransformMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    T = TransformMatrix (element);
                        ^
timoshenko.c:182:34: warning: passing arguments to 'EquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
        count = EquivNodalForces (element, T, NULL, 1);
                                 ^
timoshenko.c:202:40: warning: passing arguments to 'ConsistentMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
           mhat = ConsistentMassMatrix (element);
                                       ^
timoshenko.c:204:36: warning: passing arguments to 'LumpedMassMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
           mhat = LumpedMassMatrix (element);
                                   ^
timoshenko.c:79:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int timoshenkoEltSetup (element, mass_mode, tangent)
    ^
timoshenko.c:40:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int timoshenkoEltSetup ( );
    ^
--- misc.o ---
13 warnings generated.
--- timoshenko.o ---
timoshenko.c:278:25: warning: passing arguments to 'TransformMatrix' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    T = TransformMatrix (element);
                        ^
timoshenko.c:307:34: warning: passing arguments to 'EquivNodalForces' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
        count = EquivNodalForces (element, NULL, &equiv, 2);
                                 ^
timoshenko.c:232:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int timoshenkoEltStress (element)
    ^
timoshenko.c:41:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int timoshenkoEltStress ( );
    ^
timoshenko.c:348:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix LocalK (element)
              ^
timoshenko.c:65:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix LocalK ( );
              ^
timoshenko.c:423:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix ConsistentMassMatrix (element)
              ^
timoshenko.c:68:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix ConsistentMassMatrix ( );
              ^
timoshenko.c:486:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix LumpedMassMatrix (element)
              ^
timoshenko.c:67:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix LumpedMassMatrix ( );
              ^
timoshenko.c:518:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix TransformMatrix (element)
              ^
timoshenko.c:66:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static Matrix TransformMatrix ( );
              ^
timoshenko.c:567:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int EquivNodalForces (element, T, eq_stress, mode)
           ^
timoshenko.c:69:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
static int    EquivNodalForces ( );
              ^
--- truss.o ---
truss.c:44:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix TrussMassMatrix (element, mass_mode)
              ^
truss.c:77:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Matrix TrussTransformMatrix (element, cx, cy, cz)
              ^
truss.c:105:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Vector TrussEquivNodalForces (element, T, err_count)
              ^
truss.c:217:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static double AxialDisplacement (e, cx, cy, cz)
              ^
truss.c:240:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int trussEltSetup (element, mass_mode, tangent)
    ^
truss.c:35:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int trussEltSetup ( ); 
    ^
truss.c:383:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int trussEltStress (element)
    ^
truss.c:36:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
int trussEltStress ( ); 
    ^
8 warnings generated.
--- timoshenko.o ---
21 warnings generated.
--- libelt.a ---
rm -f libelt.a
ar cq libelt.a axisymm.o beam.o beam3d.o brick.o cst.o ctg.o htk.o  iso_2d.o iso_quad.o misc.o rod.o spring.o timoshenko.o truss.o
ranlib libelt.a
Making all in ./lib/Felt ...
--- Tree.o ---
--- code.o ---
--- definition.o ---
--- Tree.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c Tree.c
--- code.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c code.c
--- definition.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c definition.c
--- Tree.o ---
Tree.c:60:14: warning: incompatible redeclaration of library function 'malloc' [-Wincompatible-library-redeclaration]
extern char *malloc ( );
             ^
Tree.c:60:14: note: 'malloc' is a builtin with type 'void *(unsigned long)'
Tree.c:64:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void TreeDestroy_ (tree, node)
            ^
Tree.c:82:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void preorder (node)
            ^
Tree.c:95:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void inorder (node)
            ^
Tree.c:108:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void postorder (node)
            ^
Tree.c:121:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void LeftRotate (tree, x)
            ^
Tree.c:146:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void RightRotate (tree, x)
            ^
Tree.c:171:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Node TreeMinimum_ (x)
            ^
Tree.c:183:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Node TreeMaximum_ (x)
            ^
Tree.c:195:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Node TreePredecessor_ (x)
            ^
Tree.c:216:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Node TreeSuccessor_ (x)
            ^
Tree.c:237:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static Node TreeSearch_ (tree, item)
            ^
Tree.c:255:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Tree TreeCreate (compare)
     ^
Tree.c:261:51: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    if (compare == NULL || !(tree = (Tree) malloc (sizeof (struct tree))))
                                                  ^
Tree.c:275:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreeDestroy (tree)
    ^
Tree.c:292:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreeSize (tree)
    ^
Tree.c:299:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreeIterate (tree)
    ^
Tree.c:306:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreePreorder (tree)
    ^
Tree.c:320:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreeInorder (tree)
    ^
Tree.c:334:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreePostorder (tree)
    ^
Tree.c:348:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Item TreeInsert (tree, item)
     ^
Tree.c:371:29: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    if (!(z = (Node) malloc (sizeof (struct node))))
                            ^
Tree.c:434:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Item TreeDelete (tree, item)
     ^
Tree.c:530:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Item TreeSearch (tree, item)
     ^
Tree.c:542:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Item TreeMinimum (tree)
     ^
Tree.c:552:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Item TreeMaximum (tree)
     ^
Tree.c:562:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Item TreePredecessor (tree, item)
     ^
Tree.c:580:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Item TreeSuccessor (tree, item)
     ^
Tree.c:598:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreeSetIterator (tree, iterate)
    ^
Tree.c:610:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreeSetDestructor (tree, destroy)
    ^
Tree.c:622:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int TreeSetDuplicator (tree, copy)
    ^
--- definition.o ---
definition.c:43:12: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
    return strcmp (((Definition) item1) -> name, ((Definition) item2) -> name);
           ^
definition.c:43:12: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
definition.c:39:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int DefinitionCompare (item1, item2)
           ^
definition.c:53:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int AddDefinition (definition)
    ^
definition.c:69:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int RemoveDefinition (definition)
    ^
definition.c:85:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Definition LookupDefinition (name)
           ^
--- code.o ---
code.c:168:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Code CopyCode (code)
     ^
code.c:215:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void FreeCode (code)
     ^
code.c:229:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void SetIP (new_ip)
     ^
code.c:254:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static double EvalTable (array, length, time, flag)
              ^
code.c:306:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
double EvalCode (code, time)
       ^
code.c:543:23: warning: incompatible pointer types passing 'Code' (aka 'union instruction *') to parameter of type 'double *' [-Wincompatible-pointer-types]
            push (EvalTable (pc, y, time, 0));
                             ^~
code.c:37:30: note: expanded from macro 'push'
# define push(x)        (* ++ sp = (x))
                                    ^
code.c:549:23: warning: incompatible pointer types passing 'Code' (aka 'union instruction *') to parameter of type 'double *' [-Wincompatible-pointer-types]
            push (EvalTable (pc, y, time, 1));
                             ^~
code.c:37:30: note: expanded from macro 'push'
# define push(x)        (* ++ sp = (x))
                                    ^
code.c:565:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DebugCode (code)
     ^
code.c:579:20: warning: cast to smaller integer type 'int' from 'Code' (aka 'union instruction *') [-Wpointer-to-int-cast]
        printf ("%x\t%s", (int) (pc ++), data [op].opcode);
                          ^~~~~~~~~~~~~
code.c:584:24: warning: cast to smaller integer type 'int' from 'Code' (aka 'union instruction *') [-Wpointer-to-int-cast]
            printf ("\t%x\n", (int) (pc + x));
                              ^~~~~~~~~~~~~~
code.c:615:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int IsConstant (code)
    ^
--- definition.o ---
5 warnings generated.
--- detail.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c detail.c
--- Tree.o ---
31 warnings generated.
--- draw.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c draw.c
--- detail.o ---
detail.c:43:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void SetDetailStream (fp)
     ^
1 warning generated.
--- fe.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c fe.c
--- draw.o ---
draw.c:126:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DrawStructureASCII (fp, cols, rows)
     ^
--- fe.o ---
fe.c:124:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix ConstructStiffness (status)
       ^
fe.c:329:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void RemoveConstrainedDOF (K, M, C, Kcond, Mcond, Ccond)
     ^
fe.c:503:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void ZeroConstrainedDOF (K, F, Kc, Fc)
     ^
fe.c:584:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void AdjustForceVector (Fcond, Kcond, affected_dof, dx)
     ^
fe.c:614:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector ZeroCompactRowCol (K, dof)
       ^
fe.c:730:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int FactorStiffnessMatrix (K)
    ^
fe.c:773:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Vector SolveForDisplacements (K, F)
       ^
fe.c:799:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix SolveStaticLoadCases (K, Fbase)
       ^
fe.c:866:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix SolveStaticLoadRange (K, Fbase)
       ^
fe.c:927:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void AssembleLoadCaseForce (F, lc)
     ^
fe.c:968:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void ApplyNodalDisplacements (d)
     ^
fe.c:1012:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
unsigned SolveForReactions (K, d, old_numbers, reac)
         ^
fe.c:1123:45: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    status = element -> definition -> setup (element, mass_mode, 0);
                                            ^
fe.c:1148:42: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
        status += e [i] -> definition -> stress (e [i]);
                                                ^
fe.c:1163:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int CheckAnalysisParameters (mode)
    ^
fe.c:1358:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int GlobalDOF (node, dx)
    ^
fe.c:1376:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void LocalDOF (global_dof, node, local_dof)
     ^
fe.c:1404:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void FindForcedDOF (forced, numforced)
     ^
fe.c:1480:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix RemoveConstrainedMatrixDOF (a)
       ^
fe.c:1636:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int ZeroConstrainedMatrixDOF (b, a)
    ^
fe.c:1670:31: warning: passing arguments to 'ZeroRowCol' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
               b = ZeroRowCol (b, affected_dof); 
                              ^
--- draw.o ---
1 warning generated.
--- file.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c file.c
--- code.o ---
11 warnings generated.
--- initialize.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include  -c initialize.c
--- file.o ---
file.c:99:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static char *ConstraintSymbol (constraint, dof)
             ^
file.c:126:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static char *Quote (s)
             ^
file.c:153:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void WriteNode (node)
            ^
file.c:178:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void WriteElement (element)
            ^
file.c:216:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int WriteMaterial (item)
           ^
file.c:260:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int WriteLoad (item)
           ^
file.c:303:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int WriteConstraint (item)
           ^
file.c:383:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int WriteForce (item)
           ^
file.c:471:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int WriteLoadCase (item)
           ^
file.c:700:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int WriteFile (flag)
           ^
file.c:849:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static int OpenFile (filename)
           ^
file.c:878:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int WriteFeltFile (filename)
    ^
file.c:900:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int DumpFeltFile (filename)
    ^
file.c:921:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int fWriteFeltFile (stream)
    ^
file.c:940:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int fDumpFeltFile (stream)
    ^
--- modal.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c modal.c
modal.c:42:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void MultiplyQtKQ (x, Q, K)
            ^
modal.c:81:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int ComputeEigenModes (K, M, lambda_r, x_r)
    ^
modal.c:180:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix ModalNodalDisplacements (x)
       ^
modal.c:245:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static void MultiplyUTmU (M, u, m)
            ^
modal.c:277:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int FormModalMatrices (u, m, c, k, Mr, Cr, Kr, ortho)
    ^
--- fe.o ---
21 warnings generated.
--- nonlinear.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c nonlinear.c
nonlinear.c:54:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix CreateNonlinearStiffness (status)
       ^
nonlinear.c:179:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int AssembleCurrentState (K, F, tangent)
    ^
nonlinear.c:209:38: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
      err = e -> definition -> setup (e, 0, tangent);
                                     ^
nonlinear.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int AssembleCurrentForce (F, Fnodal)
    ^
nonlinear.c:292:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int RestoreCoordinates (d)
    ^
nonlinear.c:348:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
int UpdateCoordinates (d)
    ^
nonlinear.c:396:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix StaticNonlinearDisplacements (K, Fnodal, tangent)
       ^
nonlinear.c:484:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Matrix SolveNonlinearLoadRange (K, Fnodal, tangent)
       ^
--- modal.o ---
5 warnings generated.
--- objects.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -I/opt/pkg/include -I/opt/pkg/include/ncurses -c objects.c
--- file.o ---
15 warnings generated.
--- objects.o ---
objects.c:46:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Node CreateNode (number)
     ^
--- problem.o ---
clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I../../include -DLIBDIR=\"/opt/pkg/share/felt\" -DCPP=\"clang -E\" -c problem.c
--- objects.o ---
objects.c:78:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DestroyNode (node)
     ^
objects.c:99:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Element CreateElement (number, defn)
        ^
objects.c:150:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DestroyElement (element)
     ^
objects.c:180:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Force CreateForce (name)
      ^
objects.c:213:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DestroyForce (force)
     ^
objects.c:240:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Material CreateMaterial (name)
         ^
objects.c:281:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DestroyMaterial (material)
     ^
objects.c:301:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Constraint CreateConstraint (name)
           ^
objects.c:338:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DestroyConstraint (constraint)
     ^
objects.c:365:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
Distributed CreateDistributed (name, nvalues)
            ^
objects.c:398:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DestroyDistributed (distributed)
     ^
objects.c:420:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
LoadCase CreateLoadCase (name)
         ^
objects.c:449:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void DestroyLoadCase (loadcase)
     ^
objects.c:480:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void AssignForce (force, dof, expr, text)
     ^
objects.c:501:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void AssignSpectrum (force, dof, expr, text)
     ^
objects.c:523:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
void AssignConstraint (constraint, dof, expr, text, symbol)
     ^
--- problem.o ---
clang: error: unknown argument: '-E"'
*** [problem.o] Error code 1

make[2]: stopped in /Users/pbulk/build/cad/felt/work/FElt-3.05/lib/Felt
--- objects.o ---
17 warnings generated.
--- nonlinear.o ---
8 warnings generated.
1 error

make[2]: stopped in /Users/pbulk/build/cad/felt/work/FElt-3.05/lib/Felt
*** [all] Error code 1

make[1]: stopped in /Users/pbulk/build/cad/felt/work/FElt-3.05/lib
1 error

make[1]: stopped in /Users/pbulk/build/cad/felt/work/FElt-3.05/lib
*** [all] Error code 1

bmake: stopped in /Users/pbulk/build/cad/felt/work/FElt-3.05
1 error

bmake: stopped in /Users/pbulk/build/cad/felt/work/FElt-3.05
*** Error code 2

Stop.
bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/cad/felt
*** Error code 1

Stop.
bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/cad/felt