Hi Christopher, I got an « unused variable » error this time.
Best regards, Philippe ————— [ 0%] Built target buildtimestart [ 0%] Built target printtimestamp Build Time: Tue Oct 7 07:50:44 2014 [ 0%] Built target timestamp [ 0%] Built target BENCHMARK_PIX_cp [ 0%] Built target utahrle [ 0%] Built target rletogif [ 0%] Built target rawtorle [ 0%] Built target painttorle [ 0%] Built target rletoabA60 [ 0%] Built target rletoalias [ 0%] Built target rletoabA62 [ 0%] Built target rleselect [ 0%] Built target rlesetbg [ 0%] Built target smush [ 0%] Built target rlescale [ 0%] Built target rlenoise [ 0%] Built target rlepatch [ 0%] Built target rlequant [ 0%] Built target rleprint [ 3%] Built target tcl [ 3%] Built target tclsh [ 3%] Built target tclstub [ 5%] Built target libbu [ 5%] Built target tester_bu_gethostname [ 5%] Built target tester_bu_basename [ 5%] Built target aliastorle [ 5%] Built target lempar_cp [ 5%] Built target rlesplice [ 5%] Built target giftorle [ 5%] Built target avg4 [ 5%] Built target rletopaint [ 5%] Built target rletovcr [ 5%] Built target applymap [ 5%] Built target xbmtorle [ 5%] Built target crop [ 5%] Built target lemon [ 5%] Built target rlespiff [ 5%] Built target cubitorle [ 5%] Built target termlib-static [ 5%] Built target into [ 5%] Built target rledither [ 5%] Built target rlebg [ 5%] Built target rlebox [ 5%] Built target perplex_template_cp [ 5%] Built target rlecat [ 5%] Built target re2c_bootstrap [ 6%] Built target utahrle-static [ 6%] Built target re2c [ 6%] Built target perplex [ 6%] Built target fant [ 6%] Built target pyrmask [ 6%] Built target rleflip [ 6%] Built target libvds [ 8%] Built target openNURBS [ 8%] Built target libgdiam [ 8%] Built target p2t [ 8%] Built target libbn [ 8%] Built target libbrep Scanning dependencies of target librt [ 8%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/brep/brep.cpp.o [ 8%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/brep/brep_debug.cpp.o [ 8%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/bspline/bspline.cpp.o [ 8%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/bspline_mirror.c.o [ 8%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_basis.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_bezier.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_bound.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_c2.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_copy.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_diff.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_eval.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_flat.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_interp.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_knot.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_norm.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_plot.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_poly.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_ray.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_refine.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_reverse.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_solve.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_split.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_tess.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_trim.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_trim_util.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_util.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/bspline/nurb_xsplit.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/cline/cline.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/cline/cline_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/dsp/dsp.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/dsp/dsp_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/dsp/dsp_mirror.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/ebm/ebm.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/ebm/ebm_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/ebm/ebm_mirror.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/ehy/ehy.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/ehy/ehy_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/ell/ell.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/ell/ell_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/ell/ell_mirror.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/epa/epa.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/epa/epa_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/epa/epa_mirror.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/eto/eto.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/eto/eto_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/eto/eto_mirror.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/extrude/extrude.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/extrude/extrude_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/generic.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/grip/grip.c.o [ 9%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/grip/grip_brep.cpp.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/grip/grip_mirror.c.o [ 9%] Building C object src/librt/CMakeFiles/librt.dir/primitives/half/half.c.o [ 10%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/half/half_brep.cpp.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/half/half_mirror.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/hf/hf.c.o [ 10%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/hf/hf_brep.cpp.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/hyp/hyp.c.o [ 10%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/hyp/hyp_brep.cpp.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/hyp/hyp_mirror.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/metaball/metaball.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/metaball/metaball_tri.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/mirror.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_bool.c.o [ 10%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_brep.cpp.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_ck.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_class.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_copy.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_eval.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_extrude.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_fcut.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_fuse.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_index.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_info.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_inter.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_manif.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_mesh.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_mirror.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_misc.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_mk.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_mod.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_plot.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_pr.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_pt_fu.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_rt_isect.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_rt_segs.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_tri.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_tri_mc.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/nmg/nmg_visit.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_adjust.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_curve.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_describe.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_export.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_free.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_get.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_ifree.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_import.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_make.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_mirror.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_norm.c.o [ 10%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_params.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_plot.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_prep.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_print.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_shot.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_tess.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_tnurb.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_uv.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_vshot.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/obj_xform.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/part/part.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/part/part_brep.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/part/part_mirror.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/pipe/pipe.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/pipe/pipe_brep.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/pipe/pipe_mirror.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/pnts/pnts.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/pnts/pnts_brep.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/poly/poly.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/poly/poly_brep.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/poly/poly_mirror.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/primitive_util.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/rec/rec.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/revolve/revolve.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/revolve/revolve_brep.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/rhc/rhc.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/rhc/rhc_brep.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/rhc/rhc_mirror.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/rpc/rpc.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/rpc/rpc_brep.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/rpc/rpc_mirror.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/sketch/sketch.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/sketch/sketch_brep.cpp.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/sketch/sketch_tess.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/sph/sph.c.o [ 11%] Building CXX object src/librt/CMakeFiles/librt.dir/primitives/sph/sph_brep.cpp.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/submodel/submodel.c.o [ 11%] Building C object src/librt/CMakeFiles/librt.dir/primitives/superell/superell.c.o /Users/philippe/Desktop/brlcad-7.24.2/src/librt/primitives/superell/superell.c:1074:22: error: unused variable 'rt_superell_uvw' [-Werror,-Wunused-const-variable] static const fastf_t rt_superell_uvw[5*ELEMENTS_PER_VECT] = { ^ 1 error generated. make[2]: *** [src/librt/CMakeFiles/librt.dir/primitives/superell/superell.c.o] Error 1 make[1]: *** [src/librt/CMakeFiles/librt.dir/all] Error 2 make: *** [all] Error 2 ————— Le 6 oct. 2014 à 23:38, Christopher Sean Morrison <brl...@mac.com> a écrit : > On Oct 6, 2014, at 5:02 PM, Philippe de Rochambeau wrote: > >> Here it is. > > > Thanks Philippe! That helped... > > The build error you have is fixed in our latest sources but unfortunately > just barely didn't make it into the 7.24.2 release. The fix is very simple > and one you can make. If you edit the src/librt/primitives/brep/brep.cpp > file, add the word "const" on two lines. Here's a before and after patch: > > Index: src/librt/primitives/brep/brep.cpp > =================================================================== > --- src/librt/primitives/brep/brep.cpp (revision 58507) > +++ src/librt/primitives/brep/brep.cpp (revision 58508) > @@ -537,12 +537,12 @@ > return *this; > } > > - bool operator==(const brep_hit& h) > + bool operator==(const brep_hit& h) const > { > return NEAR_ZERO(dist - h.dist, BREP_SAME_POINT_TOLERANCE); > } > > - bool operator<(const brep_hit& h) > + bool operator<(const brep_hit& h) const > { > return dist < h.dist; > } > > That should basically do the trick. > > Cheers! > Sean > > > ------------------------------------------------------------------------------ > Slashdot TV. Videos for Nerds. Stuff that Matters. > http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk > _______________________________________________ > BRL-CAD Users mailing list > brlcad-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/brlcad-users ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ BRL-CAD Users mailing list brlcad-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-users