=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for fasthenry-3.0.19961112 cd src/fasthenry ; /usr/bin/make fasthenry gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c induct.c induct.c:71:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ induct.c: In function 'main': induct.c:168:9: warning: implicit declaration of function 'readGeom' [-Wimplicit-function-declaration] err = readGeom(fp, indsys); ^ induct.c:179:5: warning: implicit declaration of function 'regurgitate' [-Wimplicit-function-declaration] regurgitate(indsys); ^ induct.c:192:5: warning: implicit declaration of function 'concat4' [-Wimplicit-function-declaration] concat4(outfname,"zbuffile",opts->suffix,""); ^ induct.c:194:5: warning: implicit declaration of function 'writefastcap' [-Wimplicit-function-declaration] writefastcap(outfname, outfname2, indsys); ^ induct.c:203:3: warning: implicit declaration of function 'fill_Gquad' [-Wimplicit-function-declaration] fill_Gquad(); ^ induct.c:206:3: warning: implicit declaration of function 'init_table' [-Wimplicit-function-declaration] init_table(); ^ induct.c:243:3: warning: implicit declaration of function 'make_trees' [-Wimplicit-function-declaration] make_trees(indsys); ^ induct.c:246:3: warning: implicit declaration of function 'clear_marks' [-Wimplicit-function-declaration] clear_marks(indsys); ^ induct.c:251:3: warning: implicit declaration of function 'find_hole_meshes' [-Wimplicit-function-declaration] find_hole_meshes(indsys); ^ induct.c:256:26: warning: implicit declaration of function 'pick_subset' [-Wimplicit-function-declaration] = pick_subset(opts->portlist, indsys); ^ induct.c:462:7: warning: implicit declaration of function 'dump_mesh_coords' [-Wimplicit-function-declaration] dump_mesh_coords(indsys); ^ induct.c:464:7: warning: implicit declaration of function 'dump_ascii_mesh_coords' [-Wimplicit-function-declaration] dump_ascii_mesh_coords(indsys); ^ induct.c:467:3: warning: implicit declaration of function 'formMtrans' [-Wimplicit-function-declaration] formMtrans(indsys); /* Form M transpose by row*/ ^ induct.c:482:5: warning: implicit declaration of function 'get_table_mem' [-Wimplicit-function-declaration] get_table_mem()); ^ induct.c:485:3: warning: implicit declaration of function 'destroy_table' [-Wimplicit-function-declaration] destroy_table(); ^ induct.c:488:3: warning: implicit declaration of function 'choose_and_setup_precond' [-Wimplicit-function-declaration] choose_and_setup_precond(indsys); ^ induct.c:492:5: warning: implicit declaration of function 'savemats' [-Wimplicit-function-declaration] savemats(indsys); ^ induct.c:529:5: warning: implicit declaration of function 'createMRMt' [-Wimplicit-function-declaration] createMRMt(&MRMt, indsys); ^ induct.c:550:7: warning: implicit declaration of function 'formMLMt' [-Wimplicit-function-declaration] formMLMt(indsys); /*form (M^t)*(L)*M and store in indys->MtZM*/ ^ induct.c:553:22: warning: implicit declaration of function 'ArnoldiROM' [-Wimplicit-function-declaration] actual_order = ArnoldiROM(B, C, (double **)NULL, MRMt, num_mesh, ^ induct.c:580:7: warning: implicit declaration of function 'dumpROM' [-Wimplicit-function-declaration] dumpROM(fROM, indsys->Ar, indsys->Br, indsys->Cr, indsys->Dr, ^ induct.c:613:7: warning: implicit declaration of function 'formMZMt' [-Wimplicit-function-declaration] formMZMt(indsys); /*form transpose(M)*(R+jL)*M (no w) */ ^ induct.c:624:6: warning: implicit declaration of function 'savecmplx2' [-Wimplicit-function-declaration] savecmplx2(fp2,"MZMt",indsys->MtZM, indsys->num_mesh,indsys->num_mesh); ^ induct.c:658:4: warning: implicit declaration of function 'indPrecond_direct' [-Wimplicit-function-declaration] indPrecond_direct(sys, indsys, 2*PI*freq); ^ induct.c:660:4: warning: implicit declaration of function 'indPrecond' [-Wimplicit-function-declaration] indPrecond(sys, indsys, 2*PI*freq); ^ induct.c:669:2: warning: implicit declaration of function 'fill_spPre' [-Wimplicit-function-declaration] fill_spPre(sys, indsys, 2*PI*freq); ^ induct.c:674:6: warning: implicit declaration of function 'spElementCount' [-Wimplicit-function-declaration] spElementCount(indsys->sparMatrix)); ^ induct.c:677:10: warning: implicit declaration of function 'spOrderAndFactor' [-Wimplicit-function-declaration] err = spOrderAndFactor(indsys->sparMatrix, NULL, 1e-3, 0.0, 1); ^ induct.c:681:6: warning: implicit declaration of function 'spFillinCount' [-Wimplicit-function-declaration] spFillinCount(indsys->sparMatrix)); ^ induct.c:684:10: warning: implicit declaration of function 'spFactor' [-Wimplicit-function-declaration] err = spFactor(indsys->sparMatrix); ^ induct.c:695:9: warning: implicit declaration of function 'cx_ludecomp' [-Wimplicit-function-declaration] cx_ludecomp(MtZM, num_mesh, FALSE); ^ induct.c:700:9: warning: implicit declaration of function 'create_sparMatrix' [-Wimplicit-function-declaration] create_sparMatrix(indsys); ^ induct.c:702:9: warning: implicit declaration of function 'fill_diagR' [-Wimplicit-function-declaration] fill_diagR(indsys); ^ induct.c:708:15: warning: implicit declaration of function 'spFileMatrix' [-Wimplicit-function-declaration] if (spFileMatrix(indsys->sparMatrix, outfname, "MZMt", 0, 1, 1) == 0) ^ induct.c:751:7: warning: implicit declaration of function 'fill_b' [-Wimplicit-function-declaration] fill_b(ext, b); ^ induct.c:755:2: warning: implicit declaration of function 'savecmplx' [-Wimplicit-function-declaration] savecmplx(fb, fname, &b, 1, num_mesh); ^ induct.c:773:4: warning: implicit declaration of function 'multPrecond' [-Wimplicit-function-declaration] multPrecond(indsys->Precond, x0, vect, num_mesh); ^ induct.c:778:4: warning: implicit declaration of function 'spSolve' [-Wimplicit-function-declaration] spSolve(indsys->sparMatrix, x0, x0); ^ induct.c:783:11: warning: implicit declaration of function 'cx_lu_solve' [-Wimplicit-function-declaration] cx_lu_solve(MtZM, x0, b, num_mesh); ^ induct.c:792:7: warning: implicit declaration of function 'extractYcol' [-Wimplicit-function-declaration] extractYcol(indsys->FinalY, x0, ext, indsys->externals); ^ induct.c:819:7: warning: implicit declaration of function 'dump_to_Ycond' [-Wimplicit-function-declaration] dump_to_Ycond(fp, m, indsys); ^ induct.c:826:7: warning: implicit declaration of function 'cx_invert' [-Wimplicit-function-declaration] cx_invert(indsys->FinalY, num_extern); ^ induct.c: In function 'fillA': induct.c:1182:3: warning: implicit declaration of function 'pick_ground_nodes' [-Wimplicit-function-declaration] pick_ground_nodes(indsys); ^ induct.c: In function 'notblankline': induct.c:1301:28: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration] while( *string!='\0' && isspace(*string)) ^ induct.c: At top level: induct.c:1310:1: warning: return type defaults to 'int' [-Wimplicit-int] savemats(indsys) ^ induct.c: In function 'savemats': induct.c:1338:11: warning: implicit declaration of function 'nnz_inM' [-Wimplicit-function-declaration] nnz = nnz_inM(indsys->Mlist, num_mesh); ^ induct.c:1346:7: warning: implicit declaration of function 'dump_M_to_text' [-Wimplicit-function-declaration] dump_M_to_text(fp2, Mlist, num_mesh, nnz); ^ induct.c:1356:7: warning: implicit declaration of function 'dump_M_to_matlab' [-Wimplicit-function-declaration] dump_M_to_matlab(fp, Mlist, num_mesh, nnz, "M"); ^ induct.c:1421:5: warning: implicit declaration of function 'dumpVec_totextfile' [-Wimplicit-function-declaration] dumpVec_totextfile(fp2, R, num_fils); ^ induct.c: At top level: induct.c:1529:1: warning: return type defaults to 'int' [-Wimplicit-int] savecmplx(fp, name, Z, rows, cols) ^ induct.c:1557:1: warning: return type defaults to 'int' [-Wimplicit-int] savecmplx2(fp, name, Z, rows, cols) ^ induct.c:1596:1: warning: return type defaults to 'int' [-Wimplicit-int] formMZMt(indsys) ^ induct.c:1660:1: warning: return type defaults to 'int' [-Wimplicit-int] oldformMZMt(indsys) ^ In file included from induct.h:43:0, from induct.c:37: induct.c: In function 'MattAlloc': mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:173:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ induct.c:1755:3: note: in expansion of macro 'CALLOC' CALLOC(blah, number*size, char, OFF, IND); ^ induct.c: At top level: induct.c:1769:1: warning: return type defaults to 'int' [-Wimplicit-int] formMtrans(indsys) ^ induct.c:1841:1: warning: return type defaults to 'int' [-Wimplicit-int] compare_meshes(mesh1, mesh2) ^ induct.c:1880:1: warning: return type defaults to 'int' [-Wimplicit-int] dumpVec_totextfile(fp2, Vec, size) ^ induct.c:1888:1: warning: return type defaults to 'int' [-Wimplicit-int] fillMrow(Mlist, mesh, Mrow) ^ induct.c:1905:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_to_Ycond(fp, cond, indsys) ^ induct.c: In function 'dump_to_Ycond': induct.c:1922:3: warning: implicit declaration of function 'saveCarray' [-Wimplicit-function-declaration] saveCarray(fp, fname, indsys->resids, indsys->num_sub_extern, maxiters); ^ induct.c: At top level: induct.c:1938:1: warning: return type defaults to 'int' [-Wimplicit-int] saveCarray(fp, fname, Arr, rows, cols) ^ induct.c:1974:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_M_to_text(fp, Mlist, num_mesh, nnz) ^ induct.c:1995:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_M_to_matlab(fp, Mlist, num_mesh, nnz, mname) ^ induct.c:2023:1: warning: return type defaults to 'int' [-Wimplicit-int] pick_ground_nodes(indsys) ^ induct.c:2080:1: warning: return type defaults to 'int' [-Wimplicit-int] concat4(s1,s2,s3,s4) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c gmres.c gmres.c: In function 'blockPrecond': gmres.c:68:5: warning: implicit declaration of function 'cx_invert' [-Wimplicit-function-declaration] cx_invert(diagBlock, startrows[i+1] - startrows[i]); ^ gmres.c:71:5: warning: implicit declaration of function 'matMultVect' [-Wimplicit-function-declaration] matMultVect(diagBlock, rhs, vect, startrows[i+1] - startrows[i]); ^ gmres.c:76:5: warning: implicit declaration of function 'matMult' [-Wimplicit-function-declaration] matMult(diagBlock, &(mat[startrows[i]]),startrows[i+1] - startrows[i], ^ gmres.c: At top level: gmres.c:89:1: warning: return type defaults to 'int' [-Wimplicit-int] cx_invert(mat, size) ^ gmres.c:122:1: warning: return type defaults to 'int' [-Wimplicit-int] matMult(mat1, mat2, rows1, firstcol, lastcol, vtemp) ^ gmres.c:146:1: warning: return type defaults to 'int' [-Wimplicit-int] matMultVect(mat1, svect, dvect, rows) ^ gmres.c: In function 'gmres': gmres.c:225:3: warning: implicit declaration of function 'sub_3' [-Wimplicit-function-declaration] sub_3(Rw, b, Rw, size); ^ gmres.c:238:3: warning: implicit declaration of function 'set_scalar_mult_2' [-Wimplicit-function-declaration] set_scalar_mult_2(Pw, Rw, 1./rnorm, size); ^ gmres.c:260:7: warning: implicit declaration of function 'sub_cx_mult_2' [-Wimplicit-function-declaration] sub_cx_mult_2(Pw, bv[j], hi, size); /* vhat_k+1 = vhat_k+1 - h_jk*v_j */ ^ gmres.c:267:7: warning: implicit declaration of function 'set_scalar_mult_1' [-Wimplicit-function-declaration] set_scalar_mult_1(Pw, 1./norm, size); /* Pw = vhat_k+1/norm */ ^ gmres.c:348:5: warning: implicit declaration of function 'calc_other_norm' [-Wimplicit-function-declaration] calc_other_norm(x, xlast, size, indsys->opts->abs_tol, ^ gmres.c: At top level: gmres.c:422:1: warning: return type defaults to 'int' [-Wimplicit-int] sub_3(z,x,y,size) ^ gmres.c:437:1: warning: return type defaults to 'int' [-Wimplicit-int] set_scalar_mult_1(x,alpha,size) ^ gmres.c:452:1: warning: return type defaults to 'int' [-Wimplicit-int] set_scalar_mult_2(x,y,alpha,size) ^ gmres.c:467:1: warning: return type defaults to 'int' [-Wimplicit-int] add_scalar_mult_2(x,y,alpha,size) ^ gmres.c:482:1: warning: return type defaults to 'int' [-Wimplicit-int] add_cx_mult_2(x,y,alpha,size) ^ gmres.c:499:1: warning: return type defaults to 'int' [-Wimplicit-int] sub_cx_mult_2(x,y,alpha,size) ^ gmres.c:582:1: warning: return type defaults to 'int' [-Wimplicit-int] veryoldmatvec(y, A, x, size) ^ gmres.c: In function 'veryoldmatvec': gmres.c:582:1: warning: type of 'size' defaults to 'int' [-Wimplicit-int] gmres.c: At top level: gmres.c:598:1: warning: return type defaults to 'int' [-Wimplicit-int] disMat(A, size) ^ gmres.c:615:1: warning: return type defaults to 'int' [-Wimplicit-int] multvec2(A, x, y, startrows, numblocks) ^ gmres.c:636:1: warning: return type defaults to 'int' [-Wimplicit-int] directmatvec(Vs, sys, Im, size, chglist, w, R, indsys) ^ gmres.c: In function 'directmatvec': gmres.c:648:5: warning: implicit declaration of function 'multPrecond' [-Wimplicit-function-declaration] multPrecond(indsys->Precond, Im, Vs, size); ^ gmres.c:653:5: warning: implicit declaration of function 'spSolve' [-Wimplicit-function-declaration] spSolve(indsys->sparMatrix, Im, Im); ^ gmres.c: At top level: gmres.c:658:1: warning: return type defaults to 'int' [-Wimplicit-int] calc_other_norm(x, xlast, size, abs_tol, r_real, r_imag, max_real, max_imag) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c savemat_mod.c gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c readGeom.c readGeom.c: In function 'readGeom': readGeom.c:101:5: warning: implicit declaration of function 'tolowercase' [-Wimplicit-function-declaration] tolowercase(line); ^ readGeom.c:106:13: warning: implicit declaration of function 'dodot' [-Wimplicit-function-declaration] end = dodot(line + 1, indsys); ^ readGeom.c:109:13: warning: implicit declaration of function 'addnode' [-Wimplicit-function-declaration] end = addnode(line,indsys, &node, NORMAL); ^ readGeom.c:112:13: warning: implicit declaration of function 'addseg' [-Wimplicit-function-declaration] end = addseg(line, indsys, NORMAL, &seg); /* CMS 8/21/92 normal seg */ ^ readGeom.c:115:13: warning: implicit declaration of function 'addgroundplane' [-Wimplicit-function-declaration] end = addgroundplane(line,indsys, &plane); ^ readGeom.c:118:13: warning: implicit declaration of function 'nothing' [-Wimplicit-function-declaration] end = nothing(line); ^ readGeom.c: At top level: readGeom.c:133:1: warning: return type defaults to 'int' [-Wimplicit-int] dodot(line,indsys) ^ readGeom.c: In function 'dodot': readGeom.c:140:11: warning: implicit declaration of function 'changeunits' [-Wimplicit-function-declaration] end = changeunits(line, indsys); ^ readGeom.c:142:11: warning: implicit declaration of function 'addexternal' [-Wimplicit-function-declaration] end = addexternal(line, indsys); ^ readGeom.c:144:11: warning: implicit declaration of function 'choosefreqs' [-Wimplicit-function-declaration] end = choosefreqs(line, indsys); ^ readGeom.c:146:11: warning: implicit declaration of function 'equivnodes' [-Wimplicit-function-declaration] end = equivnodes(line, indsys); ^ readGeom.c:148:11: warning: implicit declaration of function 'dodefault' [-Wimplicit-function-declaration] end = dodefault(line, indsys); ^ readGeom.c: At top level: readGeom.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int] changeunits(line, indsys) ^ readGeom.c:194:1: warning: return type defaults to 'int' [-Wimplicit-int] addexternal(line, indsys) ^ readGeom.c: In function 'addexternal': readGeom.c:274:9: warning: implicit declaration of function 'is_gp_node' [-Wimplicit-function-declaration] if (is_gp_node(node[0])) ^ readGeom.c: At top level: readGeom.c:294:1: warning: return type defaults to 'int' [-Wimplicit-int] choosefreqs(line, indsys) ^ readGeom.c: In function 'choosefreqs': readGeom.c:309:9: warning: implicit declaration of function 'notblankline' [-Wimplicit-function-declaration] while(notblankline(line)) { ^ readGeom.c: At top level: readGeom.c:355:1: warning: return type defaults to 'int' [-Wimplicit-int] old_equivnodes(line, indsys) ^ readGeom.c:410:1: warning: return type defaults to 'int' [-Wimplicit-int] dodefault(line) ^ readGeom.c:488:1: warning: return type defaults to 'int' [-Wimplicit-int] addnode(line,indsys,retnode, type) ^ readGeom.c:627:1: warning: return type defaults to 'int' [-Wimplicit-int] addseg(line, indsys, type, retseg) ^ readGeom.c: In function 'addseg': readGeom.c:831:7: warning: implicit declaration of function 'is_normal' [-Wimplicit-function-declaration] if (is_normal(node[0]) != TRUE || is_normal(node[1]) != TRUE) { ^ readGeom.c: In function 'makeseg': readGeom.c:892:3: warning: implicit declaration of function 'add_to_connected_segs' [-Wimplicit-function-declaration] add_to_connected_segs(node0, seg, NULL); ^ readGeom.c: At top level: readGeom.c:944:1: warning: return type defaults to 'int' [-Wimplicit-int] addgroundplane(line, indsys, retplane) ^ readGeom.c: In function 'addgroundplane': readGeom.c:1133:14: warning: implicit declaration of function 'is_next_word' [-Wimplicit-function-declaration] else if (is_next_word("hole",line) == TRUE) { ^ readGeom.c:1326:5: warning: implicit declaration of function 'doincrement' [-Wimplicit-function-declaration] doincrement(xt[o1], yt[o1], zt[o1], xinit, yinit, zinit, tseg1, &dx1, &dy1, &dz1); ^ readGeom.c:1381:7: warning: implicit declaration of function 'make_holes' [-Wimplicit-function-declaration] make_holes(holep, grndp); ^ readGeom.c:1397:7: warning: implicit declaration of function 'is_hole' [-Wimplicit-function-declaration] if (!is_hole(grndp->pnodes[j][i]) && !is_hole(grndp->pnodes[j+1][i])) { ^ readGeom.c:1444:9: warning: implicit declaration of function 'process_plane' [-Wimplicit-function-declaration] if (process_plane(grndp, nonuni_fp, indsys) != 0) ^ readGeom.c:1459:12: warning: implicit declaration of function 'is_nonuni_gp' [-Wimplicit-function-declaration] if (!is_nonuni_gp(grndp)) { ^ readGeom.c:1479:7: warning: implicit declaration of function 'append_pnlist' [-Wimplicit-function-declaration] append_pnlist(create_pn(listpointer->name, tempnode), indsys); ^ readGeom.c:1480:11: warning: implicit declaration of function 'is_node_in_list' [-Wimplicit-function-declaration] if (is_node_in_list(tempnode, grndp->usernodes) == 1) { ^ readGeom.c: At top level: readGeom.c:1583:1: warning: return type defaults to 'int' [-Wimplicit-int] nothing(line) ^ readGeom.c: In function 'plusline': readGeom.c:1652:5: warning: implicit declaration of function 'savealine' [-Wimplicit-function-declaration] savealine(tmpline); ^ readGeom.c: At top level: readGeom.c:1684:1: warning: return type defaults to 'int' [-Wimplicit-int] savealine(line) ^ readGeom.c:1705:1: warning: return type defaults to 'int' [-Wimplicit-int] tolowercase(line) ^ readGeom.c:1714:1: warning: return type defaults to 'int' [-Wimplicit-int] is_nonuni_gp(gp) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c joelself.c joelself.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] edges_parallel(fil_j, fil_m, wid1, whperp) ^ joelself.c: In function 'edges_parallel': joelself.c:105:7: warning: implicit declaration of function 'get_wid' [-Wimplicit-function-declaration] get_wid(fil_m, wid2); ^ joelself.c: At top level: joelself.c:126:1: warning: return type defaults to 'int' [-Wimplicit-int] get_wid(fil, wid) ^ joelself.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int] get_height(fil, wid, height) ^ joelself.c:336:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_4(vec, E,a,d) ^ joelself.c:430:1: warning: return type defaults to 'int' [-Wimplicit-int] lookup(fil_j, fil_m, whperp, widj, heightj, retval, dims, dim_count, lastptr, ^ joelself.c: In function 'lookup': joelself.c:474:3: warning: implicit declaration of function 'fill_dims' [-Wimplicit-function-declaration] fill_dims(fil_j, fil_m, widj, heightj, dims,num_dims); ^ joelself.c:479:7: warning: implicit declaration of function 'find_dims' [-Wimplicit-function-declaration] if (find_dims(dims, num_dims, s_table, retval, ^ joelself.c: At top level: joelself.c:493:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_dims(fil_j, fil_m, widthj, heightj, dims,num_dims) ^ joelself.c: In function 'fill_dims': joelself.c:493:1: warning: type of 'num_dims' defaults to 'int' [-Wimplicit-int] joelself.c: At top level: joelself.c:571:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_dims_seg(fil_j, fil_m, widthj, heightj, dims,num_dims) ^ joelself.c: In function 'fill_dims_seg': joelself.c:571:1: warning: type of 'num_dims' defaults to 'int' [-Wimplicit-int] joelself.c: At top level: joelself.c:632:1: warning: return type defaults to 'int' [-Wimplicit-int] find_dims(dims, num_dims, a_table, retval, ret_dim_count, ret_lastptr) ^ joelself.c:721:1: warning: return type defaults to 'int' [-Wimplicit-int] init_table() ^ joelself.c:733:1: warning: return type defaults to 'int' [-Wimplicit-int] get_table_mem() ^ joelself.c: In function 'get_table_mem': joelself.c:735:10: warning: implicit declaration of function 'MemoryForEntries' [-Wimplicit-function-declaration] return MemoryForEntries(&table_alloc) + MemoryForEntries(&double_alloc); ^ joelself.c: At top level: joelself.c:738:1: warning: return type defaults to 'int' [-Wimplicit-int] destroy_table() ^ joelself.c: In function 'destroy_table': joelself.c:740:3: warning: implicit declaration of function 'DestroyEntries' [-Wimplicit-function-declaration] DestroyEntries(table_alloc); ^ joelself.c: At top level: joelself.c:773:1: warning: return type defaults to 'int' [-Wimplicit-int] DestroyEntries(allocinfo) ^ joelself.c:791:1: warning: return type defaults to 'int' [-Wimplicit-int] MemoryForEntries(allocptr) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c writefastcap.c writefastcap.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int] writefastcap(fname, shading_name, indsys) ^ writefastcap.c: In function 'writefastcap': writefastcap.c:70:3: warning: implicit declaration of function 'assign_shades' [-Wimplicit-function-declaration] assign_shades(indsys); ^ writefastcap.c:278:5: warning: implicit declaration of function 'unit_cross_product' [-Wimplicit-function-declaration] unit_cross_product(gp->x[0]-gp->x[1], gp->y[0]-gp->y[1], gp->z[0]-gp->z[1], ^ writefastcap.c:281:9: warning: implicit declaration of function 'is_nonuni_gp' [-Wimplicit-function-declaration] if (is_nonuni_gp(gp)) ^ writefastcap.c:289:7: warning: implicit declaration of function 'make_between' [-Wimplicit-function-declaration] make_between(fp, gp,wx,wy,wz,width,j,k); ^ writefastcap.c:302:3: warning: implicit declaration of function 'clear_marks' [-Wimplicit-function-declaration] clear_marks(indsys); ^ writefastcap.c: At top level: writefastcap.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int] make_between(fp, gp, wx,wy,wz,width,j,k) ^ writefastcap.c:339:1: warning: return type defaults to 'int' [-Wimplicit-int] unit_cross_product(x1,y1,z1,x2,y2,z2,cx, cy,cz) ^ writefastcap.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int] assign_shades(indsys) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c SetupMulti.c In file included from induct.h:43:0, from SetupMulti.c:36: SetupMulti.c: In function 'SetupMulti': mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:173:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ SetupMulti.c:87:3: note: in expansion of macro 'CALLOC' CALLOC(axes, 10, double **, ON, AMSC); ^ SetupMulti.c:231:3: warning: implicit declaration of function 'mulMultiAlloc' [-Wimplicit-function-declaration] mulMultiAlloc(MAX(sys->max_eval_pnt, sys->max_panel), numMom, sys->depth); ^ SetupMulti.c:240:3: warning: implicit declaration of function 'mulMatDirect' [-Wimplicit-function-declaration] mulMatDirect(sys); /* Compute the direct part matrices. */ ^ SetupMulti.c:271:3: warning: implicit declaration of function 'dumpnums' [-Wimplicit-function-declaration] dumpnums(ON, eval_size, up_size); /* save num/type of pot. coeff calcs */ ^ SetupMulti.c:290:3: warning: implicit declaration of function 'mulMatDown' [-Wimplicit-function-declaration] mulMatDown(sys); /* find matrices for full Greengard dnwd pass*/ ^ SetupMulti.c:299:3: warning: implicit declaration of function 'mulMatEval' [-Wimplicit-function-declaration] mulMatEval(sys); /* set up matrices for evaluation pass */ ^ SetupMulti.c:373:3: warning: implicit declaration of function 'uallocEfcy' [-Wimplicit-function-declaration] uallocEfcy(memcount); ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c calcp.c calcp.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] dumpnums(flag, size) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c SetupComputePsi.c SetupComputePsi.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int] SetupComputePsi(Vs, sys, Im, size, chglist, w, R, indsys) ^ SetupComputePsi.c: In function 'SetupComputePsi': SetupComputePsi.c:87:5: warning: implicit declaration of function 'multPrecond' [-Wimplicit-function-declaration] multPrecond(indsys->Precond, Im, ctemp, size); ^ SetupComputePsi.c:92:5: warning: implicit declaration of function 'spSolve' [-Wimplicit-function-declaration] spSolve(indsys->sparMatrix, Im, Im); ^ SetupComputePsi.c:120:5: warning: implicit declaration of function 'computePsi' [-Wimplicit-function-declaration] computePsi(sys, q, p, branches, chglist); ^ SetupComputePsi.c:159:3: warning: implicit declaration of function 'mulDirect' [-Wimplicit-function-declaration] mulDirect(sys); ^ SetupComputePsi.c:160:3: warning: implicit declaration of function 'mulEval' [-Wimplicit-function-declaration] mulEval(sys); ^ SetupComputePsi.c: At top level: SetupComputePsi.c:250:1: warning: return type defaults to 'int' [-Wimplicit-int] realmatCXvec(y, A, x, size) ^ SetupComputePsi.c:276:1: warning: return type defaults to 'int' [-Wimplicit-int] fixEvalDirect(qchgs, numqchgs, is_dummy, pchgs, numpchgs, mat) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c mulSetup.c In file included from induct.h:43:0, from mulSetup.c:38: mulSetup.c: In function 'mulInit': mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:173:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ mulSetup.c:57:3: note: in expansion of macro 'CALLOC' CALLOC(sys, 1, ssystem, ON, AMSC); ^ mulSetup.c:62:16: warning: implicit declaration of function 'placeq' [-Wimplicit-function-declaration] sys->depth = placeq(autom, sys, charges, indsys, pseudo_lev); /*create cubes, put in charges*/ ^ mulSetup.c:69:3: warning: implicit declaration of function 'getrelations' [-Wimplicit-function-declaration] getrelations(sys); /* Get all the prnts and kids for each cube. */ ^ mulSetup.c:71:3: warning: implicit declaration of function 'removeabandoned' [-Wimplicit-function-declaration] removeabandoned(sys); /* remove abandoned cubes. MK 7/92 */ ^ mulSetup.c:73:3: warning: implicit declaration of function 'setPosition' [-Wimplicit-function-declaration] setPosition(sys); /* Figures out position of cube center. */ ^ mulSetup.c:74:3: warning: implicit declaration of function 'indexkid' [-Wimplicit-function-declaration] indexkid(sys, sys->cubes[0][0][0][0], &qindex, &cindex); ^ mulSetup.c:78:3: warning: implicit declaration of function 'setExact' [-Wimplicit-function-declaration] setExact(sys, multerms(sys->order)); /* Note cubes to be done exactly and ^ mulSetup.c:78:17: warning: implicit declaration of function 'multerms' [-Wimplicit-function-declaration] setExact(sys, multerms(sys->order)); /* Note cubes to be done exactly and ^ mulSetup.c:89:3: warning: implicit declaration of function 'linkcubes' [-Wimplicit-function-declaration] linkcubes(sys); /* Make linked-lists of direct, multis, and ^ mulSetup.c:91:3: warning: implicit declaration of function 'set_vector_masks' [-Wimplicit-function-declaration] set_vector_masks(sys); /* set up sys->is_dummy and sys->is_dielec */ ^ mulSetup.c:92:3: warning: implicit declaration of function 'setMaxq' [-Wimplicit-function-declaration] setMaxq(sys); /* Calculates the max # chgs in cubes treated ^ mulSetup.c:94:3: warning: implicit declaration of function 'getAllInter' [-Wimplicit-function-declaration] getAllInter(sys); /* Get the interaction lists at all levels. */ ^ mulSetup.c: In function 'placeq': mulSetup.c:205:5: warning: implicit declaration of function 'DivideSegs' [-Wimplicit-function-declaration] DivideSegs((1.01*length0)/pow(2.0,(double)indsys->opts->init_refine), ^ mulSetup.c:305:8: warning: implicit declaration of function 'is_gp_charge' [-Wimplicit-function-declaration] if (is_gp_charge(nextq) == TRUE) ^ mulSetup.c: At top level: mulSetup.c:549:8: warning: return type defaults to 'int' [-Wimplicit-int] static placeqold(sys, charges) ^ mulSetup.c:648:1: warning: return type defaults to 'int' [-Wimplicit-int] getrelations(sys) ^ mulSetup.c:689:1: warning: return type defaults to 'int' [-Wimplicit-int] removeabandoned(sys) ^ mulSetup.c:732:1: warning: return type defaults to 'int' [-Wimplicit-int] setPosition(sys) ^ mulSetup.c:769:1: warning: return type defaults to 'int' [-Wimplicit-int] indexkid(sys, dad, pqindex, pcindex) ^ mulSetup.c:807:1: warning: return type defaults to 'int' [-Wimplicit-int] setExact(sys, numterms) ^ mulSetup.c:1012:1: warning: return type defaults to 'int' [-Wimplicit-int] linkcubes(sys) ^ mulSetup.c: In function 'linkcubes': mulSetup.c:1017:48: warning: implicit declaration of function 'multerms' [-Wimplicit-function-declaration] int dindex, side, depth=sys->depth, numterms=multerms(sys->order); ^ mulSetup.c:814:36: note: previous declaration of 'multerms' was here int numchgs, num_eval_pnts, first, multerms(); ^ mulSetup.c: At top level: mulSetup.c:1067:1: warning: return type defaults to 'int' [-Wimplicit-int] setMaxq(sys) ^ mulSetup.c:1160:1: warning: return type defaults to 'int' [-Wimplicit-int] markUp(child, flag) ^ mulSetup.c:1178:1: warning: return type defaults to 'int' [-Wimplicit-int] getInter(child,sys) ^ mulSetup.c:1250:1: warning: return type defaults to 'int' [-Wimplicit-int] getAllInter(sys) ^ mulSetup.c:1272:1: warning: return type defaults to 'int' [-Wimplicit-int] set_vector_masks(sys) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c BreakupSeg.c BreakupSeg.c:40:1: warning: return type defaults to 'int' [-Wimplicit-int] DivideSegs(length, charges, indsys, is_initial) ^ BreakupSeg.c: In function 'DivideSegs': BreakupSeg.c:55:4: warning: implicit declaration of function 'BreakupSeg' [-Wimplicit-function-declaration] BreakupSeg(seg, length/DIVFACT, charges, indsys); ^ BreakupSeg.c: At top level: BreakupSeg.c:75:1: warning: return type defaults to 'int' [-Wimplicit-int] BreakupSeg(seg, maxlength, charges, indsys) ^ BreakupSeg.c: In function 'BreakupSeg': BreakupSeg.c:124:3: warning: implicit declaration of function 'remove_from_connected_segs' [-Wimplicit-function-declaration] remove_from_connected_segs(seg->node[1], seg, NULL); ^ BreakupSeg.c:126:3: warning: implicit declaration of function 'add_to_connected_segs' [-Wimplicit-function-declaration] add_to_connected_segs(newnode, seg, NULL); ^ BreakupSeg.c:128:3: warning: implicit declaration of function 'alterFils' [-Wimplicit-function-declaration] alterFils(seg, newnode, dx, dy, dz); /* modify the segment's fils */ ^ BreakupSeg.c: At top level: BreakupSeg.c:174:1: warning: return type defaults to 'int' [-Wimplicit-int] alterFils(seg, node, dx, dy, dz) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c Precond.c Precond.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] indPrecond(sys, indsys, w) ^ In file included from induct.h:43:0, from Precond.c:42: Precond.c: In function 'indPrecond': mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:173:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ Precond.c:131:5: note: in expansion of macro 'CALLOC' CALLOC(filcount, num_mesh, int, ON, IND); ^ Precond.c:149:5: warning: implicit declaration of function 'concat4' [-Wimplicit-function-declaration] concat4(outfname,"Ls",indsys->opts->suffix,".mat"); ^ Precond.c:459:27: warning: implicit declaration of function 'spGetElement' [-Wimplicit-function-declaration] (elem = (CX *)spGetElement(Matrix,realmrow+1,realmcol+1))->real ^ Precond.c:459:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (elem = (CX *)spGetElement(Matrix,realmrow+1,realmcol+1))->real ^ Precond.c:480:7: warning: implicit declaration of function 'mark_dup_mesh' [-Wimplicit-function-declaration] mark_dup_mesh(Mlist, meshnum, meshsize, is_dup, findx); ^ Precond.c:485:2: warning: implicit declaration of function 'savecmplx' [-Wimplicit-function-declaration] savecmplx(fp, "before", meshmat, meshsize, meshsize); ^ Precond.c:499:7: warning: implicit declaration of function 'cx_invert_dup' [-Wimplicit-function-declaration] cx_invert_dup(meshmat, meshsize, is_dup); ^ Precond.c:623:5: warning: implicit declaration of function 'dumpPrecond' [-Wimplicit-function-declaration] dumpPrecond(Precond, num_mesh, indsys->opts->suffix); ^ Precond.c: At top level: Precond.c:636:1: warning: return type defaults to 'int' [-Wimplicit-int] multPrecond(Precond, x, result, size) ^ Precond.c:670:1: warning: return type defaults to 'int' [-Wimplicit-int] cx_invert_dup(mat, size, is_dup) ^ Precond.c:715:1: warning: return type defaults to 'int' [-Wimplicit-int] mark_dup_mesh(Mlist, meshnum, meshsize, is_dup, findx) ^ Precond.c:757:1: warning: return type defaults to 'int' [-Wimplicit-int] dumpPrecond(Precond, size, suffix) ^ Precond.c:812:1: warning: return type defaults to 'int' [-Wimplicit-int] indPrecond_direct(sys, indsys, w) ^ Precond.c: In function 'indPrecond_direct': Precond.c:928:5: warning: implicit declaration of function 'cx_invert' [-Wimplicit-function-declaration] cx_invert(meshmat, meshsize); ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c addgroundplane.c addgroundplane.c: In function 'path_through_gp': addgroundplane.c:632:7: warning: implicit declaration of function 'is_nonuni_gp' [-Wimplicit-function-declaration] if (is_nonuni_gp(plane)) ^ addgroundplane.c:636:5: warning: implicit declaration of function 'clear_plane_marks' [-Wimplicit-function-declaration] clear_plane_marks(plane); ^ addgroundplane.c: In function 'get_a_path': addgroundplane.c:687:17: warning: implicit declaration of function 'add_choice' [-Wimplicit-function-declaration] nchoices += add_choice(&choices[nchoices], nodes_so_far, segs1[s1-1][s2], ^ addgroundplane.c:707:3: warning: implicit declaration of function 'sort_choices' [-Wimplicit-function-declaration] sort_choices(choices, nchoices); ^ addgroundplane.c:716:7: warning: implicit declaration of function 'increment_usage' [-Wimplicit-function-declaration] increment_usage(choices[i].seg); ^ addgroundplane.c: At top level: addgroundplane.c:741:1: warning: return type defaults to 'int' [-Wimplicit-int] sort_choices(choices, num) ^ addgroundplane.c:757:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_marks(indsys) ^ addgroundplane.c:770:1: warning: return type defaults to 'int' [-Wimplicit-int] increment_usage(seg) ^ addgroundplane.c:776:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_mesh_coords(indsys) ^ addgroundplane.c: In function 'dump_mesh_coords': addgroundplane.c:787:3: warning: implicit declaration of function 'concat4' [-Wimplicit-function-declaration] concat4(outfname,"meshes",indsys->opts->suffix,".mat"); ^ addgroundplane.c: At top level: addgroundplane.c:834:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_ascii_mesh_coords(indsys) ^ addgroundplane.c: In function 'add_choice': addgroundplane.c:918:23: warning: implicit declaration of function 'is_orignode_in_list' [-Wimplicit-function-declaration] if (seg != NULL && !is_orignode_in_list(node, nodes_so_far) ^ addgroundplane.c: At top level: addgroundplane.c:948:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_plane_marks(plane) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c findpaths.c findpaths.c:174:1: warning: return type defaults to 'int' [-Wimplicit-int] is_normal(node) ^ findpaths.c:200:1: warning: return type defaults to 'int' [-Wimplicit-int] is_gp(seg) ^ findpaths.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int] is_gp_node(node) ^ findpaths.c:233:1: warning: return type defaults to 'int' [-Wimplicit-int] is_node_in_list(node, nodelist) ^ findpaths.c:248:1: warning: return type defaults to 'int' [-Wimplicit-int] is_orignode_in_list(node, nodelist) ^ findpaths.c:305:1: warning: return type defaults to 'int' [-Wimplicit-int] free_nodelist(nodelist) ^ findpaths.c:333:1: warning: return type defaults to 'int' [-Wimplicit-int] insert_path(path, pathlist) ^ findpaths.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] equivnodes(line, indsys) ^ findpaths.c: In function 'equivnodes': findpaths.c:436:9: warning: implicit declaration of function 'notblankline' [-Wimplicit-function-declaration] while(notblankline(line)) { ^ findpaths.c:471:3: warning: implicit declaration of function 'append_pnlist' [-Wimplicit-function-declaration] append_pnlist(pnlist, indsys); ^ findpaths.c: In function 'make_equiv': findpaths.c:508:6: warning: implicit declaration of function 'is_real_node' [-Wimplicit-function-declaration] if(is_real_node(realnode) == 0 ) { ^ findpaths.c: At top level: findpaths.c:543:1: warning: return type defaults to 'int' [-Wimplicit-int] append_pnlist(pnlist, indsys) ^ findpaths.c:576:1: warning: return type defaults to 'int' [-Wimplicit-int] add_to_connected_segs(node, seg, pseudo_seg) ^ findpaths.c:607:1: warning: return type defaults to 'int' [-Wimplicit-int] remove_from_connected_segs(node, seg, pseudo_seg) ^ findpaths.c:736:1: warning: return type defaults to 'int' [-Wimplicit-int] is_real_node(node) ^ findpaths.c:919:1: warning: return type defaults to 'int' [-Wimplicit-int] push_node(node, stack) ^ findpaths.c:933:1: warning: return type defaults to 'int' [-Wimplicit-int] make_trees(indsys) ^ findpaths.c: In function 'make_trees': findpaths.c:996:4: warning: implicit declaration of function 'make_loop' [-Wimplicit-function-declaration] make_loop(node, other, branches->seg, atree); /* make a loop (check for selfloop) */ ^ findpaths.c:1005:2: warning: implicit declaration of function 'mark_seg' [-Wimplicit-function-declaration] mark_seg(branches->seg); /* mark seg as used */ ^ findpaths.c:1008:7: warning: implicit declaration of function 'mark_node' [-Wimplicit-function-declaration] mark_node(node); /* mark node as examined */ ^ findpaths.c: In function 'get_next_branch': findpaths.c:1017:28: warning: implicit declaration of function 'is_marked' [-Wimplicit-function-declaration] while(b_list != NULL && (is_marked(b_list->seg) || is_gp(b_list->seg)) ) ^ findpaths.c: At top level: findpaths.c:1036:1: warning: return type defaults to 'int' [-Wimplicit-int] mark_seg(seg) ^ findpaths.c:1045:1: warning: return type defaults to 'int' [-Wimplicit-int] unmark_seg(seg) ^ findpaths.c:1054:1: warning: return type defaults to 'int' [-Wimplicit-int] mark_node(node) ^ findpaths.c:1060:1: warning: return type defaults to 'int' [-Wimplicit-int] unmark_node(node) ^ findpaths.c:1066:1: warning: return type defaults to 'int' [-Wimplicit-int] is_node_marked(node) ^ findpaths.c:1085:1: warning: return type defaults to 'int' [-Wimplicit-int] make_loop(node_l, node_s, seg, tree) ^ findpaths.c:1229:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif 1==0 ^ findpaths.c:1240:1: warning: return type defaults to 'int' [-Wimplicit-int] find_hole_meshes(indsys) ^ findpaths.c: In function 'find_hole_meshes': findpaths.c:1273:10: warning: implicit declaration of function 'is_hole' [-Wimplicit-function-declaration] if (is_hole(tnode) && !is_node_marked(tnode)) { ^ findpaths.c:1284:5: warning: implicit declaration of function 'clear_marks_and_level' [-Wimplicit-function-declaration] clear_marks_and_level(surrounding_nodes); ^ findpaths.c:1287:5: warning: implicit declaration of function 'make_gp_trees' [-Wimplicit-function-declaration] make_gp_trees(surrounding_nodes, atree); ^ findpaths.c:1297:5: warning: implicit declaration of function 'mark_used_segs' [-Wimplicit-function-declaration] mark_used_segs(atree->loops); ^ findpaths.c: At top level: findpaths.c:1345:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_marks_and_level(nlist) ^ findpaths.c:1359:1: warning: return type defaults to 'int' [-Wimplicit-int] make_gp_trees(nlist, atree) ^ findpaths.c: In function 'make_gp_trees': findpaths.c:1411:3: warning: implicit declaration of function 'clear_used_segs' [-Wimplicit-function-declaration] clear_used_segs(atree->loops); ^ findpaths.c: At top level: findpaths.c:1529:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_used_segs(plist) ^ findpaths.c:1541:1: warning: return type defaults to 'int' [-Wimplicit-int] mark_used_segs(plist) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c fillM.c fillM.c: In function 'fillM': fillM.c:110:10: warning: implicit declaration of function 'is_nonuni_gp' [-Wimplicit-function-declaration] if (!is_nonuni_gp(plane)) ^ fillM.c:111:15: warning: implicit declaration of function 'makeMlist' [-Wimplicit-function-declaration] mesh += makeMlist(plane, &(Mlist[mesh]), &(m_info[mesh]),mesh); ^ fillM.c:113:15: warning: implicit declaration of function 'make_nonuni_Mlist' [-Wimplicit-function-declaration] mesh += make_nonuni_Mlist(plane, &(Mlist[mesh])); ^ fillM.c: In function 'make_mesh_from_path': fillM.c:169:2: warning: implicit declaration of function 'add_to_external' [-Wimplicit-function-declaration] add_to_external(pseg, mesh, sign, indsys); ^ fillM.c:171:9: warning: implicit declaration of function 'is_next_seg_in_gp' [-Wimplicit-function-declaration] while( is_next_seg_in_gp(selem, plusnode) == TRUE) { ^ fillM.c:240:7: warning: implicit declaration of function 'bad_seg_type' [-Wimplicit-function-declaration] bad_seg_type("make_mesh_from_path", selem->seg); ^ fillM.c: At top level: fillM.c:263:1: warning: return type defaults to 'int' [-Wimplicit-int] is_next_seg_in_gp(selem,plusnode) ^ fillM.c:332:1: warning: return type defaults to 'int' [-Wimplicit-int] bad_seg_type(name, seg) ^ fillM.c:358:1: warning: return type defaults to 'int' [-Wimplicit-int] add_to_external(pseg, mesh, sign, indsys) ^ fillM.c:404:1: warning: return type defaults to 'int' [-Wimplicit-int] makeMlist(plane, pMlist, pm_info, mstart) ^ fillM.c:469:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_b(ext, b) ^ fillM.c:479:1: warning: return type defaults to 'int' [-Wimplicit-int] extractYcol(mat, x0, extcol, ext_list) ^ fillM.c: In function 'makegrids': fillM.c:583:10: warning: type defaults to 'int' in declaration of 'maxdir1' [-Wimplicit-int] static maxdir1 = 0, maxdir2 = 0; ^ fillM.c:583:23: warning: type defaults to 'int' in declaration of 'maxdir2' [-Wimplicit-int] static maxdir1 = 0, maxdir2 = 0; ^ fillM.c:680:7: warning: implicit declaration of function 'dump_nonuni_plane_currents' [-Wimplicit-function-declaration] dump_nonuni_plane_currents(p->nonuni, Ib, fp); ^ fillM.c:720:7: warning: implicit declaration of function 'savecmplx' [-Wimplicit-function-declaration] savecmplx(fp, fname, out1, dir2, dir1); ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c cx_ludecomp.c In file included from induct.h:43:0, from cx_ludecomp.c:41: cx_ludecomp.c: In function 'cx_ludecomp': mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:215:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ cx_ludecomp.c:54:5: note: in expansion of macro 'MALLOC' MALLOC(mat, size, CX*, ON, IND); ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c parse_command_line.c parse_command_line.c: In function 'Parse_Command_Line': parse_command_line.c:73:3: warning: implicit declaration of function 'default_opts' [-Wimplicit-function-declaration] default_opts(opts); ^ parse_command_line.c:78:7: warning: implicit declaration of function 'tolowercase' [-Wimplicit-function-declaration] tolowercase(opt_list->arg); ^ parse_command_line.c:105:11: warning: implicit declaration of function 'read_on_off' [-Wimplicit-function-declaration] if (read_on_off(opt_list->arg, &opts->precond) == FALSE) { ^ parse_command_line.c:196:7: warning: implicit declaration of function 'Describe_Usage' [-Wimplicit-function-declaration] Describe_Usage(argv[0]); /* also exits */ ^ parse_command_line.c:288:7: warning: implicit declaration of function 'add_to_subset_of_columns' [-Wimplicit-function-declaration] add_to_subset_of_columns(opt_list->arg, opts); ^ parse_command_line.c:339:3: warning: implicit declaration of function 'fix_and_print_opts' [-Wimplicit-function-declaration] fix_and_print_opts(opts); ^ parse_command_line.c: In function 'gather_opts': parse_command_line.c:364:6: warning: implicit declaration of function 'is_in_optstring' [-Wimplicit-function-declaration] if (is_in_optstring(opt->op, optstring, &takearg)) { ^ parse_command_line.c:368:11: warning: implicit declaration of function 'checkarg' [-Wimplicit-function-declaration] if(checkarg(count+1, argc, argv) == BAD) { ^ parse_command_line.c: At top level: parse_command_line.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] is_in_optstring(op, string, takearg) ^ parse_command_line.c:435:1: warning: return type defaults to 'int' [-Wimplicit-int] checkarg(index, argc, argv) ^ parse_command_line.c:453:1: warning: return type defaults to 'int' [-Wimplicit-int] Describe_Usage(name) ^ parse_command_line.c:531:1: warning: return type defaults to 'int' [-Wimplicit-int] read_on_off(str, on_off) ^ parse_command_line.c:542:1: warning: return type defaults to 'int' [-Wimplicit-int] add_to_subset_of_columns(str, opts) ^ parse_command_line.c:559:1: warning: return type defaults to 'int' [-Wimplicit-int] fix_and_print_opts(opts) ^ parse_command_line.c: In function 'fix_and_print_opts': parse_command_line.c:571:6: warning: implicit declaration of function 'gethostname' [-Wimplicit-function-declaration] if(gethostname(hostname, BUFSIZ) != -1) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c default_opts.c default_opts.c:39:1: warning: return type defaults to 'int' [-Wimplicit-int] default_opts(opts) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c Prec_cost.c Prec_cost.c:100:1: warning: return type defaults to 'int' [-Wimplicit-int] is_gp_charge(chg) ^ Prec_cost.c:109:1: warning: return type defaults to 'int' [-Wimplicit-int] add_to_counts(nc, cols, evals, cnts) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c hole.c hole.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int] is_next_word(str, line) ^ hole.c:73:1: warning: return type defaults to 'int' [-Wimplicit-int] is_hole(node) ^ hole.c: In function 'make_holelist': hole.c:126:5: warning: implicit declaration of function 'hole_error' [-Wimplicit-function-declaration] hole_error("Values for hole must start with '('",line,holep); ^ hole.c:132:27: warning: implicit declaration of function 'eos' [-Wimplicit-function-declaration] while(*linep != ')' && !eos(*linep)) { ^ hole.c:134:30: warning: implicit declaration of function 'is_one_of' [-Wimplicit-function-declaration] while(isspace(*linep) || is_one_of(*linep, "1234567890.e+-")) ^ hole.c:155:16: warning: implicit declaration of function 'skipspace' [-Wimplicit-function-declaration] linep += skipspace(linep); ^ hole.c: At top level: hole.c:168:1: warning: return type defaults to 'int' [-Wimplicit-int] skipspace(line) ^ hole.c:182:1: warning: return type defaults to 'int' [-Wimplicit-int] eos(chr) ^ hole.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_error(errstr, line, holep) ^ hole.c:199:1: warning: return type defaults to 'int' [-Wimplicit-int] is_one_of(letter, one_of) ^ hole.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int] delete_node(node) ^ hole.c:216:1: warning: return type defaults to 'int' [-Wimplicit-int] make_holes(holep, gp) ^ hole.c: In function 'make_holes': hole.c:226:5: warning: implicit declaration of function 'hole_rect' [-Wimplicit-function-declaration] hole_rect(holep, gp, relx, rely, relz, units); ^ hole.c:230:5: warning: implicit declaration of function 'hole_point' [-Wimplicit-function-declaration] hole_point(holep, gp, relx, rely, relz, units); ^ hole.c:232:5: warning: implicit declaration of function 'hole_user1' [-Wimplicit-function-declaration] hole_user1(holep, gp, relx, rely, relz, units); ^ hole.c:234:5: warning: implicit declaration of function 'hole_user2' [-Wimplicit-function-declaration] hole_user2(holep, gp, relx, rely, relz, units); ^ hole.c:236:5: warning: implicit declaration of function 'hole_user3' [-Wimplicit-function-declaration] hole_user3(holep, gp, relx, rely, relz, units); ^ hole.c:238:5: warning: implicit declaration of function 'hole_user4' [-Wimplicit-function-declaration] hole_user4(holep, gp, relx, rely, relz, units); ^ hole.c:240:5: warning: implicit declaration of function 'hole_user5' [-Wimplicit-function-declaration] hole_user5(holep, gp, relx, rely, relz, units); ^ hole.c:242:5: warning: implicit declaration of function 'hole_user6' [-Wimplicit-function-declaration] hole_user6(holep, gp, relx, rely, relz, units); ^ hole.c:244:5: warning: implicit declaration of function 'hole_user7' [-Wimplicit-function-declaration] hole_user7(holep, gp, relx, rely, relz, units); ^ hole.c: At top level: hole.c:252:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_point(holep, gp, relx, rely, relz, units) ^ hole.c:272:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_rect(holep, gp, relx, rely, relz, units) ^ hole.c:380:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_user1(holep, gp, relx, rely, relz, units) ^ hole.c:387:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_user2(holep, gp, relx, rely, relz, units) ^ hole.c:394:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_user3(holep, gp, relx, rely, relz, units) ^ hole.c:401:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_user4(holep, gp, relx, rely, relz, units) ^ hole.c:408:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_user5(holep, gp, relx, rely, relz, units) ^ hole.c:415:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_user6(holep, gp, relx, rely, relz, units) ^ hole.c:422:1: warning: return type defaults to 'int' [-Wimplicit-int] hole_user7(holep, gp, relx, rely, relz, units) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c dist_betw_fils.c dist_betw_fils.c: In function 'dist_betw_fils': dist_betw_fils.c:71:3: warning: implicit declaration of function 'getD' [-Wimplicit-function-declaration] getD(fil1, D1); ^ dist_betw_fils.c:95:7: warning: implicit declaration of function 'getr' [-Wimplicit-function-declaration] getr(&x1,&y1,&z1,s1,t1,D1); ^ dist_betw_fils.c: At top level: dist_betw_fils.c:115:1: warning: return type defaults to 'int' [-Wimplicit-int] getD(fil, D) ^ dist_betw_fils.c:124:1: warning: return type defaults to 'int' [-Wimplicit-int] getr(x,y,z,s,t,D) ^ dist_betw_fils.c:242:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_Gquad() ^ dist_betw_fils.c: In function 'fill_Gquad': dist_betw_fils.c:259:5: warning: implicit declaration of function 'gquad_weights' [-Wimplicit-function-declaration] gquad_weights(i,Gpoint[i] - 1, Gweight[i] - 1); ^ dist_betw_fils.c: At top level: dist_betw_fils.c:262:1: warning: return type defaults to 'int' [-Wimplicit-int] findnfils(fil, subfils, nfils) ^ dist_betw_fils.c:343:1: warning: return type defaults to 'int' [-Wimplicit-int] gquad_weights(N,p,w) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c mutual.c mutual.c: In function 'mutual': mutual.c:80:7: warning: implicit declaration of function 'print_infinity_warning' [-Wimplicit-function-declaration] print_infinity_warning(fil_j, fil_m); ^ mutual.c:91:7: warning: implicit declaration of function 'get_wid' [-Wimplicit-function-declaration] get_wid(fil_j, widj); ^ mutual.c:92:7: warning: implicit declaration of function 'get_height' [-Wimplicit-function-declaration] get_height(fil_j, widj, heightj); ^ mutual.c:103:21: warning: implicit declaration of function 'edges_parallel' [-Wimplicit-function-declaration] && edges_parallel(fil_j,fil_m,widj,&whperp); ^ mutual.c:105:11: warning: implicit declaration of function 'lookup' [-Wimplicit-function-declaration] if (lookup(fil_j, fil_m, whperp, widj, heightj, ^ mutual.c: At top level: mutual.c:165:1: warning: return type defaults to 'int' [-Wimplicit-int] print_infinity_warning(fil1, fil2) ^ mutual.c:183:1: warning: return type defaults to 'int' [-Wimplicit-int] findfourfils(fil, subfils) ^ mutual.c: In function 'parallel_fils': mutual.c:569:11: warning: implicit declaration of function 'find_deg_dims' [-Wimplicit-function-declaration] deg_j = find_deg_dims(fil_j); ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c newPrecond.c newPrecond.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] choose_and_setup_precond(indsys) ^ newPrecond.c: In function 'choose_and_setup_precond': newPrecond.c:90:5: warning: implicit declaration of function 'create_sparMatrix' [-Wimplicit-function-declaration] create_sparMatrix(indsys); ^ newPrecond.c: At top level: newPrecond.c:95:1: warning: return type defaults to 'int' [-Wimplicit-int] get_selfs(indsys) ^ newPrecond.c:113:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_spPre(sys, indsys, w) ^ newPrecond.c: In function 'fill_spPre': newPrecond.c:131:5: warning: implicit declaration of function 'fill_diagL' [-Wimplicit-function-declaration] fill_diagL(sys, indsys, w); ^ newPrecond.c:161:5: warning: implicit declaration of function 'indPrecond' [-Wimplicit-function-declaration] indPrecond(sys, indsys, w); ^ newPrecond.c:163:5: warning: implicit declaration of function 'fill_bySegment' [-Wimplicit-function-declaration] fill_bySegment(sys, indsys, w); ^ newPrecond.c:170:5: warning: implicit declaration of function 'concat4' [-Wimplicit-function-declaration] concat4(outfname,"Pre",indsys->opts->suffix,".mat"); ^ newPrecond.c: At top level: newPrecond.c:179:1: warning: return type defaults to 'int' [-Wimplicit-int] create_sparMatrix(indsys) ^ newPrecond.c:199:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_bySegment(sys, indsys, w) ^ newPrecond.c:338:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_diagL(sys, indsys, w) ^ newPrecond.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_diagR(indsys) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c deg_mutual.c deg_mutual.c: In function 'compute_for_degenerate': deg_mutual.c:76:5: warning: implicit declaration of function 'setup_tape_to_tape' [-Wimplicit-function-declaration] setup_tape_to_tape(fil_j,fil_m,whperp,x_j,y_j,deg_j,deg_m, ^ deg_mutual.c: At top level: deg_mutual.c:92:1: warning: return type defaults to 'int' [-Wimplicit-int] setup_tape_to_tape(fil_j, fil_m, whperp, x_j, y_j, deg_j, deg_m, ^ deg_mutual.c: In function 'do_tape_to_brick': deg_mutual.c:148:5: warning: implicit declaration of function 'get_wid' [-Wimplicit-function-declaration] get_wid(fil_m,wid_brick); ^ deg_mutual.c:149:5: warning: implicit declaration of function 'get_height' [-Wimplicit-function-declaration] get_height(fil_m,wid_brick,hei_brick); ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c barnoldi.c barnoldi.c:69:1: warning: return type defaults to 'int' [-Wimplicit-int] ArnoldiROM(B, C, D, P, size, numinp, numout, q_orig, ^ barnoldi.c: In function 'ArnoldiROM': barnoldi.c:100:3: warning: implicit declaration of function 'ZeroMatrix' [-Wimplicit-function-declaration] ZeroMatrix(H, (q+1) * s, q*s); ^ barnoldi.c:112:3: warning: implicit declaration of function 'qr_P' [-Wimplicit-function-declaration] qr_P(B, V, R1, Z, size, s, 0, P); ^ barnoldi.c: At top level: barnoldi.c:206:1: warning: return type defaults to 'int' [-Wimplicit-int] qr(Bmat, Qmat, Rmat, numlin, numcol, block) ^ barnoldi.c:260:1: warning: return type defaults to 'int' [-Wimplicit-int] qr_P(Bmat, Qmat, Rmat, Z, numlin, numcol, block, P) ^ barnoldi.c:318:1: warning: return type defaults to 'int' [-Wimplicit-int] dumpROM(fp, Ar, Br, Cr, Dr, size, numinp, numout) ^ barnoldi.c:577:1: warning: return type defaults to 'int' [-Wimplicit-int] dumpROMbin(fp, A, B, C, D, size, numinp, numout) ^ barnoldi.c:645:1: warning: return type defaults to 'int' [-Wimplicit-int] createMRMt(MRMt_Ptr, indsys) ^ barnoldi.c:710:1: warning: return type defaults to 'int' [-Wimplicit-int] createMRMtinvMLMt(MRMtinvMLMt_Ptr, indsys, MRMt) ^ barnoldi.c:801:1: warning: return type defaults to 'int' [-Wimplicit-int] realComputePsi(Prod, sys, B, chglist, indsys, size, numRHS, initcol) ^ barnoldi.c: In function 'realComputePsi': barnoldi.c:865:7: warning: implicit declaration of function 'computePsi' [-Wimplicit-function-declaration] computePsi(sys, q, p, branches, chglist); ^ barnoldi.c:886:5: warning: implicit declaration of function 'mulDirect' [-Wimplicit-function-declaration] mulDirect(sys); ^ barnoldi.c:887:5: warning: implicit declaration of function 'mulEval' [-Wimplicit-function-declaration] mulEval(sys); ^ barnoldi.c: At top level: barnoldi.c:938:1: warning: return type defaults to 'int' [-Wimplicit-int] realMatVect(Prod, sys, B, chglist, indsys, size, numRHS, initcol) ^ barnoldi.c:983:1: warning: return type defaults to 'int' [-Wimplicit-int] printRowCol(mat, rowcol, rownum, colnum, size) ^ barnoldi.c: In function 'printRowCol': barnoldi.c:983:1: warning: type of 'size' defaults to 'int' [-Wimplicit-int] barnoldi.c: At top level: barnoldi.c:1022:1: warning: return type defaults to 'int' [-Wimplicit-int] formMLMt(indsys) ^ barnoldi.c:1076:1: warning: return type defaults to 'int' [-Wimplicit-int] ZeroMatrix(A, rows, cols) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c regurgitate.c regurgitate.c:41:1: warning: return type defaults to 'int' [-Wimplicit-int] regurgitate(indsys) ^ regurgitate.c: In function 'regurgitate': regurgitate.c:48:3: warning: implicit declaration of function 'spit' [-Wimplicit-function-declaration] spit(indsys, do_nothing, ""); ^ regurgitate.c:56:3: warning: implicit declaration of function 'do_end_stuff' [-Wimplicit-function-declaration] do_end_stuff(indsys); ^ regurgitate.c: At top level: regurgitate.c:59:1: warning: return type defaults to 'int' [-Wimplicit-int] do_end_stuff(indsys) ^ regurgitate.c:74:1: warning: return type defaults to 'int' [-Wimplicit-int] set_translate(x, y, z) ^ regurgitate.c:130:1: warning: return type defaults to 'int' [-Wimplicit-int] spit(indsys, new_coords, suffix) ^ regurgitate.c: In function 'spit': regurgitate.c:174:9: warning: implicit declaration of function 'is_nonuni_gp' [-Wimplicit-function-declaration] if (is_nonuni_gp(gp)) { ^ regurgitate.c:222:9: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp(ext->portname,"") != 0) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c mulGlobal.c gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c mulDo.c mulDo.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] mulDirect(sys) ^ mulDo.c:96:1: warning: return type defaults to 'int' [-Wimplicit-int] mulPrecond(sys, type) ^ mulDo.c: In function 'mulPrecond': mulDo.c:106:7: warning: implicit declaration of function 'solve' [-Wimplicit-function-declaration] solve(nc->precond, nc->prevectq, nc->prevectq, nc->presize); ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c mulMulti.c mulMulti.c: In function 'multerms': mulMulti.c:56:10: warning: implicit declaration of function 'costerms' [-Wimplicit-function-declaration] return(costerms(order) + sinterms(order)); ^ mulMulti.c:56:28: warning: implicit declaration of function 'sinterms' [-Wimplicit-function-declaration] return(costerms(order) + sinterms(order)); ^ In file included from mulMulti.c:37:0: mulMulti.c: In function 'mulMultiAlloc': mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:173:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ mulMulti.c:235:5: note: in expansion of macro 'CALLOC' CALLOC(Rho, maxchgs, double, ON, AMSC); /* rho array */ ^ mulMulti.c:289:3: warning: implicit declaration of function 'evalFacFra' [-Wimplicit-function-declaration] evalFacFra(facFrA, order); ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c mulLocal.c mulLocal.c: In function 'mulMulti2Local': mulLocal.c:152:15: warning: implicit declaration of function 'multerms' [-Wimplicit-function-declaration] int terms = multerms(order); /* the number of non-zero moments */ ^ mulLocal.c:153:12: warning: implicit declaration of function 'costerms' [-Wimplicit-function-declaration] int ct = costerms(order); /* the number of non-zero cos (bar) moments */ ^ In file included from mulLocal.c:37:0: mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:173:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ mulLocal.c:163:3: note: in expansion of macro 'CALLOC' CALLOC(mat, terms, double*, ON, AM2L); ^ mulLocal.c:168:3: warning: implicit declaration of function 'xyz2sphere' [-Wimplicit-function-declaration] xyz2sphere(x, y, z, xp, yp, zp, &rho, &cosA, &beta); ^ mulLocal.c:171:3: warning: implicit declaration of function 'evalLegendre' [-Wimplicit-function-declaration] evalLegendre(cosA, tleg, 2*order); /* multi->loc needs 2x legendres */ ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c mulMats.c mulMats.c:52:1: warning: return type defaults to 'int' [-Wimplicit-int] mulMatDirect(sys) ^ In file included from mulMats.c:37:0: mulMats.c: In function 'mulMatDirect': mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:173:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ mulMats.c:77:7: note: in expansion of macro 'CALLOC' CALLOC(nextc->directq, nummats, double*, ON, AMSC); ^ mulMats.c: At top level: mulMats.c:183:1: warning: return type defaults to 'int' [-Wimplicit-int] bdmulMatPrecond(sys) ^ mulMats.c:288:1: warning: return type defaults to 'int' [-Wimplicit-int] olmulMatPrecond(sys) ^ mulMats.c: In function 'olmulMatPrecond': mulMats.c:352:2: warning: implicit declaration of function 'find_flux_density_row' [-Wimplicit-function-declaration] find_flux_density_row(mat, nc->directmats[0], i, nsize, nsize, 0, 0, ^ mulMats.c:457:15: warning: implicit declaration of function 'compressMat' [-Wimplicit-function-declaration] nnnsize = compressMat(mat, offset, is_dummy, BOTH); ^ mulMats.c:462:5: warning: implicit declaration of function 'invert' [-Wimplicit-function-declaration] invert(mat, nnnsize, NULL); ^ mulMats.c:463:5: warning: implicit declaration of function 'expandMat' [-Wimplicit-function-declaration] expandMat(mat, offset, nnnsize, is_dummy, BOTH); ^ mulMats.c: At top level: mulMats.c:511:1: warning: return type defaults to 'int' [-Wimplicit-int] find_flux_density_row(to_mat, from_mat, eval_row, n_chg, n_eval, row_offset, ^ mulMats.c: In function 'mulMatUp': mulMats.c:731:14: warning: implicit declaration of function 'multerms' [-Wimplicit-function-declaration] numterms = multerms(order); ^ mulMats.c: At top level: mulMats.c:1027:1: warning: return type defaults to 'int' [-Wimplicit-int] mulMatDown(sys) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c direct.c In file included from direct.c:37:0: direct.c: In function 'Q2PDiag': mulGlobal.h:121:18: warning: implicit declaration of function 'sbrk' [-Wimplicit-function-declaration] memcount/1024, sbrk(0)); \ ^ mulGlobal.h:173:8: note: in expansion of macro 'DUMPALLOCSIZ' DUMPALLOCSIZ; \ ^ direct.c:49:3: note: in expansion of macro 'CALLOC' CALLOC(mat, numchgs, double*, ON, AQ2PD); ^ direct.c: At top level: direct.c:392:1: warning: return type defaults to 'int' [-Wimplicit-int] matcheck(mat, rows, size) ^ direct.c:417:1: warning: return type defaults to 'int' [-Wimplicit-int] matlabDump(mat, size, name) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c uglieralloc.c uglieralloc.c:129:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_it(mem, k, nbytes) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c capsolve.c capsolve.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] computePsi(sys, q, p, size, chglist) ^ capsolve.c: In function 'computePsi': capsolve.c:102:3: warning: implicit declaration of function 'mulEval' [-Wimplicit-function-declaration] mulEval(sys); /* evaluate either locals or multis or both */ ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c find_nonuni_path.c In file included from find_nonuni_path.c:35:0: find_nonuni_path.c: In function 'path_through_nonuni_gp': gp.h:308:94: warning: implicit declaration of function 'debug_func' [-Wimplicit-function-declaration] #define GP_PANIC(str) { fprintf(stderr,"Internal error in nonuniform plane code: %s\n",str); debug_func(); exit(1); } ^ find_nonuni_path.c:49:5: note: in expansion of macro 'GP_PANIC' GP_PANIC("path_through_nonuni_gp: nodein->gp_node == NULL!"); ^ find_nonuni_path.c:67:3: warning: implicit declaration of function 'clear_nonuni_marks' [-Wimplicit-function-declaration] clear_nonuni_marks(gp->nodelist); ^ find_nonuni_path.c: At top level: find_nonuni_path.c:78:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_nonuni_marks(node) ^ find_nonuni_path.c: In function 'find_nearest_nonuni_node': find_nonuni_path.c:97:3: warning: implicit declaration of function 'get_nonuni_coords' [-Wimplicit-function-declaration] get_nonuni_coords(xg, yg, zg, gp, &x, &y, &z); ^ find_nonuni_path.c:102:8: warning: implicit declaration of function 'is_in_cell' [-Wimplicit-function-declaration] if (!is_in_cell(x,y,nearest)) ^ find_nonuni_path.c: In function 'get_a_nonuni_path': find_nonuni_path.c:162:3: warning: implicit declaration of function 'sort_nonuni_choices' [-Wimplicit-function-declaration] sort_nonuni_choices(choices, nchoices); ^ find_nonuni_path.c: At top level: find_nonuni_path.c:198:1: warning: return type defaults to 'int' [-Wimplicit-int] sort_nonuni_choices(choices, num) ^ find_nonuni_path.c: In function 'add_nonuni_choice': find_nonuni_path.c:237:24: warning: implicit declaration of function 'is_ptr_in_list' [-Wimplicit-function-declaration] if (segs != NULL && !is_ptr_in_list((void *)node, nodes_so_far) ^ find_nonuni_path.c: At top level: find_nonuni_path.c:249:1: warning: return type defaults to 'int' [-Wimplicit-int] is_ptr_in_list(ptr, list) ^ find_nonuni_path.c:349:1: warning: return type defaults to 'int' [-Wimplicit-int] is_in_cell(x, y, cell) ^ find_nonuni_path.c: In function 'make_nonuni_Mlist': find_nonuni_path.c:478:3: warning: implicit declaration of function 'make_children_meshes' [-Wimplicit-function-declaration] make_children_meshes(plane->nonuni->root_cell, pMlist, &counter); ^ find_nonuni_path.c: At top level: find_nonuni_path.c:492:1: warning: return type defaults to 'int' [-Wimplicit-int] make_children_meshes(cell, pMlist, pcount) ^ find_nonuni_path.c: In function 'make_children_meshes': find_nonuni_path.c:499:16: warning: implicit declaration of function 'make_leaf_mesh' [-Wimplicit-function-declaration] *pcount += make_leaf_mesh(cell, &(pMlist[*pcount])); ^ find_nonuni_path.c:506:5: warning: implicit declaration of function 'make_grid_children_meshes' [-Wimplicit-function-declaration] make_grid_children_meshes( (Grid_2d *)cell->children, pMlist, pcount); ^ find_nonuni_path.c: At top level: find_nonuni_path.c:514:1: warning: return type defaults to 'int' [-Wimplicit-int] make_grid_children_meshes( grid, pMlist, pcount) ^ find_nonuni_path.c:526:1: warning: return type defaults to 'int' [-Wimplicit-int] make_leaf_mesh(cell, pMlist) ^ find_nonuni_path.c: In function 'get_nodes_inside_rect': find_nonuni_path.c:691:7: warning: implicit declaration of function 'intersection' [-Wimplicit-function-declaration] if (intersection(x0,y0,x1,y1,cell->x0,cell->y0,cell->x1,cell->y1) == FALSE) ^ find_nonuni_path.c: In function 'grid_get_nodes_inside_rect': find_nonuni_path.c:761:3: warning: implicit declaration of function 'get_grid_indices' [-Wimplicit-function-declaration] get_grid_indices(cell, x0, y1, &row_start, &col_start); /* top left */ ^ find_nonuni_path.c: At top level: find_nonuni_path.c:782:1: warning: return type defaults to 'int' [-Wimplicit-int] get_grid_indices(cell, x, y, pi, pj) ^ find_nonuni_path.c:812:1: warning: return type defaults to 'int' [-Wimplicit-int] intersection(x0,y0,x1,y1,cx0,cy0,cx1,cy1) ^ find_nonuni_path.c:865:1: warning: return type defaults to 'int' [-Wimplicit-int] free_Llist(list) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c read_tree.c read_tree.c:52:1: warning: return type defaults to 'int' [-Wimplicit-int] process_plane(grndp, fp, indsys) ^ read_tree.c: In function 'process_plane': read_tree.c:69:9: warning: implicit declaration of function 'readTree' [-Wimplicit-function-declaration] if (readTree(fp, gp) != 0) ^ read_tree.c:87:3: warning: implicit declaration of function 'set_gp_coord_system' [-Wimplicit-function-declaration] set_gp_coord_system(grndp, gp); ^ read_tree.c:97:3: warning: implicit declaration of function 'process_tree' [-Wimplicit-function-declaration] process_tree(gp); ^ read_tree.c:104:9: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (strncmp("initial",contactp->func,7) == 0) { ^ read_tree.c:105:7: warning: implicit declaration of function 'make_contacts' [-Wimplicit-function-declaration] make_contacts(contactp, gp); ^ read_tree.c:133:3: warning: implicit declaration of function 'generate_segs' [-Wimplicit-function-declaration] generate_segs(gp, indsys); ^ read_tree.c: At top level: read_tree.c:145:1: warning: return type defaults to 'int' [-Wimplicit-int] set_gp_coord_system(grndp, gp) ^ In file included from read_tree.c:39:0: read_tree.c: In function 'set_gp_coord_system': gp.h:308:94: warning: implicit declaration of function 'debug_func' [-Wimplicit-function-declaration] #define GP_PANIC(str) { fprintf(stderr,"Internal error in nonuniform plane code: %s\n",str); debug_func(); exit(1); } ^ read_tree.c:177:5: note: in expansion of macro 'GP_PANIC' GP_PANIC("How can nonuni magx and length1 be different?"); ^ read_tree.c:180:3: warning: implicit declaration of function 'set_cell_coords' [-Wimplicit-function-declaration] set_cell_coords(gp->root_cell, 0.0, 0.0, magx, magy); ^ read_tree.c: At top level: read_tree.c:194:1: warning: return type defaults to 'int' [-Wimplicit-int] get_nonuni_coords(x, y, z, gp, xr, yr, zr) ^ read_tree.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int] get_global_coords(x, y, z, gp, xg, yg, zg) ^ read_tree.c: In function 'get_global_coords': read_tree.c:220:3: warning: implicit declaration of function 'get_global_vec' [-Wimplicit-function-declaration] get_global_vec(x, y, z, gp, &xv, &yv, &zv); ^ read_tree.c: At top level: read_tree.c:229:1: warning: return type defaults to 'int' [-Wimplicit-int] get_global_vec(x, y, z, gp, xg, yg, zg) ^ read_tree.c: In function 'readTree': read_tree.c:291:43: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (numread != 5 && !(numread == 2 && strcmp(typename,"NONE") == 0)) { ^ read_tree.c: At top level: read_tree.c:373:1: warning: return type defaults to 'int' [-Wimplicit-int] set_cell_coords(cell,x0,y0,x1,y1) ^ read_tree.c: In function 'set_cell_coords': read_tree.c:386:5: warning: implicit declaration of function 'set_bi_coords' [-Wimplicit-function-declaration] set_bi_coords( (Bi *)cell->children, x0, y0, x1, y1 ); ^ read_tree.c:389:5: warning: implicit declaration of function 'set_grid_coords' [-Wimplicit-function-declaration] set_grid_coords( (Grid_2d *)cell->children, x0, y0, x1, y1); ^ read_tree.c: At top level: read_tree.c:398:1: warning: return type defaults to 'int' [-Wimplicit-int] set_bi_coords( two_kids, x0, y0, x1, y1) ^ read_tree.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] set_grid_coords(grid, x0, y0, x1, y1) ^ read_tree.c:439:1: warning: return type defaults to 'int' [-Wimplicit-int] process_tree(gp) ^ read_tree.c: In function 'process_tree': read_tree.c:448:3: warning: implicit declaration of function 'resolve_nodes' [-Wimplicit-function-declaration] resolve_nodes(gp->root_cell, &info); ^ read_tree.c:460:3: warning: implicit declaration of function 'delete_dead_nodes' [-Wimplicit-function-declaration] delete_dead_nodes(gp); ^ read_tree.c:467:3: warning: implicit declaration of function 'determine_adjaceny' [-Wimplicit-function-declaration] determine_adjaceny(gp->nodelist); ^ read_tree.c: At top level: read_tree.c:480:1: warning: return type defaults to 'int' [-Wimplicit-int] resolve_nodes(cell, info) ^ read_tree.c: In function 'resolve_nodes': read_tree.c:488:5: warning: implicit declaration of function 'make_nodes' [-Wimplicit-function-declaration] make_nodes(cell, info); ^ read_tree.c:493:5: warning: implicit declaration of function 'resolve_bi_children' [-Wimplicit-function-declaration] resolve_bi_children(cell, info); ^ read_tree.c: At top level: read_tree.c:508:1: warning: return type defaults to 'int' [-Wimplicit-int] make_nodes(cell, info) ^ read_tree.c:570:1: warning: return type defaults to 'int' [-Wimplicit-int] resolve_bi_children(cell, info) ^ read_tree.c: In function 'resolve_bi_children': read_tree.c:601:5: warning: implicit declaration of function 'Combine_edges' [-Wimplicit-function-declaration] Combine_edges(two_kids->child1, SOUTH, two_kids->child2, NORTH); ^ read_tree.c: At top level: read_tree.c:704:1: warning: return type defaults to 'int' [-Wimplicit-int] init_Gcell(cell) ^ read_tree.c:784:1: warning: return type defaults to 'int' [-Wimplicit-int] Combine_edges(cell1, dir1, cell2, dir2) ^ read_tree.c: In function 'Combine_edges': read_tree.c:799:5: warning: implicit declaration of function 'combine_node_info' [-Wimplicit-function-declaration] combine_node_info(cell1, dir1, cell2, dir2); ^ read_tree.c: At top level: read_tree.c:817:1: warning: return type defaults to 'int' [-Wimplicit-int] combine_node_info(cell1, dir1, cell2, dir2) ^ read_tree.c: In function 'combine_node_info': read_tree.c:845:3: warning: implicit declaration of function 'give_cell_adjaceny' [-Wimplicit-function-declaration] give_cell_adjaceny(leafcell, leafdir, nonleafcell, nonleafdir, ^ read_tree.c:849:3: warning: implicit declaration of function 'combine_nodes' [-Wimplicit-function-declaration] combine_nodes(leafcell, leafdir, fareast_north, farwest_south); ^ read_tree.c: At top level: read_tree.c:855:1: warning: return type defaults to 'int' [-Wimplicit-int] give_cell_adjaceny(leaf, leafdir, nonleaf, nonleafdir, ^ read_tree.c:909:1: warning: return type defaults to 'int' [-Wimplicit-int] combine_nodes(leafcell, leafdir, fareast_north, farwest_south) ^ read_tree.c: In function 'replace_node': read_tree.c:967:3: warning: implicit declaration of function 'kill_node' [-Wimplicit-function-declaration] kill_node(old_node); ^ read_tree.c: At top level: read_tree.c:970:1: warning: return type defaults to 'int' [-Wimplicit-int] kill_node(node) ^ read_tree.c:983:1: warning: return type defaults to 'int' [-Wimplicit-int] delete_first_node(gp) ^ read_tree.c: In function 'delete_first_node': read_tree.c:992:5: warning: implicit declaration of function 'free_g_node' [-Wimplicit-function-declaration] free_g_node(node); ^ read_tree.c: At top level: read_tree.c:997:1: warning: return type defaults to 'int' [-Wimplicit-int] delete_dead_nodes(gp) ^ read_tree.c:1036:1: warning: return type defaults to 'int' [-Wimplicit-int] free_g_node(node) ^ read_tree.c:1042:1: warning: return type defaults to 'int' [-Wimplicit-int] determine_adjaceny(nodelist) ^ read_tree.c:1190:1: warning: return type defaults to 'int' [-Wimplicit-int] generate_segs(gp, indsys) ^ read_tree.c: In function 'generate_segs': read_tree.c:1196:10: warning: type defaults to 'int' in declaration of 'complain' [-Wimplicit-int] static complain = 0; ^ read_tree.c:1197:10: warning: type defaults to 'int' in declaration of 'complain2' [-Wimplicit-int] static complain2 = 0; ^ read_tree.c:1207:7: warning: implicit declaration of function 'get_width_and_shift' [-Wimplicit-function-declaration] get_width_and_shift(X_DIR, node, node->cells[NW], node->cells[NE], ^ read_tree.c:1211:9: warning: implicit declaration of function 'make_segs' [-Wimplicit-function-declaration] make_segs(N, node, node->adjacent[N], x_width, x_shift, 0.0, gp, indsys); ^ read_tree.c: At top level: read_tree.c:1245:1: warning: return type defaults to 'int' [-Wimplicit-int] get_width_and_shift(width_dir, node, leftcell, rightcell, ret_width, ^ read_tree.c: In function 'get_width_and_shift': read_tree.c:1258:5: warning: implicit declaration of function 'get_x_cell_vals' [-Wimplicit-function-declaration] get_x_cell_vals(leftcell, node, rightcell, &x_min, &x_max); ^ read_tree.c:1263:5: warning: implicit declaration of function 'get_y_cell_vals' [-Wimplicit-function-declaration] get_y_cell_vals(leftcell, node, rightcell, &x_min, &x_max); ^ read_tree.c: At top level: read_tree.c:1279:1: warning: return type defaults to 'int' [-Wimplicit-int] get_x_cell_vals(left, node, right, x_left, x_right) ^ read_tree.c:1304:1: warning: return type defaults to 'int' [-Wimplicit-int] get_y_cell_vals(left, node, right, y_min, y_max) ^ read_tree.c:1328:1: warning: return type defaults to 'int' [-Wimplicit-int] make_segs(direction, node, othernode, width, x_shift, y_shift, gp, indsys) ^ read_tree.c:1425:1: warning: return type defaults to 'int' [-Wimplicit-int] draw_one_seg(direction, ^ read_tree.c:1583:1: warning: return type defaults to 'int' [-Wimplicit-int] print_cell_and_kids(cell) ^ read_tree.c: In function 'print_cell_and_kids': read_tree.c:1583:1: warning: type of 'cell' defaults to 'int' [-Wimplicit-int] read_tree.c:1585:3: warning: implicit declaration of function 'fprint_cell_and_kids' [-Wimplicit-function-declaration] fprint_cell_and_kids(cell, stdout); ^ read_tree.c: At top level: read_tree.c:1588:1: warning: return type defaults to 'int' [-Wimplicit-int] fprint_cell_and_kids(cell, fp) ^ read_tree.c: In function 'fprint_cell_and_kids': read_tree.c:1592:3: warning: implicit declaration of function 'dump_cell' [-Wimplicit-function-declaration] dump_cell(cell, fp); ^ read_tree.c:1598:5: warning: implicit declaration of function 'fprint_bi_kids' [-Wimplicit-function-declaration] fprint_bi_kids( (Bi *)cell->children, fp); ^ read_tree.c: At top level: read_tree.c:1609:1: warning: return type defaults to 'int' [-Wimplicit-int] fprint_bi_kids(two_kids, fp) ^ read_tree.c:1617:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_cell(cell, fp) ^ read_tree.c: In function 'dump_cell': read_tree.c:1635:5: warning: implicit declaration of function 'print_bi_addresses' [-Wimplicit-function-declaration] print_bi_addresses( (Bi *)cell->children, fp); ^ read_tree.c: At top level: read_tree.c:1655:1: warning: return type defaults to 'int' [-Wimplicit-int] print_bi_addresses(two_kids, fp) ^ read_tree.c:1662:1: warning: return type defaults to 'int' [-Wimplicit-int] print_node_list(node) ^ read_tree.c: In function 'print_node_list': read_tree.c:1662:1: warning: type of 'node' defaults to 'int' [-Wimplicit-int] read_tree.c:1664:3: warning: implicit declaration of function 'fprint_node_list' [-Wimplicit-function-declaration] fprint_node_list(node, stdout); ^ read_tree.c: At top level: read_tree.c:1667:1: warning: return type defaults to 'int' [-Wimplicit-int] fprint_node_list(node, fp) ^ read_tree.c: In function 'fprint_node_list': read_tree.c:1672:5: warning: implicit declaration of function 'dump_node' [-Wimplicit-function-declaration] dump_node(node, fp); ^ read_tree.c: At top level: read_tree.c:1677:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_node(node,fp) ^ read_tree.c:1702:1: warning: return type defaults to 'int' [-Wimplicit-int] debug_func() ^ read_tree.c: In function 'dump_leaf_cells_to_file': read_tree.c:1719:3: warning: implicit declaration of function 'dump_leaf_cells' [-Wimplicit-function-declaration] dump_leaf_cells(cell, fp); ^ read_tree.c: At top level: read_tree.c:1723:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_leaf_cells(cell, fp) ^ read_tree.c: In function 'dump_leaf_cells': read_tree.c:1729:5: warning: implicit declaration of function 'print_leaf_cell' [-Wimplicit-function-declaration] print_leaf_cell(cell, fp); ^ read_tree.c:1736:5: warning: implicit declaration of function 'dump_grid_leaf_cells' [-Wimplicit-function-declaration] dump_grid_leaf_cells( (Grid_2d *)cell->children, fp); ^ read_tree.c: At top level: read_tree.c:1745:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_grid_leaf_cells( grid, fp ) ^ read_tree.c:1756:1: warning: return type defaults to 'int' [-Wimplicit-int] print_leaf_cell(cell, fp) ^ read_tree.c:1765:1: warning: return type defaults to 'int' [-Wimplicit-int] dump_nonuni_plane_currents(gp, Ib, fp) ^ gcc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR -I/usr/pkg/include -c contact.c contact.c: In function 'make_contactlist': contact.c:120:5: warning: implicit declaration of function 'contact_error' [-Wimplicit-function-declaration] contact_error("Values for contact must start with '('",line,contactp); ^ contact.c:126:27: warning: implicit declaration of function 'eos' [-Wimplicit-function-declaration] while(*linep != ')' && !eos(*linep)) { ^ contact.c:128:30: warning: implicit declaration of function 'is_one_of' [-Wimplicit-function-declaration] while(isspace(*linep) || is_one_of(*linep, "1234567890.e+-")) ^ contact.c:149:16: warning: implicit declaration of function 'skipspace' [-Wimplicit-function-declaration] linep += skipspace(linep); ^ contact.c: At top level: contact.c:165:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_error(errstr, line, contactp) ^ contact.c:176:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_error2(errstr, line, nametype) ^ contact.c:187:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_warning(errstr, contactp) ^ contact.c: In function 'contact_warning': contact.c:193:3: warning: implicit declaration of function 'regurg_contact' [-Wimplicit-function-declaration] regurg_contact(stderr, contactp); ^ contact.c: At top level: contact.c:196:1: warning: return type defaults to 'int' [-Wimplicit-int] regurg_contact(fp, contactp) ^ contact.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int] make_contacts(contactp, gp) ^ contact.c: In function 'make_contacts': contact.c:221:5: warning: implicit declaration of function 'contact_rect' [-Wimplicit-function-declaration] contact_rect(contactp, gp, relx, rely, relz, units); ^ contact.c:223:5: warning: implicit declaration of function 'contact_line' [-Wimplicit-function-declaration] contact_line(contactp, gp, relx, rely, relz, units); ^ contact.c:225:5: warning: implicit declaration of function 'contact_point' [-Wimplicit-function-declaration] contact_point(contactp, gp, relx, rely, relz, units); ^ contact.c:227:5: warning: implicit declaration of function 'contact_decay_rect' [-Wimplicit-function-declaration] contact_decay_rect(contactp, gp, relx, rely, relz, units); ^ contact.c:229:5: warning: implicit declaration of function 'contact_equiv_rect' [-Wimplicit-function-declaration] contact_equiv_rect(contactp, gp, relx, rely, relz, units); ^ contact.c:231:5: warning: implicit declaration of function 'contact_initial_grid' [-Wimplicit-function-declaration] contact_initial_grid(contactp, gp, relx, rely, relz, units); ^ contact.c:233:5: warning: implicit declaration of function 'contact_initial_mesh_grid' [-Wimplicit-function-declaration] contact_initial_mesh_grid(contactp, gp, relx, rely, relz, units); ^ contact.c:235:5: warning: implicit declaration of function 'contact_trace' [-Wimplicit-function-declaration] contact_trace(contactp, gp, relx, rely, relz, units); ^ contact.c: At top level: contact.c:242:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_point(contactp, gp, relx, rely, relz, units) ^ contact.c: In function 'contact_point': contact.c:256:3: warning: implicit declaration of function 'get_nonuni_coords' [-Wimplicit-function-declaration] get_nonuni_coords(vals[0]*units + relx, vals[1]*units + rely, ^ contact.c:261:8: warning: implicit declaration of function 'is_in_cell' [-Wimplicit-function-declaration] if (!is_in_cell(xc,yc,contain)) ^ contact.c: At top level: contact.c:275:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_line(contactp, gp, relx, rely, relz, units) ^ contact.c: In function 'contact_line': contact.c:312:3: warning: implicit declaration of function 'walk_along_line' [-Wimplicit-function-declaration] walk_along_line(x0, y0, z0, x1, y1, z1, vals[6]*units, vals[7]*units, gp); ^ contact.c: At top level: contact.c:317:1: warning: return type defaults to 'int' [-Wimplicit-int] walk_along_line(x0, y0, z0, x1, y1, z1, max_x, max_y, gp) ^ In file included from contact.c:37:0: contact.c: In function 'walk_along_line': gp.h:308:94: warning: implicit declaration of function 'debug_func' [-Wimplicit-function-declaration] #define GP_PANIC(str) { fprintf(stderr,"Internal error in nonuniform plane code: %s\n",str); debug_func(); exit(1); } ^ contact.c:337:7: note: in expansion of macro 'GP_PANIC' GP_PANIC("walk_along_line: contain==NULL. line out of plane, probably"); ^ contact.c: In function 'find_next_cell_along_line': contact.c:361:3: warning: implicit declaration of function 'get_new_x_y' [-Wimplicit-function-declaration] get_new_x_y(x, y, xv, yv, cell, ret_x, ret_y, &node, &dir); ^ contact.c: At top level: contact.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] get_new_x_y(x,y,xv,yv, cell, ret_x, ret_y, pnode, dir) ^ contact.c: In function 'cut_cell': contact.c:513:7: warning: implicit declaration of function 'break_cell' [-Wimplicit-function-declaration] break_cell(cell, EW, gp); ^ contact.c: At top level: contact.c:526:1: warning: return type defaults to 'int' [-Wimplicit-int] break_cell(cell, dir, gp) ^ contact.c: In function 'break_cell': contact.c:533:3: warning: implicit declaration of function 'make_two_kids' [-Wimplicit-function-declaration] make_two_kids(cell, dir, gp); ^ contact.c:536:3: warning: implicit declaration of function 'set_cell_coords' [-Wimplicit-function-declaration] set_cell_coords(cell, cell->x0, cell->y0, cell->x1, cell->y1); ^ contact.c:539:3: warning: implicit declaration of function 'update_bi_nodes' [-Wimplicit-function-declaration] update_bi_nodes(cell, gp); ^ contact.c: At top level: contact.c:542:1: warning: return type defaults to 'int' [-Wimplicit-int] update_bi_nodes(cell, gp) ^ contact.c: In function 'update_bi_nodes': contact.c:570:5: warning: implicit declaration of function 'find_or_make_node' [-Wimplicit-function-declaration] find_or_make_node(cell, c1, c2, SW, NW, c1->x0, c1->y0, gp); ^ contact.c:597:3: warning: implicit declaration of function 'fix_node_cell_ptrs' [-Wimplicit-function-declaration] fix_node_cell_ptrs(c1); ^ contact.c:599:3: warning: implicit declaration of function 'clear_edge_ptrs' [-Wimplicit-function-declaration] clear_edge_ptrs(cell); ^ contact.c: At top level: contact.c:603:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_edge_ptrs(cell) ^ contact.c:613:1: warning: return type defaults to 'int' [-Wimplicit-int] fix_node_cell_ptrs(cell) ^ contact.c: In function 'fix_node_cell_ptrs': contact.c:625:3: warning: implicit declaration of function 'set_edge_nodes' [-Wimplicit-function-declaration] set_edge_nodes(corners[SW], corners[NW], N, NE, SE, cell); ^ contact.c: At top level: contact.c:633:1: warning: return type defaults to 'int' [-Wimplicit-int] set_edge_nodes(node1, node2, adj_dir, dir1, dir2, cell) ^ contact.c:647:1: warning: return type defaults to 'int' [-Wimplicit-int] find_or_make_node(cell, kid1, kid2, node_start, node_end, x, y, gp) ^ contact.c: In function 'find_or_make_node': contact.c:687:5: warning: implicit declaration of function 'fix_adjacency' [-Wimplicit-function-declaration] fix_adjacency(cell->bndry.nodes[node_start], adj_dir, ^ contact.c: At top level: contact.c:692:1: warning: return type defaults to 'int' [-Wimplicit-int] fix_adjacency(begin_node, adj_dir, node, end_node) ^ contact.c:737:1: warning: return type defaults to 'int' [-Wimplicit-int] make_two_kids(cell, dir, gp) ^ contact.c:773:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_rect(contactp, gp, relx, rely, relz, units) ^ contact.c: In function 'contact_rect': contact.c:838:3: warning: implicit declaration of function 'cut_inside_rect' [-Wimplicit-function-declaration] cut_inside_rect(x0, y0, z0, rect_x_width, rect_y_width, max_cell_x, ^ contact.c: At top level: contact.c:849:1: warning: return type defaults to 'int' [-Wimplicit-int] cut_inside_rect(x, y, z, rect_x_width, rect_y_width, max_cell_x, max_cell_y, ^ contact.c:887:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_decay_rect(contactp, gp, relx, rely, relz, units) ^ contact.c: In function 'contact_decay_rect': contact.c:967:3: warning: implicit declaration of function 'do_decay_rect' [-Wimplicit-function-declaration] do_decay_rect(x0, y0, z0, rect_x_width, rect_y_width, max_cell_x, ^ contact.c: At top level: contact.c:972:1: warning: return type defaults to 'int' [-Wimplicit-int] do_decay_rect(x, y, z, rect_x_width, rect_y_width, max_cell_x, max_cell_y, ^ contact.c: In function 'do_decay_rect': contact.c:990:3: warning: implicit declaration of function 'limit_box' [-Wimplicit-function-declaration] limit_box(x,y,rect_x_width, rect_y_width, x_min, x_max, y_min, y_max, ^ contact.c:1006:5: warning: implicit declaration of function 'compute_new_widths' [-Wimplicit-function-declaration] compute_new_widths(&rect_x_width, &rect_y_width, &max_cell_x, &max_cell_y); ^ contact.c: At top level: contact.c:1031:1: warning: return type defaults to 'int' [-Wimplicit-int] limit_box(x, y, x_wid, y_wid, xl_min, xr_max, yl_min, yr_max, xl, yl, xr, yr) ^ contact.c:1068:1: warning: return type defaults to 'int' [-Wimplicit-int] compute_new_widths(x_rect, y_rect, x_cell, y_cell) ^ contact.c:1098:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_equiv_rect(contactp, gp, relx, rely, relz, units) ^ contact.c: In function 'make_equiv_rect': contact.c:1173:3: warning: implicit declaration of function 'get_global_coords' [-Wimplicit-function-declaration] get_global_coords(center->x, center->y, z0, gp, &xg, &yg, &zg); ^ contact.c:1195:3: warning: implicit declaration of function 'append_pnlist' [-Wimplicit-function-declaration] append_pnlist(create_pn(name, cnode), indsys); ^ contact.c:1225:3: warning: implicit declaration of function 'free_Llist' [-Wimplicit-function-declaration] free_Llist(inside_nodes); ^ contact.c: At top level: contact.c:1245:1: warning: return type defaults to 'int' [-Wimplicit-int] walk_along_edge(xl, yb, xr, yt, gp, which_edge, cnode, name, z0) ^ contact.c: In function 'walk_along_edge': contact.c:1334:3: warning: implicit declaration of function 'equiv_nodes_on_edge' [-Wimplicit-function-declaration] equiv_nodes_on_edge(cell->bndry.nodes[start_node], travel_dir, ^ contact.c: At top level: contact.c:1386:1: warning: return type defaults to 'int' [-Wimplicit-int] equiv_nodes_on_edge(node1, dir, node2, cnode, gp, name, z0) ^ contact.c:1464:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_initial_grid(contactp, gp, relx, rely, relz, units) ^ contact.c: In function 'contact_initial_grid': contact.c:1484:3: warning: implicit declaration of function 'make_initial_grid' [-Wimplicit-function-declaration] make_initial_grid(gp, (int)vals[0], (int)vals[1]); ^ contact.c: At top level: contact.c:1487:1: warning: return type defaults to 'int' [-Wimplicit-int] make_initial_grid(gp, x_cells, y_cells) ^ contact.c: In function 'make_initial_grid': contact.c:1499:3: warning: implicit declaration of function 'make_grid_kids' [-Wimplicit-function-declaration] make_grid_kids(root, x_cells, y_cells, gp); ^ contact.c:1505:3: warning: implicit declaration of function 'update_grid_nodes' [-Wimplicit-function-declaration] update_grid_nodes(root, gp); ^ contact.c: At top level: contact.c:1511:1: warning: return type defaults to 'int' [-Wimplicit-int] update_grid_nodes(cell, gp) ^ contact.c: In function 'update_grid_nodes': contact.c:1597:7: warning: implicit declaration of function 'set_node_and_cell_info' [-Wimplicit-function-declaration] set_node_and_cell_info(nodeNW, NW, onekid); ^ contact.c:1602:7: warning: implicit declaration of function 'set_cell_node_adjacency' [-Wimplicit-function-declaration] set_cell_node_adjacency(onekid); ^ contact.c: At top level: contact.c:1609:1: warning: return type defaults to 'int' [-Wimplicit-int] set_node_and_cell_info(node, dir, cell) ^ contact.c:1619:1: warning: return type defaults to 'int' [-Wimplicit-int] set_cell_node_adjacency(cell) ^ contact.c: In function 'set_cell_node_adjacency': contact.c:1624:3: warning: implicit declaration of function 'point_at_each_other' [-Wimplicit-function-declaration] point_at_each_other(nodes[NE], S, nodes[SE]); ^ contact.c: At top level: contact.c:1631:1: warning: return type defaults to 'int' [-Wimplicit-int] point_at_each_other(node1, dir, node2) ^ contact.c:1669:1: warning: return type defaults to 'int' [-Wimplicit-int] make_grid_kids(parent, x_cells, y_cells, gp) ^ contact.c:1709:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_initial_mesh_grid(contactp, gp, relx, rely, relz, units) ^ contact.c: In function 'contact_initial_mesh_grid': contact.c:1731:3: warning: implicit declaration of function 'poke_holes' [-Wimplicit-function-declaration] poke_holes(gp); ^ contact.c: At top level: contact.c:1737:1: warning: return type defaults to 'int' [-Wimplicit-int] poke_holes(gp) ^ contact.c:1918:1: warning: return type defaults to 'int' [-Wimplicit-int] contact_trace(contactp, gp, relx, rely, relz, units) ^ contact.c: In function 'contact_trace': contact.c:1955:3: warning: implicit declaration of function 'do_trace' [-Wimplicit-function-declaration] do_trace(x0, y0, z0, x1, y1, z1, vals[6]*units, vals[7], gp); ^ contact.c: At top level: contact.c:1964:1: warning: return type defaults to 'int' [-Wimplicit-int] do_trace(x0, y0, z0, x1, y1, z1, width, factor, gp) ^ cd sparse; make cc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/pkg/include -c spAllocate.c cc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/pkg/include -c spBuild.c cc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/pkg/include -c spFactor.c cc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/pkg/include -c spOutput.c cc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/pkg/include -c spSolve.c cc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/pkg/include -c spUtils.c cc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/pkg/include -c spCompat.c cc -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/pkg/include -c spFortran.c ar r sparse.a spAllocate.o spBuild.o spFactor.o spOutput.o spSolve.o spUtils.o spCompat.o spFortran.o ar: creating sparse.a ranlib sparse.a gcc -o fasthenry -O2 -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -DFOUR induct.o gmres.o savemat_mod.o readGeom.o joelself.o writefastcap.o SetupMulti.o calcp.o SetupComputePsi.o mulSetup.o BreakupSeg.o Precond.o addgroundplane.o findpaths.o fillM.o cx_ludecomp.o parse_command_line.o default_opts.o Prec_cost.o hole.o dist_betw_fils.o mutual.o newPrecond.o deg_mutual.o barnoldi.o regurgitate.o mulGlobal.o mulDo.o mulMulti.o mulLocal.o mulMats.o direct.o uglieralloc.o capsolve.o find_nonuni_path.o read_tree.o contact.o sparse/sparse.a -Wl,-R/usr/pkg/lib -lffm -lm ld: cannot find -lffm *** Error code 1 Stop. make[1]: stopped in /tmp/pkgbuild/cad/fasthenry/work.alpha/fasthenry-3.0/src/fasthenry *** Error code 1 Stop. make: stopped in /tmp/pkgbuild/cad/fasthenry/work.alpha/fasthenry-3.0 *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/cad/fasthenry *** Error code 1 Stop. make: stopped in /usr/pkgsrc/cad/fasthenry