* Package: sci-chemistry/surf-1.0 * Repository: gentoo * Maintainer: sci-chemistry@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: compressdebug network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking surf-1.0.tar.Z to /var/tmp/portage/sci-chemistry/surf-1.0/work >>> Source unpacked in /var/tmp/portage/sci-chemistry/surf-1.0/work >>> Preparing source in /var/tmp/portage/sci-chemistry/surf-1.0/work ... * Applying surf-1.0-makefile.patch ... [ ok ] * Applying surf-1.0-Wreturn-type.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-chemistry/surf-1.0/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-chemistry/surf-1.0/work ... make -j4 x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o io.o io.c x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o compute.o compute.c x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o dual.o dual.c x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o utils.o utils.c dual.c:19:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 19 | dualize_hull(atom_id, cons) | ^~~~~~~~~~~~ dual.c: In function ‘dualize_hull’: dual.c:30:3: warning: implicit declaration of function ‘alloc_fc_verts’ [-Wimplicit-function-declaration] 30 | alloc_fc_verts(); | ^~~~~~~~~~~~~~ dual.c:31:3: warning: implicit declaration of function ‘alloc_fc_faces’ [-Wimplicit-function-declaration] 31 | alloc_fc_faces(); | ^~~~~~~~~~~~~~ dual.c:32:3: warning: implicit declaration of function ‘alloc_fc_edges’ [-Wimplicit-function-declaration] 32 | alloc_fc_edges(); | ^~~~~~~~~~~~~~ dual.c:39:5: warning: implicit declaration of function ‘dualize_face_to_point’ [-Wimplicit-function-declaration] 39 | { dualize_face_to_point(atom_id, temp_f, cons); | ^~~~~~~~~~~~~~~~~~~~~ dual.c:53:9: warning: implicit declaration of function ‘gen_fc_face’ [-Wimplicit-function-declaration] 53 | gen_fc_face(temp_v, temp_f); | ^~~~~~~~~~~ dual.c:61:3: warning: implicit declaration of function ‘setup_vert_edge_ptrs’ [-Wimplicit-function-declaration] 61 | setup_vert_edge_ptrs(); | ^~~~~~~~~~~~~~~~~~~~ dual.c:65:5: warning: implicit declaration of function ‘find_edge_sphere_intersection’ [-Wimplicit-function-declaration] 65 | find_edge_sphere_intersection(atom_id, &redges[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dual.c: At top level: dual.c:72:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 72 | alloc_fc_verts() | ^~~~~~~~~~~~~~ dual.c:86:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 86 | alloc_fc_faces() | ^~~~~~~~~~~~~~ dual.c:124:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 124 | alloc_fc_edges() | ^~~~~~~~~~~~~~ dual.c:153:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 153 | setup_vert_edge_ptrs() | ^~~~~~~~~~~~~~~~~~~~ dual.c:171:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 171 | clean_fc() | ^~~~~~~~ dual.c:189:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 189 | gen_fc_face(ch_vert, ch_face) | ^~~~~~~~~~~ dual.c:255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 255 | dualize_face_to_point(atom_id, face_ptr, cons) | ^~~~~~~~~~~~~~~~~~~~~ dual.c: In function ‘dualize_face_to_point’: dual.c:267:3: warning: implicit declaration of function ‘compute_tri_plane_int’ [-Wimplicit-function-declaration] 267 | compute_tri_plane_int(cons[i], cons[j], cons[k], result); | ^~~~~~~~~~~~~~~~~~~~~ dual.c: At top level: dual.c:284:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 284 | dualize_planes_to_points(plane, num_planes) | ^~~~~~~~~~~~~~~~~~~~~~~~ dual.c:331:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 331 | find_edge_sphere_intersection(atom_id, edge_ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:21:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 21 | input_dataset(filename) | ^~~~~~~~~~~~~ dual.c:398:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 398 | print_cell() | ^~~~~~~~~~ dual.c:410:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 410 | display_face(atom_id, region_face, cons) | ^~~~~~~~~~~~ io.c:72:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 72 | begin_output_dataset(outfilename) | ^~~~~~~~~~~~~~~~~~~~ io.c:90:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 90 | output_dataset() | ^~~~~~~~~~~~~~ dual.c: In function ‘display_face’: dual.c:431:5: warning: implicit declaration of function ‘gen_tris’ [-Wimplicit-function-declaration] 431 | gen_tris(&pt0, &pt1, ¢er); | ^~~~~~~~ io.c: In function ‘output_dataset’: io.c:100:5: warning: implicit declaration of function ‘write_archive_tri’ [-Wimplicit-function-declaration] 100 | write_archive_tri(&verts[i][0], &verts[i][1], &verts[i][2], (int)atom_type[i]); | ^~~~~~~~~~~~~~~~~ io.c: At top level: io.c:108:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 108 | write_archive_tri(pt0, pt1, pt2, atype) | ^~~~~~~~~~~~~~~~~ io.c:155:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 155 | end_output_dataset() | ^~~~~~~~~~~~~~~~~~ io.c: In function ‘input_dataset’: io.c:44:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 44 | { fgets(line, sizeof(line), fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:23:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 23 | find_plane_eq(pt0, pt1, pt2, plane_eq) | ^~~~~~~~~~~~~ utils.c:43:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 43 | compute_tri_plane_int(plane0, plane1, plane2, result) | ^~~~~~~~~~~~~~~~~~~~~ utils.c:79:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | find_ray_sphere_int(int_point, ray_pt, ray_dir, center, radius) | ^~~~~~~~~~~~~~~~~~~ utils.c:119:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 119 | find_line_plane_int(int_point, line_pt, line_dir, plane_eq) | ^~~~~~~~~~~~~~~~~~~ utils.c:137:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 137 | find_line_seg_plane_int(int_point, point0, point1, plane_eq) | ^~~~~~~~~~~~~~~~~~~~~~~ compute.c:29:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 29 | init_and_compute() | ^~~~~~~~~~~~~~~~ compute.c: In function ‘init_and_compute’: compute.c:44:5: warning: implicit declaration of function ‘compute_extents’ [-Wimplicit-function-declaration] 44 | compute_extents(); | ^~~~~~~~~~~~~~~ compute.c:47:5: warning: implicit declaration of function ‘compute_bounding_tetra’ [-Wimplicit-function-declaration] 47 | compute_bounding_tetra(); | ^~~~~~~~~~~~~~~~~~~~~~ compute.c:53:8: warning: implicit declaration of function ‘compute_components’ [-Wimplicit-function-declaration] 53 | { compute_components(i, Constraints); | ^~~~~~~~~~~~~~~~~~ compute.c: At top level: compute.c:67:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 67 | compute_extents() | ^~~~~~~~~~~~~~~ compute.c:138:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | compute_bounding_tetra() | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o lp.o lp.c compute.c:205:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 205 | compute_components(atom_id, constraints) | ^~~~~~~~~~~~~~~~~~ compute.c: In function ‘compute_components’: compute.c:213:8: warning: implicit declaration of function ‘compute_neighbors’ [-Wimplicit-function-declaration] 213 | if (!compute_neighbors(atom_id, &num_constraints)) return -1; | ^~~~~~~~~~~~~~~~~ compute.c:215:3: warning: implicit declaration of function ‘compute_planes’; did you mean ‘compute_extents’? [-Wimplicit-function-declaration] 215 | compute_planes(atom_id, num_constraints,constraints); | ^~~~~~~~~~~~~~ | compute_extents compute.c:220:7: warning: implicit declaration of function ‘find_origin’ [-Wimplicit-function-declaration] 220 | if (find_origin(atom_id, constraints, num_constraints)) | ^~~~~~~~~~~ compute.c:222:5: warning: implicit declaration of function ‘transform_and_add_extents’ [-Wimplicit-function-declaration] 222 | transform_and_add_extents(atom_id, constraints, &num_constraints); | ^~~~~~~~~~~~~~~~~~~~~~~~~ compute.c:227:5: warning: implicit declaration of function ‘dualize_planes_to_points’ [-Wimplicit-function-declaration] 227 | dualize_planes_to_points(constraints, num_constraints); | ^~~~~~~~~~~~~~~~~~~~~~~~ compute.c:230:5: warning: implicit declaration of function ‘init_tet’; did you mean ‘initstate’? [-Wimplicit-function-declaration] 230 | init_tet(); | ^~~~~~~~ | initstate compute.c:233:5: warning: implicit declaration of function ‘complete_hull’ [-Wimplicit-function-declaration] 233 | complete_hull(); | ^~~~~~~~~~~~~ compute.c:236:5: warning: implicit declaration of function ‘dualize_hull’ [-Wimplicit-function-declaration] 236 | dualize_hull(atom_id, constraints); | ^~~~~~~~~~~~ compute.c:245:5: warning: implicit declaration of function ‘find_tes_origin’ [-Wimplicit-function-declaration] 245 | find_tes_origin(atom_id, constraints); | ^~~~~~~~~~~~~~~ compute.c:248:5: warning: implicit declaration of function ‘find_components’ [-Wimplicit-function-declaration] 248 | find_components(atom_id, constraints); | ^~~~~~~~~~~~~~~ compute.c:251:5: warning: implicit declaration of function ‘clean_fc’ [-Wimplicit-function-declaration] 251 | clean_fc(); | ^~~~~~~~ compute.c:252:5: warning: implicit declaration of function ‘meta_clean’ [-Wimplicit-function-declaration] 252 | meta_clean(); | ^~~~~~~~~~ compute.c: At top level: compute.c:342:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 342 | compute_planes(atom_id, num_cons, cons) | ^~~~~~~~~~~~~~ compute.c: In function ‘find_origin’: compute.c:446:7: warning: implicit declaration of function ‘find_sol_cons’ [-Wimplicit-function-declaration] 446 | find_sol_cons(cons, num_cons, sol_cons, sol); | ^~~~~~~~~~~~~ compute.c: At top level: compute.c:505:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 505 | find_sol_cons(cons, num_cons, sol_cons, sol) | ^~~~~~~~~~~~~ compute.c:544:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 544 | transform_and_add_extents(atom_id, cons, num_cons) | ^~~~~~~~~~~~~~~~~~~~~~~~~ compute.c: In function ‘transform_and_add_extents’: compute.c:561:3: warning: implicit declaration of function ‘quick_sort_planes’ [-Wimplicit-function-declaration] 561 | quick_sort_planes(cons, 0, *num_cons-1); | ^~~~~~~~~~~~~~~~~ compute.c: At top level: compute.c:585:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 585 | find_components(atom_id, cons) | ^~~~~~~~~~~~~~~ compute.c: In function ‘find_components’: compute.c:598:7: warning: implicit declaration of function ‘all_verts_in_sphere’ [-Wimplicit-function-declaration] 598 | if (all_verts_in_sphere(rvertices, rvertices_count, sq_radius)) | ^~~~~~~~~~~~~~~~~~~ compute.c:614:16: warning: implicit declaration of function ‘gen_component’; did you mean ‘find_components’? [-Wimplicit-function-declaration] 614 | edge_int = gen_component(atom_id, i, cons); | ^~~~~~~~~~~~~ | find_components compute.c:617:7: warning: implicit declaration of function ‘gen_case_III_IV’ [-Wimplicit-function-declaration] 617 | gen_case_III_IV(atom_id, i, cons); | ^~~~~~~~~~~~~~~ compute.c: At top level: compute.c:630:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 630 | find_tes_origin(atom_id, cons) | ^~~~~~~~~~~~~~~ compute.c: In function ‘find_tes_origin’: compute.c:677:32: warning: implicit declaration of function ‘point_in_region’ [-Wimplicit-function-declaration] 677 | if ((fac > GP_EPS) && (point_in_region(temp_center, cons))) | ^~~~~~~~~~~~~~~ compute.c: In function ‘gen_component’: compute.c:793:7: warning: implicit declaration of function ‘get_torus_elt’ [-Wimplicit-function-declaration] 793 | get_torus_elt(atom_id, face_id, &j, cons, temp_torus); | ^~~~~~~~~~~~~ compute.c:805:7: warning: implicit declaration of function ‘gen_case_I_II’ [-Wimplicit-function-declaration] 805 | gen_case_I_II(temp_torus, cons); | ^~~~~~~~~~~~~ compute.c: At top level: compute.c:825:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 825 | get_torus_elt(atom_id, face_id, edge_id, cons, torus_elt) | ^~~~~~~~~~~~~ compute.c:870:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 870 | quick_sort_planes(cons, m, n) | ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o chull.o chull.c x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o tessel_cases.o tessel_cases.c tessel_cases.c:59:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 59 | gen_case_I_II(temp_torus, cons) | ^~~~~~~~~~~~~ tessel_cases.c: In function ‘gen_case_I_II’: tessel_cases.c:117:7: warning: implicit declaration of function ‘compute_transf_mat_I_II’ [-Wimplicit-function-declaration] 117 | compute_transf_mat_I_II(comp_verts[0], comp_verts[i], | ^~~~~~~~~~~~~~~~~~~~~~~ tessel_cases.c:131:5: warning: implicit declaration of function ‘find_concave_center’ [-Wimplicit-function-declaration] 131 | find_concave_center(face_atoms,end_atoms[0],comp_verts[0],&con_center[0]); | ^~~~~~~~~~~~~~~~~~~ tessel_cases.c:136:5: warning: implicit declaration of function ‘gen_patches_I_II’; did you mean ‘gen_case_I_II’? [-Wimplicit-function-declaration] 136 | gen_patches_I_II(face_atoms, comp_verts, num_int_verts+2, con_center, cir_radius, | ^~~~~~~~~~~~~~~~ | gen_case_I_II tessel_cases.c: At top level: tessel_cases.c:148:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | gen_case_III_IV(atom_id, face_id, cons) | ^~~~~~~~~~~~~~~ tessel_cases.c: In function ‘gen_case_III_IV’: tessel_cases.c:190:9: warning: implicit declaration of function ‘gen_case_III’; did you mean ‘gen_case_I_II’? [-Wimplicit-function-declaration] 190 | gen_case_III(atom_id, face_id, cons); | ^~~~~~~~~~~~ | gen_case_I_II tessel_cases.c:192:9: warning: implicit declaration of function ‘gen_case_IV’; did you mean ‘gen_case_I_II’? [-Wimplicit-function-declaration] 192 | gen_case_IV(atom_id, face_id, cons); | ^~~~~~~~~~~ | gen_case_I_II tessel_cases.c: At top level: tessel_cases.c:206:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 206 | gen_case_III(atom_id, face_id, cons) | ^~~~~~~~~~~~ tessel_cases.c: In function ‘gen_case_III’: tessel_cases.c:234:3: warning: implicit declaration of function ‘compute_transf_mat_III’ [-Wimplicit-function-declaration] 234 | compute_transf_mat_III(half_space, inv_transf, cir_center, cir_radius); | ^~~~~~~~~~~~~~~~~~~~~~ tessel_cases.c:241:3: warning: implicit declaration of function ‘gen_patches_III’; did you mean ‘gen_case_III’? [-Wimplicit-function-declaration] 241 | gen_patches_III(face_atoms, comp_verts,n+1,cir_center, cir_radius, | ^~~~~~~~~~~~~~~ | gen_case_III tessel_cases.c: At top level: tessel_cases.c:251:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 251 | gen_case_IV(atom_id, face_id, cons) | ^~~~~~~~~~~ tessel_cases.c: In function ‘gen_case_IV’: tessel_cases.c:275:3: warning: implicit declaration of function ‘gen_patches_IV’; did you mean ‘gen_case_IV’? [-Wimplicit-function-declaration] 275 | gen_patches_IV(atom_id, comp_verts, n); | ^~~~~~~~~~~~~~ | gen_case_IV tessel_cases.c: At top level: tessel_cases.c:286:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 286 | compute_transf_mat_I_II(pt0, pt1, inv_transf,center,radius, acute) | ^~~~~~~~~~~~~~~~~~~~~~~ tessel_cases.c:332:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | compute_transf_mat_III(constraint, inv_transf, center, radius) | ^~~~~~~~~~~~~~~~~~~~~~ tessel_cases.c:521:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 521 | find_concave_center(face_atoms, k, probe_pos, concave_center) | ^~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o tessel_patches.o tessel_patches.c chull.c: In function ‘make_structs’: chull.c:38:9: warning: implicit declaration of function ‘make_ccw’; did you mean ‘make_face’? [-Wimplicit-function-declaration] 38 | make_ccw( new_face, e, p ); | ^~~~~~~~ | make_face chull.c:39:9: warning: implicit declaration of function ‘pre_vol’ [-Wimplicit-function-declaration] 39 | pre_vol( new_face ); | ^~~~~~~ chull.c: At top level: chull.c:60:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 60 | make_ccw( f, e, p ) | ^~~~~~~~ chull.c:159:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 159 | init_tet() | ^~~~~~~~ chull.c: In function ‘init_tet’: chull.c:171:17: warning: implicit declaration of function ‘co_linear’ [-Wimplicit-function-declaration] 171 | while ( co_linear( v1, v1->next, v1->next->next ) ) | ^~~~~~~~~ chull.c:226:9: warning: implicit declaration of function ‘clean_up’ [-Wimplicit-function-declaration] 226 | clean_up(); | ^~~~~~~~ chull.c:228:23: warning: implicit declaration of function ‘print_out’ [-Wimplicit-function-declaration] 228 | if ( debug ) print_out( v4 ); | ^~~~~~~~~ chull.c: At top level: chull.c:245:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 245 | co_linear( a, b, c ) | ^~~~~~~~~ chull.c:261:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 261 | pre_vol( f ) | ^~~~~~~ chull.c:294:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 294 | complete_hull() | ^~~~~~~~~~~~~ chull.c: In function ‘complete_hull’: chull.c:302:22: warning: implicit declaration of function ‘add_on’ [-Wimplicit-function-declaration] 302 | if (add_on( v )) | ^~~~~~ chull.c: At top level: chull.c:378:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 378 | print_out( v ) | ^~~~~~~~~ chull.c: In function ‘print_out’: chull.c:381:45: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tvertex *’ [-Wformat=] 381 | fprintf( stderr, "\nAdding vertex %6x :\n", v ); | ~~^ ~ | | | | | struct tvertex * | unsigned int chull.c:382:9: warning: implicit declaration of function ‘print_verts’; did you mean ‘print_out’? [-Wimplicit-function-declaration] 382 | print_verts(); | ^~~~~~~~~~~ | print_out chull.c:383:9: warning: implicit declaration of function ‘print_edges’ [-Wimplicit-function-declaration] 383 | print_edges(); | ^~~~~~~~~~~ chull.c:384:9: warning: implicit declaration of function ‘print_fs’; did you mean ‘printf’? [-Wimplicit-function-declaration] 384 | print_fs(); | ^~~~~~~~ | printf chull.c: At top level: chull.c:394:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 394 | print_verts() | ^~~~~~~~~~~ chull.c: In function ‘print_verts’: chull.c:401:38: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tvertex *’ [-Wformat=] 401 | fprintf(stderr," addr %6x\t", vertices ); | ~~^ ~~~~~~~~ | | | | | struct tvertex * | unsigned int chull.c:405:44: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tedge *’ [-Wformat=] 405 | fprintf(stderr," duplicate:%5x", vertices->duplicate ); | ~~^ ~~~~~~~~~~~~~~~~~~~ | | | | | struct tedge * | unsigned int chull.c: At top level: chull.c:419:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 419 | print_edges() | ^~~~~~~~~~~ chull.c: In function ‘print_edges’: chull.c:427:41: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tedge *’ [-Wformat=] 427 | fprintf( stderr, " addr: %6x\t", edges ); | ~~^ ~~~~~ | | | | | struct tedge * | unsigned int chull.c:430:38: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tface *’ [-Wformat=] 430 | fprintf( stderr, "%6x", edges->adjface[i] ); | ~~^ ~~~~~~~~~~~~~~~~~ | | | | unsigned int struct tface * chull.c:433:38: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tvertex *’ [-Wformat=] 433 | fprintf( stderr, "%8x", edges->endpts[i]); | ~~^ ~~~~~~~~~~~~~~~~ | | | | unsigned int struct tvertex * chull.c: At top level: chull.c:447:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 447 | print_fs() | ^~~~~~~~ chull.c: In function ‘print_fs’: chull.c:455:40: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tface *’ [-Wformat=] 455 | fprintf(stderr, " addr: %6x\t", faces ); | ~~^ ~~~~~ | | | | | struct tface * | unsigned int chull.c:458:37: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tedge *’ [-Wformat=] 458 | fprintf(stderr, "%6x", faces->edg[i] ); | ~~^ ~~~~~~~~~~~~~ | | | | unsigned int struct tedge * chull.c:461:38: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct tvertex *’ [-Wformat=] 461 | fprintf(stderr, "%6x", faces->vert[i] ); | ~~^ ~~~~~~~~~~~~~~ | | | | unsigned int struct tvertex * chull.c: At top level: chull.c:478:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 478 | read_vertices() | ^~~~~~~~~~~~~ chull.c:504:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 504 | copy_vertices() | ^~~~~~~~~~~~~ chull.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | print() | ^~~~~ chull.c: In function ‘print’: chull.c:555:28: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘int *’ [-Wformat=] 555 | printf("3%5d%6d%6d\n", temp_f->vert[0]->vnum, | ~~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | int int * | %5ls chull.c:555:31: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘int *’ [-Wformat=] 555 | printf("3%5d%6d%6d\n", temp_f->vert[0]->vnum, | ~~^ | | | int | %6ls 556 | temp_f->vert[1]->vnum, temp_f->vert[2]->vnum ); | ~~~~~~~~~~~~~~~~~~~~~ | | | int * chull.c:555:34: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘int *’ [-Wformat=] 555 | printf("3%5d%6d%6d\n", temp_f->vert[0]->vnum, | ~~^ | | | int | %6ls 556 | temp_f->vert[1]->vnum, temp_f->vert[2]->vnum ); | ~~~~~~~~~~~~~~~~~~~~~ | | | int * chull.c: At top level: chull.c:569:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 569 | meta_clean() | ^~~~~~~~~~ chull.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | clean_up() | ^~~~~~~~ chull.c: In function ‘clean_up’: chull.c:601:9: warning: implicit declaration of function ‘clean_edges’ [-Wimplicit-function-declaration] 601 | clean_edges(); | ^~~~~~~~~~~ chull.c:602:9: warning: implicit declaration of function ‘clean_faces’ [-Wimplicit-function-declaration] 602 | clean_faces(); | ^~~~~~~~~~~ chull.c:603:9: warning: implicit declaration of function ‘clean_vertices’; did you mean ‘read_vertices’? [-Wimplicit-function-declaration] 603 | clean_vertices(); | ^~~~~~~~~~~~~~ | read_vertices chull.c: At top level: chull.c:613:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 613 | clean_edges() | ^~~~~~~~~~~ chull.c:653:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 653 | clean_faces() | ^~~~~~~~~~~ chull.c:681:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 681 | clean_vertices() | ^~~~~~~~~~~~~~ chull.c:732:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 732 | consistency() | ^~~~~~~~~~~ chull.c:768:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 768 | convexity() | ^~~~~~~~~ chull.c:797:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 797 | check_faces(cvertices, cfaces ) | ^~~~~~~~~~~ chull.c:810:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 810 | check_edges( cvertices, cedges ) | ^~~~~~~~~~~ chull.c:818:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 818 | checks() | ^~~~~~ tessel_patches.c:14:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 14 | gen_patches_I_II(face_atoms, comp_verts, num_verts, concave_center, cir_radius, inv_transf, | ^~~~~~~~~~~~~~~~ tessel_patches.c: In function ‘gen_patches_I_II’: tessel_patches.c:45:5: warning: implicit declaration of function ‘find_sphere_points’ [-Wimplicit-function-declaration] 45 | find_sphere_points(sph_pts, j, comp_verts[j], atom_ptr[0]); | ^~~~~~~~~~~~~~~~~~ tessel_patches.c:88:3: warning: implicit declaration of function ‘find_torus_points’ [-Wimplicit-function-declaration] 88 | find_torus_points(tor_pts, cusp_pts, num_tor_verts, atom_ptr, | ^~~~~~~~~~~~~~~~~ tessel_patches.c:98:16: warning: implicit declaration of function ‘find_order’; did you mean ‘find_area’? [-Wimplicit-function-declaration] 98 | flip_verts = find_order(comp_verts, num_verts, face_atoms); | ^~~~~~~~~~ | find_area tessel_patches.c:100:3: warning: implicit declaration of function ‘gen_torus’ [-Wimplicit-function-declaration] 100 | gen_torus(tor_pts, probe_centers, num_tor_verts, flip_verts, Probe_radius, torus_cusp); | ^~~~~~~~~ tessel_patches.c:105:3: warning: implicit declaration of function ‘gen_convex’ [-Wimplicit-function-declaration] 105 | gen_convex(comp_verts + 1, &sph_pts[1], probe_centers, tor_pts[0], num_verts-2, | ^~~~~~~~~~ tessel_patches.c:110:3: warning: implicit declaration of function ‘gen_concave’ [-Wimplicit-function-declaration] 110 | gen_concave(tor_pts, concave_center, flip_verts, cusp_pts, | ^~~~~~~~~~~ tessel_patches.c: At top level: tessel_patches.c:124:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 124 | gen_patches_III(face_atoms, comp_verts, num_verts, cir_center, cir_radius, | ^~~~~~~~~~~~~~~ tessel_patches.c:220:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 220 | gen_patches_IV(atom_id, comp_verts, num_verts) | ^~~~~~~~~~~~~~ tessel_patches.c: In function ‘gen_patches_IV’: tessel_patches.c:249:5: warning: implicit declaration of function ‘gen_arc_recurse’ [-Wimplicit-function-declaration] 249 | gen_arc_recurse(&comp_sph_pts[j], &comp_sph_pts[i], sp_points,&k,atom_id, 1); | ^~~~~~~~~~~~~~~ tessel_patches.c:286:7: warning: implicit declaration of function ‘new_gen_sphere_tris’ [-Wimplicit-function-declaration] 286 | new_gen_sphere_tris(&sp_points[i+1], &sp_points[i], ¢er, atom_id); | ^~~~~~~~~~~~~~~~~~~ tessel_patches.c: At top level: tessel_patches.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | gen_arc_recurse(bp0, bp1, sp_points, j, atom_id, convex) | ^~~~~~~~~~~~~~~ tessel_patches.c: In function ‘gen_arc_recurse’: tessel_patches.c:312:5: warning: implicit declaration of function ‘find_mid_pt’ [-Wimplicit-function-declaration] 312 | find_mid_pt(&new_bp, bp0, bp1, atom_id); | ^~~~~~~~~~~ tessel_patches.c: At top level: tessel_patches.c:327:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 327 | find_sphere_points(sph_pts, j, comp_vert, atom_ptr) | ^~~~~~~~~~~~~~~~~~ tessel_patches.c: In function ‘find_sphere_points’: tessel_patches.c:342:3: warning: implicit declaration of function ‘find_ray_sphere_int’ [-Wimplicit-function-declaration] 342 | find_ray_sphere_int(sph_pts[j].Coord,tempv,ray_dir,atom_ptr->center,ext_rad); | ^~~~~~~~~~~~~~~~~~~ tessel_patches.c: At top level: tessel_patches.c:360:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 360 | find_torus_points(tor_pts, mid_cusp_pts, num_pts, atom_ptr, probe_centers, | ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o tessel_convex.o tessel_convex.c x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o tessel_concave.o tessel_concave.c x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -c -o tessel_torus.o tessel_torus.c tessel_convex.c:18:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 18 | gen_convex(comp_verts, p, probe_centers, q, num_p, num_q, same_order, flip, atom_id, full_torus) | ^~~~~~~~~~ tessel_convex.c: In function ‘gen_convex’: tessel_convex.c:67:3: warning: implicit declaration of function ‘initialize_r’ [-Wimplicit-function-declaration] 67 | initialize_r(big_p, sph_side, q, num_p, &num_sph_side, num_q, same_order, atom_id, full_torus); | ^~~~~~~~~~~~ tessel_convex.c:82:5: warning: implicit declaration of function ‘get_full_torus_mesh’ [-Wimplicit-function-declaration] 82 | get_full_torus_mesh(sph_side, num_sph_side, torus_side, num_q, | ^~~~~~~~~~~~~~~~~~~ tessel_convex.c:85:5: warning: implicit declaration of function ‘get_partial_torus_mesh’ [-Wimplicit-function-declaration] 85 | get_partial_torus_mesh(sph_side, num_sph_side, torus_side, num_q, | ^~~~~~~~~~~~~~~~~~~~~~ tessel_convex.c: At top level: tessel_convex.c:97:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 97 | initialize_r(big_p, r, q, num_p, num_r, num_q, same_order, atom_id, full_torus) | ^~~~~~~~~~~~ tessel_convex.c: In function ‘initialize_r’: tessel_convex.c:112:7: warning: implicit declaration of function ‘gen_arc_recurse’ [-Wimplicit-function-declaration] 112 | gen_arc_recurse(&big_p[i], &big_p[i+1], r, &j, atom_id, 1); | ^~~~~~~~~~~~~~~ tessel_convex.c:130:5: warning: implicit declaration of function ‘find_plane_eq’; did you mean ‘find_angle’? [-Wimplicit-function-declaration] 130 | find_plane_eq(q[0].Coord, q[1].Coord, q[2].Coord, plane_eq); | ^~~~~~~~~~~~~ | find_angle tessel_convex.c: At top level: tessel_convex.c:166:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 166 | gen_linear_recurse(p0, p1, r, j, center, radius, convex) | ^~~~~~~~~~~~~~~~~~ tessel_convex.c:202:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 202 | gen_flipped_sphere_tris(p0, p1, p2, atom_id, flip) | ^~~~~~~~~~~~~~~~~~~~~~~ tessel_convex.c: In function ‘gen_flipped_sphere_tris’: tessel_convex.c:208:5: warning: implicit declaration of function ‘new_gen_sphere_tris’; did you mean ‘gen_flipped_sphere_tris’? [-Wimplicit-function-declaration] 208 | new_gen_sphere_tris(p0, p1, p2, atom_id); | ^~~~~~~~~~~~~~~~~~~ | gen_flipped_sphere_tris tessel_convex.c: At top level: tessel_convex.c:217:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 217 | new_gen_sphere_tris(bp0, bp1, bp2, atom_id) | ^~~~~~~~~~~~~~~~~~~ tessel_convex.c: In function ‘new_gen_sphere_tris’: tessel_convex.c:238:7: warning: implicit declaration of function ‘multi_gen_spherical_recurse’ [-Wimplicit-function-declaration] 238 | multi_gen_spherical_recurse(bp0, bp1, &mid_pt, atom_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tessel_convex.c: At top level: tessel_convex.c:252:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 252 | multi_gen_spherical_recurse(pt0, pt1, pt2, atom_id) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tessel_convex.c: In function ‘multi_gen_spherical_recurse’: tessel_convex.c:275:5: warning: implicit declaration of function ‘gen_tris’ [-Wimplicit-function-declaration] 275 | gen_tris(&(tri_pt[0]->vt), &(tri_pt[1]->vt), &(tri_pt[2]->vt)); | ^~~~~~~~ tessel_convex.c:278:30: warning: implicit declaration of function ‘find_mid_pt’ [-Wimplicit-function-declaration] 278 | { if(valid_point&flags[0]) find_mid_pt(&mid_pt[0],tri_pt[0],tri_pt[1],atom_id); | ^~~~~~~~~~~ tessel_convex.c: At top level: tessel_convex.c:314:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 314 | find_mid_pt(mid_pt, tri_pt0, tri_pt1, atom_id) | ^~~~~~~~~~~ tessel_convex.c:359:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 359 | gen_tris(pt0, pt1, pt2) | ^~~~~~~~ tessel_convex.c: In function ‘gen_tris’: tessel_convex.c:362:4: warning: implicit declaration of function ‘add_tri’ [-Wimplicit-function-declaration] 362 | add_tri(pt0, pt1, pt2, Current_atom); | ^~~~~~~ tessel_convex.c: At top level: tessel_convex.c:369:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 369 | add_tri(pt0, pt1, pt2, atype) | ^~~~~~~ tessel_convex.c: In function ‘add_tri’: tessel_convex.c:376:5: warning: implicit declaration of function ‘write_archive_tri’ [-Wimplicit-function-declaration] 376 | write_archive_tri(pt0, pt1, pt2, atype); | ^~~~~~~~~~~~~~~~~ tessel_concave.c:18:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 18 | gen_concave(tor_pts, center, flip_verts, cusp_pts, probe, n, cur_torus, torus_cusp) | ^~~~~~~~~~~ tessel_concave.c: In function ‘gen_concave’: tessel_concave.c:42:5: warning: implicit declaration of function ‘gen_cuspy_concave_tri’ [-Wimplicit-function-declaration] 42 | gen_cuspy_concave_tri(tor_pts[0][0],tor_pts[1][0],center[0], flip_verts, probe[0], | ^~~~~~~~~~~~~~~~~~~~~ tessel_concave.c:51:5: warning: implicit declaration of function ‘gen_concave_tri’; did you mean ‘gen_concave’? [-Wimplicit-function-declaration] 51 | { gen_concave_tri(tor_pts[0][0],tor_pts[1][0],center[0], flip_verts, probe[0], | ^~~~~~~~~~~~~~~ | gen_concave tessel_concave.c: At top level: tessel_concave.c:85:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 85 | gen_concave_tri(point0, point1, point2, flip, center, radius) | ^~~~~~~~~~~~~~~ tessel_concave.c: In function ‘gen_concave_tri’: tessel_concave.c:97:5: warning: implicit declaration of function ‘gen_sphere_tris’ [-Wimplicit-function-declaration] 97 | gen_sphere_tris(&point2, &point1, &point0, fcenter, radius, 0); | ^~~~~~~~~~~~~~~ tessel_concave.c: At top level: tessel_concave.c:108:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 108 | gen_cuspy_concave_tri(point0, point1, point2, flip, center, radius, plane_eq) | ^~~~~~~~~~~~~~~~~~~~~ tessel_concave.c: In function ‘gen_cuspy_concave_tri’: tessel_concave.c:127:5: warning: implicit declaration of function ‘gen_cuspy_sphere_tris’; did you mean ‘gen_cuspy_concave_tri’? [-Wimplicit-function-declaration] 127 | gen_cuspy_sphere_tris(point2, point1, point0, fcenter, radius, plane_eq); | ^~~~~~~~~~~~~~~~~~~~~ | gen_cuspy_concave_tri tessel_concave.c: At top level: tessel_concave.c:139:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | gen_cuspy_sphere_tris(pt0, pt1, pt2, center, radius, plane_eq) | ^~~~~~~~~~~~~~~~~~~~~ tessel_concave.c: In function ‘gen_cuspy_sphere_tris’: tessel_concave.c:156:3: warning: implicit declaration of function ‘gen_cuspy_spherical_recurse’ [-Wimplicit-function-declaration] 156 | gen_cuspy_spherical_recurse(points, sq_side_len, center, plane_eq, radius); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tessel_concave.c: At top level: tessel_concave.c:164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 164 | gen_cuspy_spherical_recurse(points, sq_side_len, center, plane_eq, radius) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tessel_concave.c: In function ‘gen_cuspy_spherical_recurse’: tessel_concave.c:204:7: warning: implicit declaration of function ‘gen_tris’ [-Wimplicit-function-declaration] 204 | { gen_tris(points[0], points[1], points[2]); | ^~~~~~~~ tessel_concave.c:213:5: warning: implicit declaration of function ‘find_line_seg_plane_int’ [-Wimplicit-function-declaration] 213 | find_line_seg_plane_int(new_point1.Coord,points[i]->Coord,points[j]->Coord,plane_eq->coeff); | ^~~~~~~~~~~~~~~~~~~~~~~ tessel_concave.c: At top level: tessel_concave.c:265:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 265 | gen_sphere_tris(pt0, pt1, pt2, center, radius, convex) | ^~~~~~~~~~~~~~~ tessel_concave.c: In function ‘gen_sphere_tris’: tessel_concave.c:281:3: warning: implicit declaration of function ‘gen_spherical_recurse’; did you mean ‘gen_cuspy_spherical_recurse’? [-Wimplicit-function-declaration] 281 | gen_spherical_recurse(points, sq_side_len, center, radius, convex); | ^~~~~~~~~~~~~~~~~~~~~ | gen_cuspy_spherical_recurse tessel_concave.c: At top level: tessel_concave.c:288:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 288 | gen_spherical_recurse(points, sq_side_len, center, radius, convex) | ^~~~~~~~~~~~~~~~~~~~~ tessel_torus.c:22:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 22 | get_full_torus_mesh(sph, num_sph, torus, num_torus, flip, atom_id) | ^~~~~~~~~~~~~~~~~~~ tessel_torus.c: In function ‘get_full_torus_mesh’: tessel_torus.c:41:3: warning: implicit declaration of function ‘find_plane_eq’; did you mean ‘find_angle’? [-Wimplicit-function-declaration] 41 | find_plane_eq(torus[0].vt.Coord,torus[1].vt.Coord,torus[2].vt.Coord,plane_eq); | ^~~~~~~~~~~~~ | find_angle tessel_torus.c:52:9: warning: implicit declaration of function ‘gen_flipped_sphere_tris’ [-Wimplicit-function-declaration] 52 | { gen_flipped_sphere_tris(&torus[t_index], &sph[next_s_index], &sph[s_index], atom_id, flip); | ^~~~~~~~~~~~~~~~~~~~~~~ tessel_torus.c: At top level: tessel_torus.c:106:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 106 | get_partial_torus_mesh(sph, num_sph, torus, num_torus, flip, atom_id) | ^~~~~~~~~~~~~~~~~~~~~~ tessel_torus.c:154:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 154 | gen_torus(tor_pts, probe_centers, num_verts, flip, radius, cusp) | ^~~~~~~~~ tessel_torus.c: In function ‘gen_torus’: tessel_torus.c:190:3: warning: implicit declaration of function ‘gen_linear_recurse’ [-Wimplicit-function-declaration] 190 | gen_linear_recurse(tor_pts[0][0],tor_pts[1][0],r[0],&j,fcenter,fradius,0); | ^~~~~~~~~~~~~~~~~~ tessel_torus.c:209:17: warning: implicit declaration of function ‘gen_tris’; did you mean ‘gen_torus’? [-Wimplicit-function-declaration] 209 | { if (flip) gen_tris(&r[l][m], &r[k][m+1], &r[k][m]); | ^~~~~~~~ | gen_torus x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -Og -g -I. -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 surf.c io.o compute.o dual.o utils.o lp.o chull.o tessel_cases.o tessel_patches.o tessel_convex.o tessel_concave.o tessel_torus.o -lm -o surf surf.c: In function ‘main’: surf.c:25:4: warning: implicit declaration of function ‘deal_wif_options’ [-Wimplicit-function-declaration] 25 | deal_wif_options(ac,av, filename); /* set the filename */ | ^~~~~~~~~~~~~~~~ surf.c:35:4: warning: implicit declaration of function ‘input_dataset’ [-Wimplicit-function-declaration] 35 | input_dataset(filename); | ^~~~~~~~~~~~~ surf.c:38:6: warning: implicit declaration of function ‘begin_output_dataset’ [-Wimplicit-function-declaration] 38 | begin_output_dataset(outfile); | ^~~~~~~~~~~~~~~~~~~~ surf.c:46:4: warning: implicit declaration of function ‘init_and_compute’ [-Wimplicit-function-declaration] 46 | init_and_compute(); | ^~~~~~~~~~~~~~~~ surf.c:56:27: warning: implicit declaration of function ‘output_dataset’ [-Wimplicit-function-declaration] 56 | if (Write_Option == 2) output_dataset(); | ^~~~~~~~~~~~~~ surf.c:58:22: warning: implicit declaration of function ‘end_output_dataset’ [-Wimplicit-function-declaration] 58 | if (Write_Option) end_output_dataset(); | ^~~~~~~~~~~~~~~~~~ surf.c: At top level: surf.c:65:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 65 | usage(prog_name) | ^~~~~ surf.c:83:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 83 | deal_wif_options(ac,av, filename) | ^~~~~~~~~~~~~~~~ surf.c: In function ‘main’: surf.c:29:6: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 29 | scanf("%d", &Max_Gp_Polys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ >>> Source compiled. >>> Test phase [not enabled]: sci-chemistry/surf-1.0 >>> Install sci-chemistry/surf-1.0 into /var/tmp/portage/sci-chemistry/surf-1.0/image >>> Completed installing sci-chemistry/surf-1.0 into /var/tmp/portage/sci-chemistry/surf-1.0/image * Final size of build directory: 800 KiB * Final size of installed tree: 240 KiB * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * dual.c:30:3: warning: implicit declaration of function ‘alloc_fc_verts’ [-Wimplicit-function-declaration] * dual.c:31:3: warning: implicit declaration of function ‘alloc_fc_faces’ [-Wimplicit-function-declaration] * dual.c:32:3: warning: implicit declaration of function ‘alloc_fc_edges’ [-Wimplicit-function-declaration] * dual.c:39:5: warning: implicit declaration of function ‘dualize_face_to_point’ [-Wimplicit-function-declaration] * dual.c:53:9: warning: implicit declaration of function ‘gen_fc_face’ [-Wimplicit-function-declaration] * dual.c:61:3: warning: implicit declaration of function ‘setup_vert_edge_ptrs’ [-Wimplicit-function-declaration] * dual.c:65:5: warning: implicit declaration of function ‘find_edge_sphere_intersection’ [-Wimplicit-function-declaration] * dual.c:267:3: warning: implicit declaration of function ‘compute_tri_plane_int’ [-Wimplicit-function-declaration] * dual.c:431:5: warning: implicit declaration of function ‘gen_tris’ [-Wimplicit-function-declaration] * io.c:100:5: warning: implicit declaration of function ‘write_archive_tri’ [-Wimplicit-function-declaration] * compute.c:44:5: warning: implicit declaration of function ‘compute_extents’ [-Wimplicit-function-declaration] * compute.c:47:5: warning: implicit declaration of function ‘compute_bounding_tetra’ [-Wimplicit-function-declaration] * compute.c:53:8: warning: implicit declaration of function ‘compute_components’ [-Wimplicit-function-declaration] * compute.c:213:8: warning: implicit declaration of function ‘compute_neighbors’ [-Wimplicit-function-declaration] * compute.c:215:3: warning: implicit declaration of function ‘compute_planes’; did you mean ‘compute_extents’? [-Wimplicit-function-declaration] * compute.c:220:7: warning: implicit declaration of function ‘find_origin’ [-Wimplicit-function-declaration] * compute.c:222:5: warning: implicit declaration of function ‘transform_and_add_extents’ [-Wimplicit-function-declaration] * compute.c:227:5: warning: implicit declaration of function ‘dualize_planes_to_points’ [-Wimplicit-function-declaration] * compute.c:230:5: warning: implicit declaration of function ‘init_tet’; did you mean ‘initstate’? [-Wimplicit-function-declaration] * compute.c:233:5: warning: implicit declaration of function ‘complete_hull’ [-Wimplicit-function-declaration] * compute.c:236:5: warning: implicit declaration of function ‘dualize_hull’ [-Wimplicit-function-declaration] * compute.c:245:5: warning: implicit declaration of function ‘find_tes_origin’ [-Wimplicit-function-declaration] * compute.c:248:5: warning: implicit declaration of function ‘find_components’ [-Wimplicit-function-declaration] * compute.c:251:5: warning: implicit declaration of function ‘clean_fc’ [-Wimplicit-function-declaration] * compute.c:252:5: warning: implicit declaration of function ‘meta_clean’ [-Wimplicit-function-declaration] * compute.c:446:7: warning: implicit declaration of function ‘find_sol_cons’ [-Wimplicit-function-declaration] * compute.c:561:3: warning: implicit declaration of function ‘quick_sort_planes’ [-Wimplicit-function-declaration] * compute.c:598:7: warning: implicit declaration of function ‘all_verts_in_sphere’ [-Wimplicit-function-declaration] * compute.c:614:16: warning: implicit declaration of function ‘gen_component’; did you mean ‘find_components’? [-Wimplicit-function-declaration] * compute.c:617:7: warning: implicit declaration of function ‘gen_case_III_IV’ [-Wimplicit-function-declaration] * compute.c:677:32: warning: implicit declaration of function ‘point_in_region’ [-Wimplicit-function-declaration] * compute.c:793:7: warning: implicit declaration of function ‘get_torus_elt’ [-Wimplicit-function-declaration] * compute.c:805:7: warning: implicit declaration of function ‘gen_case_I_II’ [-Wimplicit-function-declaration] * tessel_cases.c:117:7: warning: implicit declaration of function ‘compute_transf_mat_I_II’ [-Wimplicit-function-declaration] * tessel_cases.c:131:5: warning: implicit declaration of function ‘find_concave_center’ [-Wimplicit-function-declaration] * tessel_cases.c:136:5: warning: implicit declaration of function ‘gen_patches_I_II’; did you mean ‘gen_case_I_II’? [-Wimplicit-function-declaration] * tessel_cases.c:190:9: warning: implicit declaration of function ‘gen_case_III’; did you mean ‘gen_case_I_II’? [-Wimplicit-function-declaration] * tessel_cases.c:192:9: warning: implicit declaration of function ‘gen_case_IV’; did you mean ‘gen_case_I_II’? [-Wimplicit-function-declaration] * tessel_cases.c:234:3: warning: implicit declaration of function ‘compute_transf_mat_III’ [-Wimplicit-function-declaration] * tessel_cases.c:241:3: warning: implicit declaration of function ‘gen_patches_III’; did you mean ‘gen_case_III’? [-Wimplicit-function-declaration] * tessel_cases.c:275:3: warning: implicit declaration of function ‘gen_patches_IV’; did you mean ‘gen_case_IV’? [-Wimplicit-function-declaration] * chull.c:38:9: warning: implicit declaration of function ‘make_ccw’; did you mean ‘make_face’? [-Wimplicit-function-declaration] * chull.c:39:9: warning: implicit declaration of function ‘pre_vol’ [-Wimplicit-function-declaration] * chull.c:171:17: warning: implicit declaration of function ‘co_linear’ [-Wimplicit-function-declaration] * chull.c:226:9: warning: implicit declaration of function ‘clean_up’ [-Wimplicit-function-declaration] * chull.c:228:23: warning: implicit declaration of function ‘print_out’ [-Wimplicit-function-declaration] * chull.c:302:22: warning: implicit declaration of function ‘add_on’ [-Wimplicit-function-declaration] * chull.c:382:9: warning: implicit declaration of function ‘print_verts’; did you mean ‘print_out’? [-Wimplicit-function-declaration] * chull.c:383:9: warning: implicit declaration of function ‘print_edges’ [-Wimplicit-function-declaration] * chull.c:384:9: warning: implicit declaration of function ‘print_fs’; did you mean ‘printf’? [-Wimplicit-function-declaration] * chull.c:601:9: warning: implicit declaration of function ‘clean_edges’ [-Wimplicit-function-declaration] * chull.c:602:9: warning: implicit declaration of function ‘clean_faces’ [-Wimplicit-function-declaration] * chull.c:603:9: warning: implicit declaration of function ‘clean_vertices’; did you mean ‘read_vertices’? [-Wimplicit-function-declaration] * tessel_patches.c:45:5: warning: implicit declaration of function ‘find_sphere_points’ [-Wimplicit-function-declaration] * tessel_patches.c:88:3: warning: implicit declaration of function ‘find_torus_points’ [-Wimplicit-function-declaration] * tessel_patches.c:98:16: warning: implicit declaration of function ‘find_order’; did you mean ‘find_area’? [-Wimplicit-function-declaration] * tessel_patches.c:100:3: warning: implicit declaration of function ‘gen_torus’ [-Wimplicit-function-declaration] * tessel_patches.c:105:3: warning: implicit declaration of function ‘gen_convex’ [-Wimplicit-function-declaration] * tessel_patches.c:110:3: warning: implicit declaration of function ‘gen_concave’ [-Wimplicit-function-declaration] * tessel_patches.c:249:5: warning: implicit declaration of function ‘gen_arc_recurse’ [-Wimplicit-function-declaration] * tessel_patches.c:286:7: warning: implicit declaration of function ‘new_gen_sphere_tris’ [-Wimplicit-function-declaration] * tessel_patches.c:312:5: warning: implicit declaration of function ‘find_mid_pt’ [-Wimplicit-function-declaration] * tessel_patches.c:342:3: warning: implicit declaration of function ‘find_ray_sphere_int’ [-Wimplicit-function-declaration] * tessel_convex.c:67:3: warning: implicit declaration of function ‘initialize_r’ [-Wimplicit-function-declaration] * tessel_convex.c:82:5: warning: implicit declaration of function ‘get_full_torus_mesh’ [-Wimplicit-function-declaration] * tessel_convex.c:85:5: warning: implicit declaration of function ‘get_partial_torus_mesh’ [-Wimplicit-function-declaration] * tessel_convex.c:112:7: warning: implicit declaration of function ‘gen_arc_recurse’ [-Wimplicit-function-declaration] * tessel_convex.c:130:5: warning: implicit declaration of function ‘find_plane_eq’; did you mean ‘find_angle’? [-Wimplicit-function-declaration] * tessel_convex.c:208:5: warning: implicit declaration of function ‘new_gen_sphere_tris’; did you mean ‘gen_flipped_sphere_tris’? [-Wimplicit-function-declaration] * tessel_convex.c:238:7: warning: implicit declaration of function ‘multi_gen_spherical_recurse’ [-Wimplicit-function-declaration] * tessel_convex.c:275:5: warning: implicit declaration of function ‘gen_tris’ [-Wimplicit-function-declaration] * tessel_convex.c:278:30: warning: implicit declaration of function ‘find_mid_pt’ [-Wimplicit-function-declaration] * tessel_convex.c:362:4: warning: implicit declaration of function ‘add_tri’ [-Wimplicit-function-declaration] * tessel_convex.c:376:5: warning: implicit declaration of function ‘write_archive_tri’ [-Wimplicit-function-declaration] * tessel_concave.c:42:5: warning: implicit declaration of function ‘gen_cuspy_concave_tri’ [-Wimplicit-function-declaration] * tessel_concave.c:51:5: warning: implicit declaration of function ‘gen_concave_tri’; did you mean ‘gen_concave’? [-Wimplicit-function-declaration] * tessel_concave.c:97:5: warning: implicit declaration of function ‘gen_sphere_tris’ [-Wimplicit-function-declaration] * tessel_concave.c:127:5: warning: implicit declaration of function ‘gen_cuspy_sphere_tris’; did you mean ‘gen_cuspy_concave_tri’? [-Wimplicit-function-declaration] * tessel_concave.c:156:3: warning: implicit declaration of function ‘gen_cuspy_spherical_recurse’ [-Wimplicit-function-declaration] * tessel_concave.c:204:7: warning: implicit declaration of function ‘gen_tris’ [-Wimplicit-function-declaration] * tessel_concave.c:213:5: warning: implicit declaration of function ‘find_line_seg_plane_int’ [-Wimplicit-function-declaration] * tessel_concave.c:281:3: warning: implicit declaration of function ‘gen_spherical_recurse’; did you mean ‘gen_cuspy_spherical_recurse’? [-Wimplicit-function-declaration] * tessel_torus.c:41:3: warning: implicit declaration of function ‘find_plane_eq’; did you mean ‘find_angle’? [-Wimplicit-function-declaration] * tessel_torus.c:52:9: warning: implicit declaration of function ‘gen_flipped_sphere_tris’ [-Wimplicit-function-declaration] * tessel_torus.c:190:3: warning: implicit declaration of function ‘gen_linear_recurse’ [-Wimplicit-function-declaration] * tessel_torus.c:209:17: warning: implicit declaration of function ‘gen_tris’; did you mean ‘gen_torus’? [-Wimplicit-function-declaration] * surf.c:25:4: warning: implicit declaration of function ‘deal_wif_options’ [-Wimplicit-function-declaration] * surf.c:35:4: warning: implicit declaration of function ‘input_dataset’ [-Wimplicit-function-declaration] * surf.c:38:6: warning: implicit declaration of function ‘begin_output_dataset’ [-Wimplicit-function-declaration] * surf.c:46:4: warning: implicit declaration of function ‘init_and_compute’ [-Wimplicit-function-declaration] * surf.c:56:27: warning: implicit declaration of function ‘output_dataset’ [-Wimplicit-function-declaration] * surf.c:58:22: warning: implicit declaration of function ‘end_output_dataset’ [-Wimplicit-function-declaration] * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://www.ks.uiuc.edu/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/bin/surf * checking 3 files for package collisions * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / ` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at https://bugs.gentoo.org/ unless you report exactly * which two packages install the same file(s). See * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how * to solve the problem. And once again, please do NOT file a bug report * unless you have completely understood the above message. * * Detected file collision(s): * * /usr/lib/debug/usr/bin/surf.debug * /usr/bin/surf * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sci-chemistry/molden-6.9:0::gentoo * /usr/bin/surf * /usr/lib/debug/usr/bin/surf.debug * * Package 'sci-chemistry/surf-1.0' NOT merged due to file collisions. If * necessary, refer to your elog messages for the whole content of the * above message.