=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for felt-3.05nb4 Making all in ./lib ... Making all in ./lib/Elements ... cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c axisymm.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c beam.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c beam3d.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c brick.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c cst.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c ctg.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c htk.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c iso_2d.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c iso_quad.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c misc.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c rod.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c spring.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c timoshenko.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c truss.c 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 ... cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c Tree.c 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 int)' 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c code.c 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)) ^ 2 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c definition.c definition.c:43:12: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' return strcmp (((Definition) item1) -> name, ((Definition) item2) -> name); ^ definition.c:43:12: note: please include the header or explicitly provide a declaration for 'strcmp' 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c detail.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c draw.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c fe.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c file.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -c initialize.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c lexer.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c modal.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c nonlinear.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c objects.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c parser.c parser.y:313:17: warning: implicitly declaring library function 'strdup' with type 'char *(const char *)' (Constraint) strdup (last_constraint) : NULL; ^ parser.y:313:17: note: please include the header or explicitly provide a declaration for 'strdup' 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -DLIBDIR=\"/usr/pkg/share/felt\" -DCPP=\"cpp\" -c problem.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c renumber.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c results.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c rosenbrock.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c spectral.c In file included from spectral.c:39: In file included from ../../include/cmatrix.h:30: ../../include/complex.h:45:9: warning: incompatible redeclaration of library function 'conj' [-Wincompatible-library-redeclaration] complex conj PROTO ((complex)); ^ ../../include/complex.h:45:9: note: 'conj' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:47:9: warning: incompatible redeclaration of library function 'csqrt' [-Wincompatible-library-redeclaration] complex csqrt PROTO ((complex)); ^ ../../include/complex.h:47:9: note: 'csqrt' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:48:9: warning: incompatible redeclaration of library function 'cexp' [-Wincompatible-library-redeclaration] complex cexp PROTO ((double)); ^ ../../include/complex.h:48:9: note: 'cexp' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:49:9: warning: incompatible redeclaration of library function 'ccos' [-Wincompatible-library-redeclaration] complex ccos PROTO ((complex)); ^ ../../include/complex.h:49:9: note: 'ccos' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:50:9: warning: incompatible redeclaration of library function 'csin' [-Wincompatible-library-redeclaration] complex csin PROTO ((complex)); ^ ../../include/complex.h:50:9: note: 'csin' is a builtin with type '_Complex double (_Complex double)' 5 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c strdup.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c transient.c rm -f libfelt.a ar cq libfelt.a Tree.o code.o definition.o detail.o draw.o fe.o file.o initialize.o lexer.o modal.o nonlinear.o objects.o parser.o problem.o renumber.o results.o rosenbrock.o spectral.o strdup.o transient.o ranlib libfelt.a Making all in ./lib/Generate ... cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c brick_grid.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c coalesce.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c grid.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c line.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c quad_grid.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c rules.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c trimesh.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -DTRILIBRARY -DREDUCED -c triangle.c -o triangle.o triangle.c:12993:37: warning: format specifies type 'long' but the argument has type 'long long' [-Wformat] printf(" milliseconds: %ld\n", 1000l * (tv2.tv_sec - tv1.tv_sec) ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lld triangle.c:13022:14: warning: format specifies type 'long' but the argument has type 'long long' [-Wformat] 1000l * (tv3.tv_sec - tv2.tv_sec) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ triangle.c:13054:43: warning: format specifies type 'long' but the argument has type 'long long' [-Wformat] printf("Hole milliseconds: %ld\n", 1000l * (tv4.tv_sec - tv3.tv_sec) ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lld triangle.c:13072:14: warning: format specifies type 'long' but the argument has type 'long long' [-Wformat] 1000l * (tv5.tv_sec - tv4.tv_sec) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ triangle.c:13212:12: warning: format specifies type 'long' but the argument has type 'long long' [-Wformat] 1000l * (tv6.tv_sec - tv5.tv_sec) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ triangle.c:13215:12: warning: format specifies type 'long' but the argument has type 'long long' [-Wformat] 1000l * (tv6.tv_sec - tv0.tv_sec) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. rm -f libgen.a ar cq libgen.a brick_grid.o coalesce.o grid.o line.o quad_grid.o rules.o trimesh.o triangle.o ranlib libgen.a Making all in ./lib/Matrix ... cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c basic.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c data.c data.c:212:7: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' memcpy ((void *) &(A -> diag[1]), (void *) &(diag[1]), ^ data.c:212:7: note: please include the header or explicitly provide a declaration for 'memcpy' 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c eigen.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c factor.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c io.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c norm.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c property.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c solvers.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c stats.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c c_arith.c In file included from c_arith.c:4: ../../include/complex.h:45:9: warning: incompatible redeclaration of library function 'conj' [-Wincompatible-library-redeclaration] complex conj PROTO ((complex)); ^ ../../include/complex.h:45:9: note: 'conj' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:47:9: warning: incompatible redeclaration of library function 'csqrt' [-Wincompatible-library-redeclaration] complex csqrt PROTO ((complex)); ^ ../../include/complex.h:47:9: note: 'csqrt' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:48:9: warning: incompatible redeclaration of library function 'cexp' [-Wincompatible-library-redeclaration] complex cexp PROTO ((double)); ^ ../../include/complex.h:48:9: note: 'cexp' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:49:9: warning: incompatible redeclaration of library function 'ccos' [-Wincompatible-library-redeclaration] complex ccos PROTO ((complex)); ^ ../../include/complex.h:49:9: note: 'ccos' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:50:9: warning: incompatible redeclaration of library function 'csin' [-Wincompatible-library-redeclaration] complex csin PROTO ((complex)); ^ ../../include/complex.h:50:9: note: 'csin' is a builtin with type '_Complex double (_Complex double)' 5 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c c_basic.c In file included from c_basic.c:31: In file included from ../../include/cmatrix.h:30: ../../include/complex.h:45:9: warning: incompatible redeclaration of library function 'conj' [-Wincompatible-library-redeclaration] complex conj PROTO ((complex)); ^ ../../include/complex.h:45:9: note: 'conj' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:47:9: warning: incompatible redeclaration of library function 'csqrt' [-Wincompatible-library-redeclaration] complex csqrt PROTO ((complex)); ^ ../../include/complex.h:47:9: note: 'csqrt' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:48:9: warning: incompatible redeclaration of library function 'cexp' [-Wincompatible-library-redeclaration] complex cexp PROTO ((double)); ^ ../../include/complex.h:48:9: note: 'cexp' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:49:9: warning: incompatible redeclaration of library function 'ccos' [-Wincompatible-library-redeclaration] complex ccos PROTO ((complex)); ^ ../../include/complex.h:49:9: note: 'ccos' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:50:9: warning: incompatible redeclaration of library function 'csin' [-Wincompatible-library-redeclaration] complex csin PROTO ((complex)); ^ ../../include/complex.h:50:9: note: 'csin' is a builtin with type '_Complex double (_Complex double)' 5 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c c_data.c In file included from c_data.c:30: In file included from ../../include/cmatrix.h:30: ../../include/complex.h:45:9: warning: incompatible redeclaration of library function 'conj' [-Wincompatible-library-redeclaration] complex conj PROTO ((complex)); ^ ../../include/complex.h:45:9: note: 'conj' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:47:9: warning: incompatible redeclaration of library function 'csqrt' [-Wincompatible-library-redeclaration] complex csqrt PROTO ((complex)); ^ ../../include/complex.h:47:9: note: 'csqrt' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:48:9: warning: incompatible redeclaration of library function 'cexp' [-Wincompatible-library-redeclaration] complex cexp PROTO ((double)); ^ ../../include/complex.h:48:9: note: 'cexp' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:49:9: warning: incompatible redeclaration of library function 'ccos' [-Wincompatible-library-redeclaration] complex ccos PROTO ((complex)); ^ ../../include/complex.h:49:9: note: 'ccos' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:50:9: warning: incompatible redeclaration of library function 'csin' [-Wincompatible-library-redeclaration] complex csin PROTO ((complex)); ^ ../../include/complex.h:50:9: note: 'csin' is a builtin with type '_Complex double (_Complex double)' c_data.c:205:7: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' memcpy ((void *) &(A -> diag[1]), (void *) &(diag[1]), ^ c_data.c:205:7: note: please include the header or explicitly provide a declaration for 'memcpy' 6 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c c_factor.c In file included from c_factor.c:31: In file included from ../../include/cmatrix.h:30: ../../include/complex.h:45:9: warning: incompatible redeclaration of library function 'conj' [-Wincompatible-library-redeclaration] complex conj PROTO ((complex)); ^ ../../include/complex.h:45:9: note: 'conj' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:47:9: warning: incompatible redeclaration of library function 'csqrt' [-Wincompatible-library-redeclaration] complex csqrt PROTO ((complex)); ^ ../../include/complex.h:47:9: note: 'csqrt' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:48:9: warning: incompatible redeclaration of library function 'cexp' [-Wincompatible-library-redeclaration] complex cexp PROTO ((double)); ^ ../../include/complex.h:48:9: note: 'cexp' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:49:9: warning: incompatible redeclaration of library function 'ccos' [-Wincompatible-library-redeclaration] complex ccos PROTO ((complex)); ^ ../../include/complex.h:49:9: note: 'ccos' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:50:9: warning: incompatible redeclaration of library function 'csin' [-Wincompatible-library-redeclaration] complex csin PROTO ((complex)); ^ ../../include/complex.h:50:9: note: 'csin' is a builtin with type '_Complex double (_Complex double)' 5 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c c_property.c In file included from c_property.c:29: In file included from ../../include/cmatrix.h:30: ../../include/complex.h:45:9: warning: incompatible redeclaration of library function 'conj' [-Wincompatible-library-redeclaration] complex conj PROTO ((complex)); ^ ../../include/complex.h:45:9: note: 'conj' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:47:9: warning: incompatible redeclaration of library function 'csqrt' [-Wincompatible-library-redeclaration] complex csqrt PROTO ((complex)); ^ ../../include/complex.h:47:9: note: 'csqrt' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:48:9: warning: incompatible redeclaration of library function 'cexp' [-Wincompatible-library-redeclaration] complex cexp PROTO ((double)); ^ ../../include/complex.h:48:9: note: 'cexp' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:49:9: warning: incompatible redeclaration of library function 'ccos' [-Wincompatible-library-redeclaration] complex ccos PROTO ((complex)); ^ ../../include/complex.h:49:9: note: 'ccos' is a builtin with type '_Complex double (_Complex double)' ../../include/complex.h:50:9: warning: incompatible redeclaration of library function 'csin' [-Wincompatible-library-redeclaration] complex csin PROTO ((complex)); ^ ../../include/complex.h:50:9: note: 'csin' is a builtin with type '_Complex double (_Complex double)' 5 warnings generated. rm -f libmtx.a ar cq libmtx.a basic.o data.o eigen.o factor.o io.o norm.o property.o solvers.o stats.o c_arith.o c_basic.o c_data.o c_factor.o c_property.o ranlib libmtx.a Making all in ./lib/Widgets ... cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c Cache.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c Drawing.c Drawing.c:289:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c Figure.c Figure.c:53:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN flag; ^ ./Figure.h:122:39: note: previous declaration is here DrawingWidget, FigureType, BOOLEAN, int ^ 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c Public.c Public.c:162:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x1; ^ ../../include/Drawing.h:204:10: note: previous declaration is here FLOAT, /* starting x coordinate */ ^ Public.c:163:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y1; ^ ../../include/Drawing.h:205:10: note: previous declaration is here FLOAT, /* starting y coordinate */ ^ Public.c:164:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x2; ^ ../../include/Drawing.h:206:10: note: previous declaration is here FLOAT, /* ending x coordinate */ ^ Public.c:165:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y2; ^ ../../include/Drawing.h:209:1: note: previous declaration is here ); ^ Public.c:194:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN scaled; ^ ../../include/Drawing.h:215:12: note: previous declaration is here BOOLEAN, /* scaled */ ^ Public.c:224:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN scaled; ^ ../../include/Drawing.h:225:12: note: previous declaration is here BOOLEAN, /* scaled */ ^ Public.c:254:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN scaled; ^ ../../include/Drawing.h:235:12: note: previous declaration is here BOOLEAN, /* scaled */ ^ Public.c:255:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x; ^ ../../include/Drawing.h:236:10: note: previous declaration is here FLOAT, /* lower left x coordinate */ ^ Public.c:256:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y; ^ ../../include/Drawing.h:237:10: note: previous declaration is here FLOAT, /* lower left y coordinate */ ^ Public.c:257:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT width; ^ ../../include/Drawing.h:238:10: note: previous declaration is here FLOAT, /* width */ ^ Public.c:258:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT height; ^ ../../include/Drawing.h:241:1: note: previous declaration is here ); ^ Public.c:287:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN scaled; ^ ../../include/Drawing.h:247:12: note: previous declaration is here BOOLEAN, /* scaled */ ^ Public.c:288:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x; ^ ../../include/Drawing.h:248:10: note: previous declaration is here FLOAT, /* lower left x coordinate */ ^ Public.c:289:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y; ^ ../../include/Drawing.h:249:10: note: previous declaration is here FLOAT, /* lower left y coordinate */ ^ Public.c:290:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT width; ^ ../../include/Drawing.h:250:10: note: previous declaration is here FLOAT, /* width */ ^ Public.c:291:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT height; ^ ../../include/Drawing.h:253:1: note: previous declaration is here ); ^ Public.c:320:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN scaled; ^ ../../include/Drawing.h:259:12: note: previous declaration is here BOOLEAN, /* scaled */ ^ Public.c:321:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x; ^ ../../include/Drawing.h:260:10: note: previous declaration is here FLOAT, /* center x coordinate */ ^ Public.c:322:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y; ^ ../../include/Drawing.h:261:10: note: previous declaration is here FLOAT, /* center y coordinate */ ^ Public.c:323:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT width; ^ ../../include/Drawing.h:262:10: note: previous declaration is here FLOAT, /* width */ ^ Public.c:324:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT height; ^ ../../include/Drawing.h:263:10: note: previous declaration is here FLOAT, /* height */ ^ Public.c:325:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT start; ^ ../../include/Drawing.h:264:10: note: previous declaration is here FLOAT, /* starting angle */ ^ Public.c:326:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT length; ^ ../../include/Drawing.h:267:1: note: previous declaration is here ); ^ Public.c:357:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN scaled; ^ ../../include/Drawing.h:273:12: note: previous declaration is here BOOLEAN, /* scaled */ ^ Public.c:358:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x; ^ ../../include/Drawing.h:274:10: note: previous declaration is here FLOAT, /* center x coordinate */ ^ Public.c:359:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y; ^ ../../include/Drawing.h:275:10: note: previous declaration is here FLOAT, /* center y coordinate */ ^ Public.c:360:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT width; ^ ../../include/Drawing.h:276:10: note: previous declaration is here FLOAT, /* width */ ^ Public.c:361:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT height; ^ ../../include/Drawing.h:277:10: note: previous declaration is here FLOAT, /* height */ ^ Public.c:362:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT start; ^ ../../include/Drawing.h:278:10: note: previous declaration is here FLOAT, /* starting angle */ ^ Public.c:363:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT length; ^ ../../include/Drawing.h:281:1: note: previous declaration is here ); ^ Public.c:394:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN scaled; ^ ../../include/Drawing.h:287:12: note: previous declaration is here BOOLEAN, /* scaled */ ^ Public.c:395:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x; ^ ../../include/Drawing.h:288:10: note: previous declaration is here FLOAT, /* lower left x coordinate */ ^ Public.c:396:13: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y; ^ ../../include/Drawing.h:289:10: note: previous declaration is here FLOAT, /* lower left y coordinate */ ^ Public.c:427:12: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x; ^ ../../include/Drawing.h:298:10: note: previous declaration is here FLOAT, /* lower left x coordinate */ ^ Public.c:428:12: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y; ^ ../../include/Drawing.h:299:10: note: previous declaration is here FLOAT, /* lower left y coordinate */ ^ Public.c:462:12: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT x; ^ ../../include/Drawing.h:308:10: note: previous declaration is here FLOAT, /* lower left x coordinate */ ^ Public.c:463:12: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT y; ^ ../../include/Drawing.h:309:10: note: previous declaration is here FLOAT, /* lower left y coordinate */ ^ Public.c:1188:12: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT realx; ^ ../../include/Drawing.h:318:10: note: previous declaration is here FLOAT, /* x coordinate */ ^ Public.c:1189:12: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT realy; ^ ../../include/Drawing.h:321:1: note: previous declaration is here ); ^ Public.c:1334:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN interactive; ^ ../../include/Drawing.h:434:1: note: previous declaration is here ); ^ Public.c:1358:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN autofind; ^ ../../include/Drawing.h:442:1: note: previous declaration is here ); ^ Public.c:1371:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN autoredraw; ^ ../../include/Drawing.h:450:1: note: previous declaration is here ); ^ Public.c:1472:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN visible; ^ ../../include/Drawing.h:466:12: note: previous declaration is here BOOLEAN, /* visible */ ^ Public.c:1613:11: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] FLOAT value; ^ ../../include/Drawing.h:522:1: note: previous declaration is here ); ^ 44 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c Layout.c Layout.c:204:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if (bwChanged || request->request_mode & CWWidth && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Layout.c:204:54: note: place parentheses around the '&&' expression to silence this warning if (bwChanged || request->request_mode & CWWidth && ^ Layout.c:210:55: warning: '&&' within '||' [-Wlogical-op-parentheses] if (bwChanged || request->request_mode & CWHeight && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Layout.c:210:55: note: place parentheses around the '&&' expression to silence this warning if (bwChanged || request->request_mode & CWHeight && ^ Layout.c:293:44: warning: '&' within '|' [-Wbitwise-op-parentheses] if (request && !(request->request_mode & CWWidth|CWHeight)) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Layout.c:293:44: note: place parentheses around the '&' expression to silence this warning if (request && !(request->request_mode & CWWidth|CWHeight)) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Layout.c:352:18: warning: if statement has empty body [-Wempty-body] if (g.order > 1); ^ Layout.c:352:18: note: put the semicolon on a separate line to silence this warning Layout.c:430:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (parent = child->parent) ~~~~~~~^~~~~~~~~~~~~~~ Layout.c:430:19: note: place parentheses around the assignment to silence this warning while (parent = child->parent) ^ ( ) Layout.c:430:19: note: use '==' to turn this assignment into an equality comparison while (parent = child->parent) ^ == Layout.c:475:10: warning: enumeration values 'Plus', 'Times', and 'Divide' not handled in switch [-Wswitch] switch (expr->u.unary.op) { ^ Layout.c:513:13: warning: enumeration value 'Variable' not handled in switch [-Wswitch] switch (expr->type) { ^ Layout.c:529:5: warning: implicit declaration of function 'free' is invalid in C99 [-Wimplicit-function-declaration] Dispose (expr); ^ ./LayoutP.h:162:21: note: expanded from macro 'Dispose' #define Dispose(p) free((char *) p) ^ Layout.c:560:13: warning: enumeration value 'VariableBox' not handled in switch [-Wswitch] switch (box->type) { ^ Layout.c:801:13: warning: enumeration value 'VariableBox' not handled in switch [-Wswitch] switch (box->type) { ^ Layout.c:847:13: warning: enumeration values 'WidgetBox' and 'VariableBox' not handled in switch [-Wswitch] switch (box->type) { ^ 11 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c laygram.c laygram.y:254:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] LayYYwrap () ^~~~~~~~~ laygram.y:259:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] LayYYsetdest (c) ^~~~~~~~~~~~ laygram.y:263:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ y.tab.c:269:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ y.tab.c:269:16: note: place parentheses around the assignment to silence this warning if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce; ^ ( ) y.tab.c:269:16: note: use '==' to turn this assignment into an equality comparison if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce; ^ == y.tab.c:272:26: warning: implicit declaration of function 'LayYYlex' is invalid in C99 [-Wimplicit-function-declaration] if ((LayYYchar = LayYYlex()) < 0) LayYYchar = 0; ^ y.tab.c:313:5: warning: implicit declaration of function 'LayYYerror' is invalid in C99 [-Wimplicit-function-declaration] LayYYerror("syntax error"); ^ laygram.y:54:17: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned int)' BoxPtr box = New(LBoxRec); ^ ./LayoutP.h:161:22: note: expanded from macro 'New' #define New(t) (t *) malloc(sizeof (t)) ^ laygram.y:54:17: note: please include the header or explicitly provide a declaration for 'malloc' ./LayoutP.h:161:22: note: expanded from macro 'New' #define New(t) (t *) malloc(sizeof (t)) ^ laygram.y:58:4: warning: implicit declaration of function 'free' is invalid in C99 [-Wimplicit-function-declaration] Dispose (LayYYvsp[0].pval); ^ ./LayoutP.h:162:21: note: expanded from macro 'Dispose' #define Dispose(p) free((char *) p) ^ 8 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c laylex.c laylex.c:73:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] LayYYlex(){ ^~~~~~~~ laylex.l:29:21: warning: implicit declaration of function 'atoi' is invalid in C99 [-Wimplicit-function-declaration] { LayYYlval.ival = atoi(LayYYtext); return NUMBER; } ^ laylex.l:75:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] LayYYsetsource(s) ^~~~~~~~~~~~~~ laylex.l:79:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ laylex.l:81:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] LayYYerror(s) ^~~~~~~~~~ laylex.l:100:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ laylex.l:565:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' exit(1); ^ laylex.l:565:5: note: please include the header or explicitly provide a declaration for 'exit' 7 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c Rheostat.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c dialog.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c post.c post.c:388:30: warning: too many arguments in call to 'do_nothing' printf ("%s ", XtName (w)); ~~~~~~ ^ post.c:392:16: warning: too many arguments in call to 'do_nothing' printf ("key "); ~~~~~~ ^ post.c:400:18: warning: too many arguments in call to 'do_nothing' printf ("popup"); ~~~~~~ ^ post.c:405:20: warning: too many arguments in call to 'do_nothing' printf ("popdown"); ~~~~~~ ^ post.c:411:17: warning: too many arguments in call to 'do_nothing' printf ("here"); ~~~~~~ ^ post.c:416:31: warning: too many arguments in call to 'do_nothing' printf ("%d %d\n", when, now); ~~~~~~ ^ post.c:436:18: warning: too many arguments in call to 'do_nothing' printf ("popup"); ~~~~~~ ^ post.c:441:20: warning: too many arguments in call to 'do_nothing' printf ("popdown"); ~~~~~~ ^ post.c:446:17: warning: too many arguments in call to 'do_nothing' printf ("here"); ~~~~~~ ^ post.c:457:17: warning: too many arguments in call to 'do_nothing' printf ("down "); ~~~~~~ ^ post.c:464:25: warning: too many arguments in call to 'do_nothing' printf ("highlight"); ~~~~~~ ^ post.c:468:21: warning: too many arguments in call to 'do_nothing' printf ("popup"); ~~~~~~ ^ post.c:477:15: warning: too many arguments in call to 'do_nothing' printf ("up "); ~~~~~~ ^ post.c:481:22: warning: too many arguments in call to 'do_nothing' printf ("inside"); ~~~~~~ ^ post.c:488:23: warning: too many arguments in call to 'do_nothing' printf ("popdown"); ~~~~~~ ^ post.c:497:17: warning: too many arguments in call to 'do_nothing' printf ("\n"); ~~~~~~ ^ 16 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c tabgroup.c tabgroup.c:203:16: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN clear_caret; ^ ../../include/TabGroup.h:42:1: note: previous declaration is here ); ^ 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c scroll.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c util.c util.c:115:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN force; ^ ../../include/util.h:48:1: note: previous declaration is here ); ^ util.c:170:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Boolean' (aka 'char') declared in a previous prototype [-Wknr-promoted-parameter] BOOLEAN force; ^ ../../include/util.h:60:1: note: previous declaration is here ); ^ util.c:654:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'Dimension' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] DIMENSION width; ^ ../../include/util.h:157:1: note: previous declaration is here ); ^ 3 warnings generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include -I../../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c xwd.c rm -f libwidgets.a ar cq libwidgets.a Cache.o Drawing.o Figure.o Public.o Layout.o laygram.o laylex.o Rheostat.o dialog.o post.o tabgroup.o scroll.o util.o xwd.o ranlib libwidgets.a Making all in ./src ... Making all in ./src/Burlap ... cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c apply.c apply.c:589:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (Mcols (a) != 1) { ^ 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c arithmetic.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c array.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c assignment.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c burlap.c burlap.c:85:2: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' exit (1); ^ burlap.c:85:2: note: please include the header or explicitly provide a declaration for 'exit' 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c codegen.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c coerce.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c control.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c debug.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c descriptor.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c error.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c execute.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c fefunc.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c felt.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c field.c field.c:67:2: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' exit (1); ^ field.c:67:2: note: please include the header or explicitly provide a declaration for 'exit' 1 warning generated. cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c function.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c globals.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -c help.c cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I. -I../../include -DEXECDEBUG -DREADLINE -c interactive.c interactive.c:141:9: warning: implicit declaration of function 'filename_completion_function' is invalid in C99 [-Wimplicit-function-declaration] return filename_completion_function (text, state); ^ interactive.c:141:9: warning: incompatible integer to pointer conversion returning 'int' from a function with result type 'char *' [-Wint-conversion] return filename_completion_function (text, state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interactive.c:394:37: error: use of undeclared identifier 'Function' rl_completion_entry_function = (Function *) completion_generator; ^ interactive.c:394:47: error: expected expression rl_completion_entry_function = (Function *) completion_generator; ^ 2 warnings and 2 errors generated. *** Error code 1 Stop. make: stopped in /usr/pkgsrc/work/cad/felt/work/FElt-3.05/src/Burlap *** Error code 1 Stop. make: stopped in /usr/pkgsrc/work/cad/felt/work/FElt-3.05/src *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/cad/felt/work/FElt-3.05 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/cad/felt *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/cad/felt