=>> Building graphics/opennurbs build started at Wed Dec 10 04:13:33 EST 2025 port directory: /usr/ports/graphics/opennurbs package name: opennurbs-20130711_3 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 amd64 maintained by: fernape@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1997 Oct 16 2024 /usr/ports/graphics/opennurbs/Makefile Ports top last git commit: 62d8b1999233 Ports top unclean checkout: no Port dir last git commit: 4485bd8221c2 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1305000 Job Id: 11 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1305000 UNAME_v=FreeBSD 13.5-RELEASE-p7 1305000 UNAME_r=13.5-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/11/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_13_5_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for opennurbs-20130711_3: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- fernape@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/opennurbs/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/opennurbs/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/opennurbs/work/.cache HOME=/wrkdirs/usr/ports/graphics/opennurbs/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/opennurbs/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/opennurbs/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/opennurbs/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/opennurbs/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/opennurbs/work/.cache HOME=/wrkdirs/usr/ports/graphics/opennurbs/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/opennurbs/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/opennurbs/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-DLIBICONV_PLUG" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTEXAMPLES="" OSREL=13.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/opennurbs" EXAMPLESDIR="share/examples/opennurbs" DATADIR="share/opennurbs" WWWDIR="www/opennurbs" ETCDIR="etc/opennurbs" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/opennurbs DOCSDIR=/usr/local/share/doc/opennurbs EXAMPLESDIR=/usr/local/share/examples/opennurbs WWWDIR=/usr/local/www/opennurbs ETCDIR=/usr/local/etc/opennurbs --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> opennurbs-20130711_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> opennurbs-20130711_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of opennurbs-20130711_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by opennurbs-20130711_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by opennurbs-20130711_3 for building => SHA256 Checksum OK for opennurbs_20130711.zip. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by opennurbs-20130711_3 for building ===> Extracting for opennurbs-20130711_3 => SHA256 Checksum OK for opennurbs_20130711.zip. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for opennurbs-20130711_3 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for opennurbs-20130711_3 from /usr/ports/graphics/opennurbs/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> opennurbs-20130711_3 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> opennurbs-20130711_3 depends on package: gmake>=4.4.1 - found ===> Returning to build of opennurbs-20130711_3 ===> opennurbs-20130711_3 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> opennurbs-20130711_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of opennurbs-20130711_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for opennurbs-20130711_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for opennurbs-20130711_3 cp -f -R /usr/src/sys/contrib/zlib /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/zlib c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_3dm_attributes.cpp -o opennurbs_3dm_attributes.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_3dm_properties.cpp -o opennurbs_3dm_properties.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_3dm_settings.cpp -o opennurbs_3dm_settings.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_annotation.cpp -o opennurbs_annotation.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_annotation2.cpp -o opennurbs_annotation2.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_arc.cpp -o opennurbs_arc.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_arccurve.cpp -o opennurbs_arccurve.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_archive.cpp -o opennurbs_archive.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_array.cpp -o opennurbs_array.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_base32.cpp -o opennurbs_base32.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_base64.cpp -o opennurbs_base64.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_beam.cpp -o opennurbs_beam.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_bezier.cpp -o opennurbs_bezier.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_beziervolume.cpp -o opennurbs_beziervolume.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_bitmap.cpp -o opennurbs_bitmap.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_bounding_box.cpp -o opennurbs_bounding_box.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_box.cpp -o opennurbs_box.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_brep.cpp -o opennurbs_brep.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_brep_extrude.cpp -o opennurbs_brep_extrude.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_brep_io.cpp -o opennurbs_brep_io.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_brep_isvalid.cpp -o opennurbs_brep_isvalid.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_brep_region.cpp -o opennurbs_brep_region.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_brep_tools.cpp -o opennurbs_brep_tools.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_brep_v2valid.cpp -o opennurbs_brep_v2valid.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_circle.cpp -o opennurbs_circle.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_color.cpp -o opennurbs_color.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_compress.cpp -o opennurbs_compress.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_cone.cpp -o opennurbs_cone.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_crc.cpp -o opennurbs_crc.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_curve.cpp -o opennurbs_curve.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_curveonsurface.cpp -o opennurbs_curveonsurface.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_curveproxy.cpp -o opennurbs_curveproxy.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_cylinder.cpp -o opennurbs_cylinder.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_defines.cpp -o opennurbs_defines.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_detail.cpp -o opennurbs_detail.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_dimstyle.cpp -o opennurbs_dimstyle.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_ellipse.cpp -o opennurbs_ellipse.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_embedded_file.cpp -o opennurbs_embedded_file.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_error.cpp -o opennurbs_error.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_error_message.cpp -o opennurbs_error_message.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_evaluate_nurbs.cpp -o opennurbs_evaluate_nurbs.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_extensions.cpp -o opennurbs_extensions.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_font.cpp -o opennurbs_font.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_fsp.cpp -o opennurbs_fsp.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_geometry.cpp -o opennurbs_geometry.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_group.cpp -o opennurbs_group.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_hatch.cpp -o opennurbs_hatch.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_instance.cpp -o opennurbs_instance.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_intersect.cpp -o opennurbs_intersect.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_knot.cpp -o opennurbs_knot.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_layer.cpp -o opennurbs_layer.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_light.cpp -o opennurbs_light.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_line.cpp -o opennurbs_line.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_linecurve.cpp -o opennurbs_linecurve.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_linetype.cpp -o opennurbs_linetype.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_lookup.cpp -o opennurbs_lookup.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_material.cpp -o opennurbs_material.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_math.cpp -o opennurbs_math.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_matrix.cpp -o opennurbs_matrix.o cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o opennurbs_memory.o opennurbs_memory.c cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o opennurbs_memory_util.o opennurbs_memory_util.c c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_mesh.cpp -o opennurbs_mesh.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_mesh_ngon.cpp -o opennurbs_mesh_ngon.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_mesh_tools.cpp -o opennurbs_mesh_tools.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_morph.cpp -o opennurbs_morph.o In file included from opennurbs_color.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_color.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_color.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_nurbscurve.cpp -o opennurbs_nurbscurve.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_nurbssurface.cpp -o opennurbs_nurbssurface.o In file included from opennurbs_compress.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_compress.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_compress.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_base32.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_base32.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_base32.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_error_message.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_error_message.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_error_message.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_base64.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_base64.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_base64.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_crc.cpp:16: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_crc.cpp:16: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_crc.cpp:16: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_curveonsurface.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_curveonsurface.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_curveonsurface.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_nurbsvolume.cpp -o opennurbs_nurbsvolume.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_object.cpp -o opennurbs_object.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_object_history.cpp -o opennurbs_object_history.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_objref.cpp -o opennurbs_objref.o In file included from opennurbs_arc.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_arc.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_arc.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_cone.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_cone.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_cone.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_3dm_properties.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_3dm_properties.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_3dm_properties.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_fsp.cpp:1: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_fsp.cpp:1: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_fsp.cpp:1: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_evaluate_nurbs.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_evaluate_nurbs.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_evaluate_nurbs.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_evaluate_nurbs.cpp:512:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 512 | register double alpha0; | ^~~~~~~~ opennurbs_evaluate_nurbs.cpp:513:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 513 | register double alpha1; | ^~~~~~~~ opennurbs_evaluate_nurbs.cpp:514:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 514 | register double *cv0, *cv1; | ^~~~~~~~ opennurbs_evaluate_nurbs.cpp:514:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 514 | register double *cv0, *cv1; | ^~~~~~~~ opennurbs_evaluate_nurbs.cpp:515:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 515 | register int i, j, k; | ^~~~~~~~ opennurbs_evaluate_nurbs.cpp:515:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 515 | register int i, j, k; | ^~~~~~~~ opennurbs_evaluate_nurbs.cpp:515:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 515 | register int i, j, k; | ^~~~~~~~ 12 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_offsetsurface.cpp -o opennurbs_offsetsurface.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_optimize.cpp -o opennurbs_optimize.o In file included from opennurbs_ellipse.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_ellipse.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_ellipse.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_cylinder.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_cylinder.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_cylinder.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_geometry.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_geometry.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_geometry.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_curveproxy.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_curveproxy.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_curveproxy.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_photogrammetry.cpp -o opennurbs_photogrammetry.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_plane.cpp -o opennurbs_plane.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_planesurface.cpp -o opennurbs_planesurface.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_pluginlist.cpp -o opennurbs_pluginlist.o In file included from opennurbs_3dm_attributes.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_3dm_attributes.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_3dm_attributes.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_detail.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_detail.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_detail.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_error.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_error.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_error.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_annotation.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_annotation.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_annotation.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_font.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_font.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_font.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_beziervolume.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_beziervolume.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_beziervolume.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_group.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_group.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_group.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_dimstyle.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_dimstyle.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_dimstyle.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_point.cpp -o opennurbs_point.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_pointcloud.cpp -o opennurbs_pointcloud.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_pointgeometry.cpp -o opennurbs_pointgeometry.o In file included from opennurbs_brep_v2valid.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_brep_v2valid.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_brep_v2valid.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_pointgrid.cpp -o opennurbs_pointgrid.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_polycurve.cpp -o opennurbs_polycurve.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_polyedgecurve.cpp -o opennurbs_polyedgecurve.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_polyline.cpp -o opennurbs_polyline.o In file included from opennurbs_defines.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_defines.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_defines.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_polylinecurve.cpp -o opennurbs_polylinecurve.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_quaternion.cpp -o opennurbs_quaternion.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_rand.cpp -o opennurbs_rand.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_revsurface.cpp -o opennurbs_revsurface.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_rtree.cpp -o opennurbs_rtree.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_sort.cpp -o opennurbs_sort.o In file included from opennurbs_brep_extrude.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_brep_extrude.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_brep_extrude.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_sphere.cpp -o opennurbs_sphere.o In file included from opennurbs_box.cpp:1: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_box.cpp:1: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_box.cpp:1: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_bitmap.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_bitmap.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_bitmap.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_arccurve.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_arccurve.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_arccurve.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_brep_region.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_brep_region.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_brep_region.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_circle.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_circle.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_circle.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_string.cpp -o opennurbs_string.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_sum.cpp -o opennurbs_sum.o In file included from opennurbs_bounding_box.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_bounding_box.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_bounding_box.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_bounding_box.cpp:1176:13: warning: variable 'n' set but not used [-Wunused-but-set-variable] 1176 | int i,j,k,n; | ^ 6 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_sumsurface.cpp -o opennurbs_sumsurface.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_surface.cpp -o opennurbs_surface.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_surfaceproxy.cpp -o opennurbs_surfaceproxy.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_textlog.cpp -o opennurbs_textlog.o In file included from opennurbs_linecurve.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_linecurve.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_linecurve.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_torus.cpp -o opennurbs_torus.o In file included from opennurbs_brep_isvalid.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_brep_isvalid.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_brep_isvalid.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_brep_io.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_brep_io.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_brep_io.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_unicode.cpp -o opennurbs_unicode.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_userdata.cpp -o opennurbs_userdata.o In file included from opennurbs_intersect.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_intersect.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_intersect.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_uuid.cpp -o opennurbs_uuid.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_viewport.cpp -o opennurbs_viewport.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_workspace.cpp -o opennurbs_workspace.o In file included from opennurbs_line.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_line.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_line.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_wstring.cpp -o opennurbs_wstring.o In file included from opennurbs_lookup.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_lookup.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_lookup.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_xform.cpp -o opennurbs_xform.o In file included from opennurbs_mesh_ngon.cpp:1: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_mesh_ngon.cpp:1: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_mesh_ngon.cpp:1: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_zlib.cpp -o opennurbs_zlib.o In file included from opennurbs_brep_tools.cpp:16: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_brep_tools.cpp:16: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_brep_tools.cpp:16: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_brep_tools.cpp:400:13: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 400 | ON_BOOL32 rc = false; | ^ opennurbs_brep_tools.cpp:2122:7: warning: variable 'coord1_lock' set but not used [-Wunused-but-set-variable] 2122 | int coord1_lock = -1; | ^ 7 warnings generated. In file included from opennurbs_knot.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_knot.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_knot.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_hatch.cpp:16: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_hatch.cpp:16: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_hatch.cpp:16: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_linetype.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_linetype.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_linetype.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_curve.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_curve.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_curve.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_curve.cpp:2673:14: warning: variable 'bSet' set but not used [-Wunused-but-set-variable] 2673 | bool bSet = true; | ^ 6 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c opennurbs_zlib_memory.cpp -o opennurbs_zlib_memory.o In file included from opennurbs_array.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_array.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_array.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_3dm_settings.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_3dm_settings.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_3dm_settings.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_3dm_settings.cpp:3110:7: warning: variable 'chunk_count' set but not used [-Wunused-but-set-variable] 3110 | int chunk_count = 0;// debugging counter | ^ opennurbs_3dm_settings.cpp:3220:7: warning: variable 'chunk_count' set but not used [-Wunused-but-set-variable] 3220 | int chunk_count = 0; // debugging counter | ^ In file included from opennurbs_3dm_settings.cpp:17: In file included from ./opennurbs.h:117: ./opennurbs_3dm_settings.h:234:17: warning: private field 'm_reserved' is not used [-Wunused-private-field] 234 | unsigned char m_reserved[6]; | ^ 8 warnings generated. cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/adler32.o zlib/adler32.c cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/compress.o zlib/compress.c In file included from opennurbs_light.cpp:16: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_light.cpp:16: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_light.cpp:16: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_light.cpp:129:33: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 129 | dump.Print("direction = "); dump.Print(Direction()); dump.Print("\n"); | ^ opennurbs_light.cpp:128:3: note: previous statement is here 128 | if ( bDumpDir ) | ^ opennurbs_light.cpp:131:30: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 131 | dump.Print("length = "); dump.Print(Length()); dump.Print("\n"); | ^ opennurbs_light.cpp:130:3: note: previous statement is here 130 | if ( bDumpLength ) | ^ opennurbs_light.cpp:133:29: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 133 | dump.Print("width = "); dump.Print(Width()); dump.Print("\n"); | ^ opennurbs_light.cpp:132:3: note: previous statement is here 132 | if ( bDumpWidth ) | ^ 8 warnings generated. cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/crc32.o zlib/crc32.c In file included from opennurbs_instance.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_instance.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_instance.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/deflate.o zlib/deflate.c cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/infback.o zlib/infback.c In file included from opennurbs_embedded_file.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_embedded_file.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_embedded_file.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_embedded_file.cpp:259:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 259 | bool rc = false; | ^ opennurbs_embedded_file.cpp:479:8: warning: variable 'bCurrentSegInList' set but not used [-Wunused-but-set-variable] 479 | bool bCurrentSegInList = (0 == m_current_segment); | ^ opennurbs_embedded_file.cpp:915:10: warning: variable 'buffer_rc' set but not used [-Wunused-but-set-variable] 915 | bool buffer_rc = true; | ^ 8 warnings generated. In file included from opennurbs_bezier.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_bezier.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_bezier.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/inffast.o zlib/inffast.c cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/inflate.o zlib/inflate.c cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/inftrees.o zlib/inftrees.c In file included from opennurbs_math.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_math.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_math.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_math.cpp:1283:14: warning: comparison of array 'xform.m_xform' equal to a null pointer is always false [-Wtautological-pointer-compare] 1283 | if ( xform.m_xform == NULL ) | ~~~~~~^~~~~~~ ~~~~ opennurbs_math.cpp:1384:14: warning: comparison of array 'xform.m_xform' equal to a null pointer is always false [-Wtautological-pointer-compare] 1384 | if ( xform.m_xform == NULL ) | ~~~~~~^~~~~~~ ~~~~ opennurbs_math.cpp:1510:14: warning: comparison of array 'xform.m_xform' equal to a null pointer is always false [-Wtautological-pointer-compare] 1510 | if ( xform.m_xform == NULL ) | ~~~~~~^~~~~~~ ~~~~ opennurbs_math.cpp:1559:14: warning: comparison of array 'xform.m_xform' equal to a null pointer is always false [-Wtautological-pointer-compare] 1559 | if ( xform.m_xform == NULL ) | ~~~~~~^~~~~~~ ~~~~ 9 warnings generated. In file included from opennurbs_beam.cpp:1: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_beam.cpp:1: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_beam.cpp:1: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/trees.o zlib/trees.c In file included from opennurbs_layer.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_layer.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_layer.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_layer.cpp:2369:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 2369 | bool rc = false; | ^ 6 warnings generated. In file included from opennurbs_mesh_tools.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_mesh_tools.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_mesh_tools.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/uncompr.o zlib/uncompr.c cc -g -fPIC -Wall -D_GNU_SOURCE -DMY_ZCALLOC -DZ_PREFIX -I. -DLIBICONV_PLUG -c -o zlib/zutil.o zlib/zutil.c c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c example_read/example_read.cpp -o example_read/example_read.o In file included from opennurbs_matrix.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_matrix.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_matrix.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_matrix.cpp:1056:24: warning: variable 'rank' set but not used [-Wunused-but-set-variable] 1056 | int i, j, k, ix, jx, rank; | ^ 6 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c example_userdata/example_ud.cpp -o example_userdata/example_ud.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c example_write/example_write.cpp -o example_write/example_write.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c example_brep/example_brep.cpp -o example_brep/example_brep.o c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c example_roundtrip/example_roundtrip.cpp -o example_roundtrip/example_roundtrip.o In file included from opennurbs_annotation2.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_annotation2.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_annotation2.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ ./opennurbs_annotation2.h:987:8: warning: private field 'm_reserved_b1' is not used [-Wunused-private-field] 987 | bool m_reserved_b1; | ^ ./opennurbs_annotation2.h:988:8: warning: private field 'm_reserved_b2' is not used [-Wunused-private-field] 988 | bool m_reserved_b2; | ^ 7 warnings generated. In file included from opennurbs_optimize.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_optimize.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_optimize.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. c++ -g -fPIC -Wall -D_GNU_SOURCE --std=c++14 -I. -c example_userdata/example_userdata.cpp -o example_userdata/example_userdata.o In file included from opennurbs_morph.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_morph.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_morph.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_rand.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_rand.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_rand.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_nurbssurface.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_nurbssurface.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_nurbssurface.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_nurbssurface.cpp:144:64: warning: address of array 'this->m_knot' will always evaluate to 'true' [-Wpointer-bool-conversion] 144 | if ( m_order[dir] >= 2 && m_cv_count[dir] >= m_order[dir] && m_knot && t0 < t1 ) { | ~~ ^~~~~~ opennurbs_nurbssurface.cpp:2605:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 2605 | bool rc = false; | ^ 7 warnings generated. In file included from opennurbs_plane.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_plane.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_plane.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_pointgrid.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_pointgrid.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_pointgrid.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_photogrammetry.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_photogrammetry.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_photogrammetry.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_photogrammetry.cpp:551:26: warning: variable 's3' set but not used [-Wunused-but-set-variable] 551 | double s1, c1, s2, c2, s3, c3; | ^ 6 warnings generated. In file included from opennurbs_objref.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_objref.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_objref.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ In file included from opennurbs_objref.cpp:17: In file included from ./opennurbs.h:125: ./opennurbs_objref.h:92:7: warning: private field 'm_reserved' is not used [-Wunused-private-field] 92 | int m_reserved; // for future use to record snap info. | ^ 6 warnings generated. In file included from opennurbs_offsetsurface.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_offsetsurface.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_offsetsurface.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_material.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_material.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_material.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_material.cpp:1508:8: warning: comparison of different enumeration types in switch statement ('TEXTURE_SPACE' and 'ON_TextureMapping::PROJECTION') [-Wenum-compare-switch] 1503 | switch(m_texture_space) | ~~~~~~~~~~~~~~~ 1504 | { 1505 | case single: 1506 | text_log.Print("single texture space\n"); 1507 | break; 1508 | case clspt_projection: | ^~~~~~~~~~~~~~~~ opennurbs_material.cpp:2362:12: warning: comparison of different enumeration types in switch statement ('TYPE' and 'ON_TextureMapping::PROJECTION') [-Wenum-compare-switch] 2309 | case ON_TextureMapping::force_32bit_mapping_projection: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. In file included from opennurbs_object.cpp:16: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_object.cpp:16: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_object.cpp:16: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_object.cpp:843:37: warning: address of array 'p->m_sBaseClassName' will always evaluate to 'true' [-Wpointer-bool-conversion] 843 | if ( !p->m_pBaseClassId && p->m_sBaseClassName ) { | ~~ ~~~^~~~~~~~~~~~~~~~ 6 warnings generated. In file included from opennurbs_pluginlist.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_pluginlist.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_pluginlist.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_polyedgecurve.cpp:1: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_polyedgecurve.cpp:1: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_polyedgecurve.cpp:1: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ In file included from opennurbs_polyedgecurve.cpp:2: ./opennurbs_polyedgecurve.h:199:22: warning: 'ON_PolyEdgeSegment::Trim' hides overloaded virtual function [-Woverloaded-virtual] 199 | const ON_BrepTrim* Trim() const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: different number of parameters (1 vs 0) 420 | ON_BOOL32 Trim( | ^ 6 warnings generated. In file included from opennurbs_extensions.cpp:16: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_extensions.cpp:16: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_extensions.cpp:16: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_nurbscurve.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_nurbscurve.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_nurbscurve.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_planesurface.cpp:16: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_planesurface.cpp:16: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_planesurface.cpp:16: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_sort.cpp:1: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_sort.cpp:1: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_sort.cpp:1: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_sum.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_sum.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_sum.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_polylinecurve.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_polylinecurve.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_polylinecurve.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_surfaceproxy.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_surfaceproxy.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_surfaceproxy.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_pointcloud.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_pointcloud.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_pointcloud.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_polyline.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_polyline.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_polyline.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_quaternion.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_quaternion.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_quaternion.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_object_history.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_object_history.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_object_history.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ In file included from opennurbs_object_history.cpp:17: In file included from ./opennurbs.h:129: ./opennurbs_object_history.h:50:13: warning: private field 'm_reserved' is not used [-Wunused-private-field] 50 | ON__UINT8 m_reserved[64]; | ^ ./opennurbs_object_history.h:80:13: warning: private field 'm_reserved' is not used [-Wunused-private-field] 80 | ON__UINT8 m_reserved[64]; | ^ 7 warnings generated. In file included from opennurbs_sphere.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_sphere.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_sphere.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_rtree.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_rtree.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_rtree.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_rtree.cpp:1475:13: warning: function 'NodeCountHelper' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1475 | static void NodeCountHelper( const ON_RTreeNode* node, size_t& node_count, size_t& wasted_branch_count, size_t& leaf_count ) | ^~~~~~~~~~~~~~~ 6 warnings generated. In file included from opennurbs_zlib_memory.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_zlib_memory.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_zlib_memory.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_archive.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_archive.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_archive.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_archive.cpp:4543:13: warning: variable 'value64' set but not used [-Wunused-but-set-variable] 4543 | ON__INT64 value64 = 0; | ^ opennurbs_archive.cpp:6167:7: warning: variable 'version' set but not used [-Wunused-but-set-variable] 6167 | int version = 0; | ^ opennurbs_archive.cpp:10907:40: warning: variable 'is_closed' set but not used [-Wunused-but-set-variable] 10907 | int i, dim, is_rat, order, cv_count, is_closed, form; | ^ opennurbs_archive.cpp:10907:51: warning: variable 'form' set but not used [-Wunused-but-set-variable] 10907 | int i, dim, is_rat, order, cv_count, is_closed, form; | ^ opennurbs_archive.cpp:11070:83: warning: variable 'form' set but not used [-Wunused-but-set-variable] 11070 | int i, j, dim=0, is_rat=0, order[2], cv_count[2], is_closed[2], is_singular[2], form; | ^ opennurbs_archive.cpp:11349:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 11349 | bool rc = false; | ^ 11 warnings generated. In file included from opennurbs_textlog.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_textlog.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_textlog.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_surface.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_surface.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_surface.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ In file included from opennurbs_surface.cpp:17: In file included from ./opennurbs.h:86: ./opennurbs_surface.h:875:8: warning: private field 'm_bReserved' is not used [-Wunused-private-field] 875 | bool m_bReserved[7]; | ^ ./opennurbs_surface.h:881:17: warning: private field 'm_reserved' is not used [-Wunused-private-field] 881 | unsigned char m_reserved[16]; | ^ 7 warnings generated. In file included from opennurbs_brep.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_brep.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_brep.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_pointgeometry.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_pointgeometry.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_pointgeometry.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_nurbsvolume.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_nurbsvolume.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_nurbsvolume.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_nurbsvolume.cpp:528:15: warning: variable 'k' set but not used [-Wunused-but-set-variable] 528 | int i, j, k; | ^ 6 warnings generated. In file included from opennurbs_torus.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_torus.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_torus.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_uuid.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_uuid.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_uuid.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_userdata.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_userdata.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_userdata.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_sumsurface.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_sumsurface.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_sumsurface.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_zlib.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_zlib.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_zlib.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_string.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_string.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_string.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_revsurface.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_revsurface.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_revsurface.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_unicode.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_unicode.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_unicode.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_unicode.cpp:77:26: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] 77 | if ( -1 != sUTF8_count || sUTF8_count < 3 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 6 warnings generated. In file included from opennurbs_workspace.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_workspace.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_workspace.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_xform.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_xform.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_xform.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_wstring.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_wstring.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_wstring.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from example_read/example_read.cpp:29: In file included from example_read/../opennurbs.h:112: example_read/../opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ example_read/../opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from example_read/example_read.cpp:29: In file included from example_read/../opennurbs.h:119: example_read/../opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ example_read/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_read/../opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ example_read/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_read/../opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ example_read/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from example_read/example_read.cpp:29: In file included from example_read/../opennurbs.h:120: example_read/../opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ example_read/../opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_mesh.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_mesh.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_mesh.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_mesh.cpp:3691:9: warning: variable 'merge_count' set but not used [-Wunused-but-set-variable] 3691 | int merge_count = 0; | ^ opennurbs_mesh.cpp:7139:12: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 7139 | bool rc = false; | ^ opennurbs_mesh.cpp:7695:16: warning: variable 'vi1' set but not used [-Wunused-but-set-variable] 7695 | int vi0, vi1, vi2, vi3; | ^ opennurbs_mesh.cpp:7525:8: warning: variable 'bNeedFaceSort' set but not used [-Wunused-but-set-variable] 7525 | bool bNeedFaceSort = true; | ^ 9 warnings generated. In file included from example_userdata/example_ud.cpp:3: In file included from example_userdata/../opennurbs.h:112: example_userdata/../opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ example_userdata/../opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from example_userdata/example_ud.cpp:3: In file included from example_userdata/../opennurbs.h:119: example_userdata/../opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ example_userdata/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_userdata/../opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ example_userdata/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_userdata/../opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ example_userdata/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from example_userdata/example_ud.cpp:3: In file included from example_userdata/../opennurbs.h:120: example_userdata/../opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ example_userdata/../opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from opennurbs_polycurve.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_polycurve.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_polycurve.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from example_userdata/example_userdata.cpp:3: In file included from example_userdata/../opennurbs.h:112: example_userdata/../opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ example_userdata/../opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from example_userdata/example_userdata.cpp:3: In file included from example_userdata/../opennurbs.h:119: example_userdata/../opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ example_userdata/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_userdata/../opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ example_userdata/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_userdata/../opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ example_userdata/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from example_userdata/example_userdata.cpp:3: In file included from example_userdata/../opennurbs.h:120: example_userdata/../opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ example_userdata/../opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from example_roundtrip/example_roundtrip.cpp:3: In file included from example_roundtrip/../opennurbs.h:112: example_roundtrip/../opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ example_roundtrip/../opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from example_roundtrip/example_roundtrip.cpp:3: In file included from example_roundtrip/../opennurbs.h:119: example_roundtrip/../opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ example_roundtrip/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_roundtrip/../opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ example_roundtrip/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_roundtrip/../opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ example_roundtrip/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from example_roundtrip/example_roundtrip.cpp:3: In file included from example_roundtrip/../opennurbs.h:120: example_roundtrip/../opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ example_roundtrip/../opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from example_brep/example_brep.cpp:19: In file included from example_brep/../opennurbs.h:112: example_brep/../opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ example_brep/../opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from example_brep/example_brep.cpp:19: In file included from example_brep/../opennurbs.h:119: example_brep/../opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ example_brep/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_brep/../opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ example_brep/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_brep/../opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ example_brep/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from example_brep/example_brep.cpp:19: In file included from example_brep/../opennurbs.h:120: example_brep/../opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ example_brep/../opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. In file included from example_write/example_write.cpp:20: In file included from example_write/../opennurbs.h:112: example_write/../opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ example_write/../opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from example_write/example_write.cpp:20: In file included from example_write/../opennurbs.h:119: example_write/../opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ example_write/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_write/../opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ example_write/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ example_write/../opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ example_write/../opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from example_write/example_write.cpp:20: In file included from example_write/../opennurbs.h:120: example_write/../opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ example_write/../opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ example_write/example_write.cpp:1173:7: warning: variable 'bIsManifold' set but not used [-Wunused-but-set-variable] 1173 | int bIsManifold, bIsOriented, bHasBoundary, bIsSolid; | ^ example_write/example_write.cpp:1173:47: warning: variable 'bIsSolid' set but not used [-Wunused-but-set-variable] 1173 | int bIsManifold, bIsOriented, bHasBoundary, bIsSolid; | ^ 7 warnings generated. In file included from opennurbs_point.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_point.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_point.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ opennurbs_point.cpp:671:14: warning: address of array 'xform.m_xform' will always evaluate to 'true' [-Wpointer-bool-conversion] 671 | if ( xform.m_xform ) { | ~~ ~~~~~~^~~~~~~ opennurbs_point.cpp:685:14: warning: address of array 'xform.m_xform' will always evaluate to 'true' [-Wpointer-bool-conversion] 685 | if ( xform.m_xform ) { | ~~ ~~~~~~^~~~~~~ opennurbs_point.cpp:701:14: warning: address of array 'xform.m_xform' will always evaluate to 'true' [-Wpointer-bool-conversion] 701 | if ( xform.m_xform ) { | ~~ ~~~~~~^~~~~~~ opennurbs_point.cpp:716:14: warning: address of array 'xform.m_xform' will always evaluate to 'true' [-Wpointer-bool-conversion] 716 | if ( xform.m_xform ) { | ~~ ~~~~~~^~~~~~~ opennurbs_point.cpp:770:14: warning: address of array 'xform.m_xform' will always evaluate to 'true' [-Wpointer-bool-conversion] 770 | if ( xform.m_xform ) { | ~~ ~~~~~~^~~~~~~ opennurbs_point.cpp:786:14: warning: address of array 'xform.m_xform' will always evaluate to 'true' [-Wpointer-bool-conversion] 786 | if ( xform.m_xform ) { | ~~ ~~~~~~^~~~~~~ 11 warnings generated. In file included from opennurbs_viewport.cpp:17: In file included from ./opennurbs.h:112: ./opennurbs_brep.h:236:16: warning: 'ON_BrepEdge::Trim' hides overloaded virtual function [-Woverloaded-virtual] 236 | ON_BrepTrim* Trim( int eti ) const; | ^ ./opennurbs_curveproxy.h:420:13: note: hidden overloaded virtual function 'ON_CurveProxy::Trim' declared here: type mismatch at 1st parameter ('const ON_Interval &' vs 'int') 420 | ON_BOOL32 Trim( | ^ In file included from opennurbs_viewport.cpp:17: In file included from ./opennurbs.h:119: ./opennurbs_annotation.h:304:10: warning: 'ON_LinearDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 304 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:320:10: warning: 'ON_RadialDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 320 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ ./opennurbs_annotation.h:348:10: warning: 'ON_AngularDimension::NumericValue' hides overloaded virtual function [-Woverloaded-virtual] 348 | double NumericValue(); | ^ ./opennurbs_annotation.h:250:18: note: hidden overloaded virtual function 'ON_Annotation::NumericValue' declared here: different qualifiers ('const' vs unqualified) 250 | virtual double NumericValue() const; | ^ In file included from opennurbs_viewport.cpp:17: In file included from ./opennurbs.h:120: ./opennurbs_annotation2.h:1608:8: warning: 'ON_AngularDimension2::ConvertBack' hides overloaded virtual function [-Woverloaded-virtual] 1608 | void ConvertBack( ON_AngularDimension2& target); | ^ ./opennurbs_annotation2.h:711:8: note: hidden overloaded virtual function 'ON_Annotation2::ConvertBack' declared here: type mismatch at 1st parameter ('ON_Annotation &' vs 'ON_AngularDimension2 &') 711 | void ConvertBack( ON_Annotation& target); | ^ 5 warnings generated. /bin/rm libopenNURBS.a rm: libopenNURBS.a: No such file or directory gmake: [makefile:486: libopenNURBS.a] Error 1 (ignored) ar qvl libopenNURBS.a opennurbs_3dm_attributes.o opennurbs_3dm_properties.o opennurbs_3dm_settings.o opennurbs_annotation.o opennurbs_annotation2.o opennurbs_arc.o opennurbs_arccurve.o opennurbs_archive.o opennurbs_array.o opennurbs_base32.o opennurbs_base64.o opennurbs_beam.o opennurbs_bezier.o opennurbs_beziervolume.o opennurbs_bitmap.o opennurbs_bounding_box.o opennurbs_box.o opennurbs_brep.o opennurbs_brep_extrude.o opennurbs_brep_io.o opennurbs_brep_isvalid.o opennurbs_brep_region.o opennurbs_brep_tools.o opennurbs_brep_v2valid.o opennurbs_circle.o opennurbs_color.o opennurbs_compress.o opennurbs_cone.o opennurbs_crc.o opennurbs_curve.o opennurbs_curveonsurface.o opennurbs_curveproxy.o opennurbs_cylinder.o opennurbs_defines.o opennurbs_detail.o opennurbs_dimstyle.o opennurbs_ellipse.o opennurbs_embedded_file.o opennurbs_error.o opennurbs_error_message.o opennurbs_evaluate_nurbs.o opennurbs_extensions.o opennurbs_font.o opennurbs_fsp.o opennurbs_geometry.o opennurbs_group.o opennurbs_hatch.o opennurbs_instance.o opennurbs_intersect.o opennurbs_knot.o opennurbs_layer.o opennurbs_light.o opennurbs_line.o opennurbs_linecurve.o opennurbs_linetype.o opennurbs_lookup.o opennurbs_material.o opennurbs_math.o opennurbs_matrix.o opennurbs_memory.o opennurbs_memory_util.o opennurbs_mesh.o opennurbs_mesh_ngon.o opennurbs_mesh_tools.o opennurbs_morph.o opennurbs_nurbscurve.o opennurbs_nurbssurface.o opennurbs_nurbsvolume.o opennurbs_object.o opennurbs_object_history.o opennurbs_objref.o opennurbs_offsetsurface.o opennurbs_optimize.o opennurbs_photogrammetry.o opennurbs_plane.o opennurbs_planesurface.o opennurbs_pluginlist.o opennurbs_point.o opennurbs_pointcloud.o opennurbs_pointgeometry.o opennurbs_pointgrid.o opennurbs_polycurve.o opennurbs_polyedgecurve.o opennurbs_polyline.o opennurbs_polylinecurve.o opennurbs_quaternion.o opennurbs_rand.o opennurbs_revsurface.o opennurbs_rtree.o opennurbs_sort.o opennurbs_sphere.o opennurbs_string.o opennurbs_sum.o opennurbs_sumsurface.o opennurbs_surface.o opennurbs_surfaceproxy.o opennurbs_textlog.o opennurbs_torus.o opennurbs_unicode.o opennurbs_userdata.o opennurbs_uuid.o opennurbs_viewport.o opennurbs_workspace.o opennurbs_wstring.o opennurbs_xform.o opennurbs_zlib.o opennurbs_zlib_memory.o zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/infback.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o ar: warning: creating libopenNURBS.a a - opennurbs_3dm_attributes.o a - opennurbs_3dm_properties.o a - opennurbs_3dm_settings.o a - opennurbs_annotation.o a - opennurbs_annotation2.o a - opennurbs_arc.o a - opennurbs_arccurve.o a - opennurbs_archive.o a - opennurbs_array.o a - opennurbs_base32.o a - opennurbs_base64.o a - opennurbs_beam.o a - opennurbs_bezier.o a - opennurbs_beziervolume.o a - opennurbs_bitmap.o a - opennurbs_bounding_box.o a - opennurbs_box.o a - opennurbs_brep.o a - opennurbs_brep_extrude.o a - opennurbs_brep_io.o a - opennurbs_brep_isvalid.o a - opennurbs_brep_region.o a - opennurbs_brep_tools.o a - opennurbs_brep_v2valid.o a - opennurbs_circle.o a - opennurbs_color.o a - opennurbs_compress.o a - opennurbs_cone.o a - opennurbs_crc.o a - opennurbs_curve.o a - opennurbs_curveonsurface.o a - opennurbs_curveproxy.o a - opennurbs_cylinder.o a - opennurbs_defines.o a - opennurbs_detail.o a - opennurbs_dimstyle.o a - opennurbs_ellipse.o a - opennurbs_embedded_file.o a - opennurbs_error.o a - opennurbs_error_message.o a - opennurbs_evaluate_nurbs.o a - opennurbs_extensions.o a - opennurbs_font.o a - opennurbs_fsp.o a - opennurbs_geometry.o a - opennurbs_group.o a - opennurbs_hatch.o a - opennurbs_instance.o a - opennurbs_intersect.o a - opennurbs_knot.o a - opennurbs_layer.o a - opennurbs_light.o a - opennurbs_line.o a - opennurbs_linecurve.o a - opennurbs_linetype.o a - opennurbs_lookup.o a - opennurbs_material.o a - opennurbs_math.o a - opennurbs_matrix.o a - opennurbs_memory.o a - opennurbs_memory_util.o a - opennurbs_mesh.o a - opennurbs_mesh_ngon.o a - opennurbs_mesh_tools.o a - opennurbs_morph.o a - opennurbs_nurbscurve.o a - opennurbs_nurbssurface.o a - opennurbs_nurbsvolume.o a - opennurbs_object.o a - opennurbs_object_history.o a - opennurbs_objref.o a - opennurbs_offsetsurface.o a - opennurbs_optimize.o a - opennurbs_photogrammetry.o a - opennurbs_plane.o a - opennurbs_planesurface.o a - opennurbs_pluginlist.o a - opennurbs_point.o a - opennurbs_pointcloud.o a - opennurbs_pointgeometry.o a - opennurbs_pointgrid.o a - opennurbs_polycurve.o a - opennurbs_polyedgecurve.o a - opennurbs_polyline.o a - opennurbs_polylinecurve.o a - opennurbs_quaternion.o a - opennurbs_rand.o a - opennurbs_revsurface.o a - opennurbs_rtree.o a - opennurbs_sort.o a - opennurbs_sphere.o a - opennurbs_string.o a - opennurbs_sum.o a - opennurbs_sumsurface.o a - opennurbs_surface.o a - opennurbs_surfaceproxy.o a - opennurbs_textlog.o a - opennurbs_torus.o a - opennurbs_unicode.o a - opennurbs_userdata.o a - opennurbs_uuid.o a - opennurbs_viewport.o a - opennurbs_workspace.o a - opennurbs_wstring.o a - opennurbs_xform.o a - opennurbs_zlib.o a - opennurbs_zlib_memory.o a - zlib/adler32.o a - zlib/compress.o a - zlib/crc32.o a - zlib/deflate.o a - zlib/infback.o a - zlib/inffast.o a - zlib/inflate.o a - zlib/inftrees.o a - zlib/trees.o a - zlib/uncompr.o a - zlib/zutil.o ranlib libopenNURBS.a c++ example_read/example_read.o example_userdata/example_ud.o -L. -lopenNURBS -lm -o example_read/example_read c++ example_write/example_write.o example_userdata/example_ud.o -L. -lopenNURBS -lm -o example_write/example_write c++ example_brep/example_brep.o -L. -lopenNURBS -lm -o example_brep/example_brep c++ example_roundtrip/example_roundtrip.o -L. -lopenNURBS -lm -o example_roundtrip/example_roundtrip c++ example_userdata/example_userdata.o -L. -lopenNURBS -lm -o example_userdata/example_userdata =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for opennurbs-20130711_3 ===> Generating temporary packing list install -m 0644 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/libopenNURBS.a /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/lib install -m 0644 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/*.h /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/include/openNURBS install -m 0644 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/zlib/*.h /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/include/openNURBS/zlib install -m 0644 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/examples_linking_pragmas.h /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs install -m 0644 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/opennurbs.h /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs install -s -m 555 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_brep/example_brep /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_brep cd /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_brep && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_brep "-name *\.cpp -or -name *\.h" install -s -m 555 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_read/example_read /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_read cd /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_read && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_read "-name *\.cpp -or -name *\.h" install -s -m 555 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_roundtrip/example_roundtrip /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_roundtrip cd /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_roundtrip && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_roundtrip "-name *\.cpp -or -name *\.h" install -s -m 555 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_userdata/example_userdata /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_userdata cd /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_userdata && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_userdata "-name *\.cpp -or -name *\.h" install -s -m 555 /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_write/example_write /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_write cd /wrkdirs/usr/ports/graphics/opennurbs/work/opennurbs_20130711/example_write && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/graphics/opennurbs/work/stage/usr/local/share/examples/opennurbs/example_write "-name *\.cpp -or -name *\.h" ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-12-10T09:13:33+0000' 'PKG_NOTE_ports_top_git_hash=62d8b1999233' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=4485bd8221c2' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for opennurbs-20130711_3 ===> Building opennurbs-20130711_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for opennurbs-20130711_3 build of graphics/opennurbs | opennurbs-20130711_3 ended at Wed Dec 10 04:15:08 EST 2025 build time: 00:01:37