=>> Building biology/cufflinks build started at Mon May 5 22:22:33 BST 2025 port directory: /usr/ports/biology/cufflinks package name: cufflinks-2.2.1.89_11 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1328 Feb 16 09:27 /usr/ports/biology/cufflinks/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: fa53920e72 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 06 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE 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/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/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--- ---End OPTIONS List--- --MAINTAINER-- yuri@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake PYTHON="/usr/local/bin/python3.11" XDG_DATA_HOME=/wrkdirs/usr/ports/biology/cufflinks/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/biology/cufflinks/work XDG_CACHE_HOME=/wrkdirs/usr/ports/biology/cufflinks/work/.cache HOME=/wrkdirs/usr/ports/biology/cufflinks/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/biology/cufflinks/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/biology/cufflinks/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh DEFAULT_AUTOCONF=2.72 CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/biology/cufflinks/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/biology/cufflinks/work XDG_CACHE_HOME=/wrkdirs/usr/ports/biology/cufflinks/work/.cache HOME=/wrkdirs/usr/ports/biology/cufflinks/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/biology/cufflinks/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/biology/cufflinks/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 DEFAULT_AUTOCONF=2.72 PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/eigen3 " 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-- PYTHON_INCLUDEDIR=include/python3.11 PYTHON_LIBDIR=lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/cufflinks" EXAMPLESDIR="share/examples/cufflinks" DATADIR="share/cufflinks" WWWDIR="www/cufflinks" ETCDIR="etc/cufflinks" --End PLIST_SUB-- --SUB_LIST-- PYTHON_INCLUDEDIR=/usr/local/include/python3.11 PYTHON_LIBDIR=/usr/local/lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cufflinks DOCSDIR=/usr/local/share/doc/cufflinks EXAMPLESDIR=/usr/local/share/examples/cufflinks WWWDIR=/usr/local/www/cufflinks ETCDIR=/usr/local/etc/cufflinks --End SUB_LIST-- ---Begin make.conf--- 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 #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---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 pipebuf (-y) 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 ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of cufflinks-2.2.1.89_11 =========================================================================== =================================================== ===== 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 cufflinks-2.2.1.89_11 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cufflinks-2.2.1.89_11 for building => SHA256 Checksum OK for cole-trapnell-lab-cufflinks-v2.2.1-89-gdc3b0cb_GH0.tar.gz. => SHA256 Checksum OK for ea4671149f3054c773d99cea521db75bf7b0658f.patch. =========================================================================== =================================================== ===== 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 cufflinks-2.2.1.89_11 for building ===> Extracting for cufflinks-2.2.1.89_11 => SHA256 Checksum OK for cole-trapnell-lab-cufflinks-v2.2.1-89-gdc3b0cb_GH0.tar.gz. => SHA256 Checksum OK for ea4671149f3054c773d99cea521db75bf7b0658f.patch. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for cufflinks-2.2.1.89_11 ===> Applying distribution patches for cufflinks-2.2.1.89_11 ===> Applying FreeBSD patches for cufflinks-2.2.1.89_11 from /usr/ports/biology/cufflinks/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/libdata/pkgconfig/eigen3.pc - not found ===> Installing existing package /packages/All/eigen-3.4.0_4.pkg [pkg-builder.dan.net.uk] Installing eigen-3.4.0_4... [pkg-builder.dan.net.uk] `-- Installing blas-3.12.1... [pkg-builder.dan.net.uk] | `-- Installing gcc13-13.3.0_2... [pkg-builder.dan.net.uk] | | `-- Installing binutils-2.44,1... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] | | `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | | | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting binutils-2.44,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing gmp-6.3.0... [pkg-builder.dan.net.uk] | | `-- Extracting gmp-6.3.0: .......... done [pkg-builder.dan.net.uk] | | `-- Installing mpc-1.3.1_1... [pkg-builder.dan.net.uk] | | `-- Installing mpfr-4.2.2,1... [pkg-builder.dan.net.uk] | | `-- Extracting mpfr-4.2.2,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting mpc-1.3.1_1: ...... done [pkg-builder.dan.net.uk] | `-- Extracting gcc13-13.3.0_2: .......... done [pkg-builder.dan.net.uk] `-- Extracting blas-3.12.1: ..... done [pkg-builder.dan.net.uk] `-- Installing lapack-3.12.1... [pkg-builder.dan.net.uk] `-- Extracting lapack-3.12.1: .......... done [pkg-builder.dan.net.uk] Extracting eigen-3.4.0_4: .......... done ===== Message from gcc13-13.3.0_2: -- To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc13 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/libdata/pkgconfig/eigen3.pc - found ===> Returning to build of cufflinks-2.2.1.89_11 ===> cufflinks-2.2.1.89_11 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> cufflinks-2.2.1.89_11 depends on package: gmake>=4.4.1 - found ===> Returning to build of cufflinks-2.2.1.89_11 ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/bin/python3.11 - not found ===> Installing existing package /packages/All/python311-3.11.12.pkg [pkg-builder.dan.net.uk] Installing python311-3.11.12... [pkg-builder.dan.net.uk] `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] Extracting python311-3.11.12: .......... done ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/bin/python3.11 - found ===> Returning to build of cufflinks-2.2.1.89_11 ===> cufflinks-2.2.1.89_11 depends on package: autoconf>=2.72 - not found ===> Installing existing package /packages/All/autoconf-2.72.pkg [pkg-builder.dan.net.uk] Installing autoconf-2.72... [pkg-builder.dan.net.uk] `-- Installing autoconf-switch-20220527... [pkg-builder.dan.net.uk] `-- Extracting autoconf-switch-20220527: ....... done [pkg-builder.dan.net.uk] `-- Installing m4-1.4.19_1,1... [pkg-builder.dan.net.uk] | `-- Installing libsigsegv-2.14... [pkg-builder.dan.net.uk] | `-- Extracting libsigsegv-2.14: ..... done [pkg-builder.dan.net.uk] `-- Extracting m4-1.4.19_1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing perl5-5.36.3_3... [pkg-builder.dan.net.uk] `-- Extracting perl5-5.36.3_3: .......... done [pkg-builder.dan.net.uk] Extracting autoconf-2.72: .......... done ===== Message from libsigsegv-2.14: -- Note that the stackoverflow handling functions of this library need procfs mounted on /proc. ===> cufflinks-2.2.1.89_11 depends on package: autoconf>=2.72 - found ===> Returning to build of cufflinks-2.2.1.89_11 ===> cufflinks-2.2.1.89_11 depends on package: automake>=1.17 - not found ===> Installing existing package /packages/All/automake-1.17.pkg [pkg-builder.dan.net.uk] Installing automake-1.17... [pkg-builder.dan.net.uk] Extracting automake-1.17: .......... done ===> cufflinks-2.2.1.89_11 depends on package: automake>=1.17 - found ===> Returning to build of cufflinks-2.2.1.89_11 ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] 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 gcc13 create symlink for gcc13 (world) create symlink for g++13 create symlink for g++13 (world) create symlink for cpp13 create symlink for cpp13 (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. ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/bin/ccache - found ===> Returning to build of cufflinks-2.2.1.89_11 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cufflinks-2.2.1.89_11 depends on shared library: libboost_system.so - not found ===> Installing existing package /packages/All/boost-libs-1.87.0_1.pkg [pkg-builder.dan.net.uk] Installing boost-libs-1.87.0_1... [pkg-builder.dan.net.uk] `-- Installing icu-76.1,1... [pkg-builder.dan.net.uk] `-- Extracting icu-76.1,1: .......... done [pkg-builder.dan.net.uk] Extracting boost-libs-1.87.0_1: .......... done ===== Message from boost-libs-1.87.0_1: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===> cufflinks-2.2.1.89_11 depends on shared library: libboost_system.so - found (/usr/local/lib/libboost_system.so) ===> Returning to build of cufflinks-2.2.1.89_11 ===> cufflinks-2.2.1.89_11 depends on shared library: libhts.so - not found ===> Installing existing package /packages/All/htslib-1.21.pkg [pkg-builder.dan.net.uk] Installing htslib-1.21... [pkg-builder.dan.net.uk] `-- Installing curl-8.13.0_1... [pkg-builder.dan.net.uk] | `-- Installing brotli-1.1.0,1... [pkg-builder.dan.net.uk] | `-- Extracting brotli-1.1.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libidn2-2.3.8... [pkg-builder.dan.net.uk] | | `-- Installing libunistring-1.3... [pkg-builder.dan.net.uk] | | `-- Extracting libunistring-1.3: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libidn2-2.3.8: .......... done [pkg-builder.dan.net.uk] | `-- Installing libnghttp2-1.65.0... [pkg-builder.dan.net.uk] | `-- Extracting libnghttp2-1.65.0: ....... done [pkg-builder.dan.net.uk] | `-- Installing libssh2-1.11.1,3... [pkg-builder.dan.net.uk] | `-- Extracting libssh2-1.11.1,3: .......... done [pkg-builder.dan.net.uk] `-- Extracting curl-8.13.0_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libdeflate-1.22... [pkg-builder.dan.net.uk] `-- Extracting libdeflate-1.22: .......... done [pkg-builder.dan.net.uk] Extracting htslib-1.21: .......... done ===> cufflinks-2.2.1.89_11 depends on shared library: libhts.so - found (/usr/local/lib/libhts.so) ===> Returning to build of cufflinks-2.2.1.89_11 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for cufflinks-2.2.1.89_11 sh: svnversion: not found sh: svnversion: not found sh: svnversion: not found configure.ac:44: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:44: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... ax_check_zlib.m4:62: AX_CHECK_ZLIB is expanded from... configure.ac:44: the top level sh: svnversion: not found sh: svnversion: not found configure.ac:36: installing 'build-aux/ar-lib' configure.ac:32: installing 'build-aux/compile' configure.ac:38: installing 'build-aux/config.guess' configure.ac:38: installing 'build-aux/config.sub' configure.ac:17: installing 'build-aux/install-sh' configure.ac:17: installing 'build-aux/missing' src/Makefile.am:113: warning: source file 'locfit/adap.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least one source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, this automake: behavior may change in a future Automake major version, with object automake: files being placed in the same subdirectory as the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibility. src/Makefile.am:113: warning: source file 'locfit/ar_funs.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/arith.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/band.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/c_args.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/c_plot.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/cmd.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/dens_haz.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/dens_int.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/dens_odi.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/density.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/dist.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/ev_atree.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/ev_interp.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/ev_kdtre.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/ev_main.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/ev_trian.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/family.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/fitted.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/frend.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/help.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/lf_dercor.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/lf_fitfun.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/lf_robust.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/lf_vari.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/lfd.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/lfstr.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/linalg.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/locfit.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/m_chol.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/m_eigen.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/m_jacob.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/m_max.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/makecmd.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/math.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/minmax.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/nbhd.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/pcomp.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/pout.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/preplot.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/random.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/readfile.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/scb.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/scb_cons.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/simul.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/solve.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/startlf.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/strings.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/vari.cpp' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/wdiag.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am:113: warning: source file 'locfit/weight.c' is in a subdirectory, src/Makefile.am:113: but option 'subdir-objects' is disabled src/Makefile.am: installing 'build-aux/depcomp' configure: loading site script /usr/ports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether /usr/local/bin/gmake sets $(MAKE)... yes checking whether /usr/local/bin/gmake supports nested variables... yes checking xargs -n works... yes checking how to create a pax tar archive... gnutar checking for gawk... (cached) /usr/bin/awk checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether c++ accepts -g... yes checking for c++ option to enable C++11 features... none needed checking whether /usr/local/bin/gmake supports the include directive... yes (GNU style) checking dependency style of c++... gcc3 checking for gcc... cc checking whether the compiler supports GNU C... yes checking whether cc accepts -g... yes checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... gcc3 checking whether /usr/local/bin/gmake sets $(MAKE)... (cached) yes checking for ranlib... ranlib checking for ar... ar checking the archiver (ar) interface... ar checking whether /usr/local/bin/python3.11 version is >= 2.4... yes checking for /usr/local/bin/python3.11 version... 3.11 checking for /usr/local/bin/python3.11 platform... freebsd14 checking for GNU default /usr/local/bin/python3.11 prefix... ${prefix} checking for GNU default /usr/local/bin/python3.11 exec_prefix... ${exec_prefix} checking for /usr/local/bin/python3.11 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages checking for /usr/local/bin/python3.11 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages checking build system type... amd64-portbld-freebsd14.2 checking host system type... amd64-portbld-freebsd14.2 checking for boostlib >= 1.47.0 (104700)... yes checking for htslib or bamlib... yes checking whether the Boost::System library is available... yes checking for main in -lboost_system... yes configure: WARNING: BOOST_CPPFLAGS -I/usr/local/include checking whether the Boost::Serialization library is available... yes checking for main in -lboost_serialization... yes checking whether the Boost::Filesystem library is available... yes checking for main in -lboost_filesystem... yes checking whether the Boost::Thread library is available... yes checking for main in -lboost_thread... yes checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking if zlib is wanted... yes checking for inflateEnd in -lz... yes checking for zlib.h... (cached) yes checking for inflateEnd in -lz... (cached) yes checking zlib in /usr... ok checking for eigenlib... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for _Bool... (cached) yes checking for stdbool.h that conforms to C99 or later... (cached) yes checking for inline... inline checking for pid_t... (cached) yes checking for size_t... (cached) yes checking for ptrdiff_t... (cached) yes checking if gcc accepts -m64... checking for struct sysinfo.totalram... no checking for cc options needed to detect all undeclared functions... -fno-builtin checking whether sysctl is declared... yes checking whether CTL_HW is declared... yes checking whether HW_PHYSMEM is declared... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands -- cufflinks 2.2.2 Configuration Results -- C++ compiler: c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong GCC version: FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67) Host System type: amd64-portbld-freebsd14.2 Install prefix: /usr/local Install eprefix: ${prefix} See config.h for further configuration information. Email with questions and bug reports. =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for cufflinks-2.2.1.89_11 /usr/local/bin/gmake all-recursive gmake[1]: Entering directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb' Making all in src gmake[2]: Entering directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb/src' c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT cufflinks.o -MD -MP -MF .deps/cufflinks.Tpo -c -o cufflinks.o cufflinks.cpp In file included from cufflinks.cpp:15: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from cufflinks.cpp:19: ./update_check.h:81:29: warning: 'bzero' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] 81 | bzero(curr_version, sizeof(curr_version)); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ ./update_check.h:81:29: note: did you mean to provide an explicit length? 81 | bzero(curr_version, sizeof(curr_version)); | ^~~~~~~~~~~~ In file included from cufflinks.cpp:20: In file included from ./clustering.h:38: In file included from ./abundances.h:24: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from cufflinks.cpp:20: In file included from ./clustering.h:38: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :43:2: note: expanded from here 43 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from cufflinks.cpp:20: In file included from ./clustering.h:38: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from cufflinks.cpp:28: ./replicates.h:224:57: warning: unused variable 's2' [-Wunused-variable] 224 | const vector >& s2 = bundles[i-1]->ref_scaffolds(); | ^~ cufflinks.cpp:693:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 693 | bool ref_guided = (ref_scaffs != NULL); | ^ cufflinks.cpp:690:5: note: previous statement is here 690 | if (bundle.hits().size() >= max_frags_per_bundle) | ^ cufflinks.cpp:1279:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1279 | if (!final_est_run && bundle_mode==REF_DRIVEN) // Bias needs to be learned | ^ cufflinks.cpp:1275:5: note: previous statement is here 1275 | if (allow_junk_filtering) | ^ cufflinks.cpp:1176:17: warning: unused variable 'map_mass' [-Wunused-variable] 1176 | long double map_mass = rg_props->normalized_map_mass(); | ^~~~~~~~ In file included from cufflinks.cpp:23: In file included from ./filters.h:18: ./genes.h:210:6: warning: private field '_id' is not used [-Wunused-private-field] 210 | int _id; | ^ 49 warnings generated. mv -f .deps/cufflinks.Tpo .deps/cufflinks.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT clustering.o -MD -MP -MF .deps/clustering.Tpo -c -o clustering.o clustering.cpp In file included from clustering.cpp:10: In file included from ./clustering.h:38: In file included from ./abundances.h:23: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from clustering.cpp:10: In file included from ./clustering.h:38: In file included from ./abundances.h:24: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from clustering.cpp:10: In file included from ./clustering.h:38: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :115:2: note: expanded from here 115 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from clustering.cpp:10: In file included from ./clustering.h:38: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ 43 warnings generated. mv -f .deps/clustering.Tpo .deps/clustering.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT differential.o -MD -MP -MF .deps/differential.Tpo -c -o differential.o differential.cpp In file included from differential.cpp:20: In file included from ./abundances.h:23: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from differential.cpp:20: In file included from ./abundances.h:24: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from differential.cpp:20: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :128:2: note: expanded from here 128 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from differential.cpp:20: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from differential.cpp:21: In file included from ./differential.h:29: ./replicates.h:224:57: warning: unused variable 's2' [-Wunused-variable] 224 | const vector >& s2 = bundles[i-1]->ref_scaffolds(); | ^~ In file included from differential.cpp:21: ./differential.h:215:5: warning: field 'sample_labels' will be initialized after field 'headers_written' [-Wreorder-ctor] 215 | sample_labels(sls), | ^~~~~~~~~~~~~~~~~~ | headers_written(false) 216 | headers_written(false), | ~~~~~~~~~~~~~~~~~~~~~~ | _id_to_locus_map(id_to_locus_map) 217 | _id_to_locus_map(id_to_locus_map) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sample_labels(sls) ./differential.h:325:29: warning: variable 'status' set but not used [-Wunused-but-set-variable] 325 | AbundanceStatus status = NUMERIC_OK; | ^ ./differential.h:407:29: warning: variable 'status' set but not used [-Wunused-but-set-variable] 407 | AbundanceStatus status = NUMERIC_OK; | ^ ./differential.h:614:56: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] 614 | fprintf(fout, "%s_%d\t%s\t%Lg\t%lg\t%lg\t%lg\n", | ~~^ differential.cpp:134:31: warning: unused variable 's2' [-Wunused-variable] 134 | const AbundanceGroup& s2 = prev.transcripts; | ^~ differential.cpp:163:31: warning: unused variable 's2' [-Wunused-variable] 163 | const AbundanceGroup& s2 = prev.transcripts; | ^~ differential.cpp:480:6: warning: variable 'total_iso_de_tests' set but not used [-Wunused-but-set-variable] 480 | int total_iso_de_tests = 0; | ^ In file included from differential.cpp:24: ./sampling.h:50:13: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 50 | typedef M matrix_type; | ^ ./sampling.h:113:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 113 | typedef const M const_matrix_type; | ^ ./sampling.h:114:42: warning: unused typedef 'vector_type' [-Wunused-local-typedef] 114 | typedef vector vector_type; | ^ ./sampling.h:121:42: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 121 | typedef matrix matrix_type; | ^ ./sampling.h:120:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 120 | typedef const M const_matrix_type; | ^ ./sampling.h:128:42: warning: unused typedef 'vector_type' [-Wunused-local-typedef] 128 | typedef vector vector_type; | ^ ./sampling.h:127:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 127 | typedef const M const_matrix_type; | ^ ./sampling.h:135:42: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 135 | typedef matrix matrix_type; | ^ ./sampling.h:134:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 134 | typedef const M const_matrix_type; | ^ 60 warnings generated. mv -f .deps/differential.Tpo .deps/differential.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT common.o -MD -MP -MF .deps/common.Tpo -c -o common.o common.cpp In file included from common.cpp:28: In file included from ./replicates.h:10: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :64:2: note: expanded from here 64 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from common.cpp:28: In file included from ./replicates.h:10: In file included from ./bundles.h:22: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from common.cpp:28: In file included from ./replicates.h:10: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from common.cpp:28: In file included from ./replicates.h:10: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from common.cpp:28: ./replicates.h:224:57: warning: unused variable 's2' [-Wunused-variable] 224 | const vector >& s2 = bundles[i-1]->ref_scaffolds(); | ^~ In file included from common.cpp:27: In file included from ./common.h:32: In file included from /usr/local/include/boost/archive/binary_iarchive.hpp:20: In file included from /usr/local/include/boost/archive/binary_iarchive_impl.hpp:21: In file included from /usr/local/include/boost/archive/basic_binary_iarchive.hpp:30: In file included from /usr/local/include/boost/archive/detail/common_iarchive.hpp:21: In file included from /usr/local/include/boost/archive/detail/basic_iarchive.hpp:23: In file included from /usr/local/include/boost/scoped_ptr.hpp:13: In file included from /usr/local/include/boost/smart_ptr/scoped_ptr.hpp:16: /usr/local/include/boost/core/checked_delete.hpp:44:5: warning: delete called on non-final 'PoissonDispersionModel' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete x; | ^ /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:150:20: note: in instantiation of function template specialization 'boost::checked_delete' requested here 150 | boost::checked_delete( p ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:205:5: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count' requested here 205 | boost::detail::shared_count( p ).swap( pn ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:283:24: note: in instantiation of function template specialization 'boost::detail::sp_pointer_construct' requested here 283 | boost::detail::sp_pointer_construct( this, p, pn ); | ^ common.cpp:487:30: note: in instantiation of function template specialization 'boost::shared_ptr::shared_ptr' requested here 487 | _mass_dispersion_model = boost::shared_ptr(new PoissonDispersionModel("")); | ^ 45 warnings generated. mv -f .deps/common.Tpo .deps/common.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT assemble.o -MD -MP -MF .deps/assemble.Tpo -c -o assemble.o assemble.cpp In file included from assemble.cpp:19: In file included from ./lemon/topology.h:22: In file included from ./lemon/dfs.h:26: In file included from ./lemon/list_graph.h:26: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:108:10: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] 108 | std::auto_ptr buf; | ^ /usr/include/c++/v1/__memory/auto_ptr.h:29:28: note: 'auto_ptr' has been explicitly marked deprecated here 29 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from assemble.cpp:19: In file included from ./lemon/topology.h:22: In file included from ./lemon/dfs.h:26: In file included from ./lemon/list_graph.h:26: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:93:10: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] 93 | std::auto_ptr<_Type> ptr; | ^ ./lemon/error.h:248:34: note: in instantiation of template class 'lemon::ExceptionMember' requested here 248 | ExceptionMember _message; | ^ /usr/include/c++/v1/__memory/auto_ptr.h:29:28: note: 'auto_ptr' has been explicitly marked deprecated here 29 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from assemble.cpp:19: In file included from ./lemon/topology.h:22: In file included from ./lemon/dfs.h:26: In file included from ./lemon/list_graph.h:26: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:464:9: warning: returning address of local temporary object [-Wreturn-stack-address] 464 | return ostr.str().c_str(); | ^~~~~~~~~~ In file included from assemble.cpp:19: In file included from ./lemon/topology.h:28: In file included from ./lemon/concepts/graph.h:30: ./lemon/concepts/graph_components.h:102:9: warning: variable 'b' set but not used [-Wunused-but-set-variable] 102 | bool b; | ^ In file included from assemble.cpp:22: ./lemon/bipartite_matching.h:310:8: warning: variable 'level' set but not used [-Wunused-but-set-variable] 310 | int level = 0; | ^ In file included from assemble.cpp:44: In file included from ./transitive_closure.h:30: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :41:2: note: expanded from here 41 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from assemble.cpp:44: ./transitive_closure.h:52:34: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 52 | struct subscript_t : public std::unary_function < ST, VT > | ^ ./transitive_closure.h:151:22: note: in instantiation of template class 'subscript_t>' requested here 151 | boost::bind(subscript(topo_number), _1), | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from assemble.cpp:48: In file included from ./assemble.h:21: In file included from ./bundles.h:22: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from assemble.cpp:48: In file included from ./assemble.h:21: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from assemble.cpp:48: In file included from ./assemble.h:21: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ assemble.cpp:188:21: warning: unused variable 'a_for_b' [-Wunused-variable] 188 | ReachGraph::ANode a_for_b = b_to_a[b_id]; | ^~~~~~~ assemble.cpp:123:17: warning: unused variable 'hits_for_node' [-Wunused-variable] 123 | HitsForNodeMap hits_for_node = get(vertex_name, dag); | ^~~~~~~~~~~~~ assemble.cpp:237:7: warning: variable 'num_overlaps' set but not used [-Wunused-but-set-variable] 237 | int num_overlaps = 0; | ^ assemble.cpp:262:21: warning: unused variable 'a_for_b' [-Wunused-variable] 262 | ReachGraph::ANode a_for_b = bp.nodeFromANodeId(a_id_for_b); | ^~~~~~~ In file included from assemble.cpp:19: ./lemon/topology.h:249:34: warning: unused typedef 'Node' [-Wunused-local-typedef] 249 | typedef typename Graph::Node Node; | ^ ./lemon/topology.h:311:34: warning: unused typedef 'Edge' [-Wunused-local-typedef] 311 | typedef typename Graph::Edge Edge; | ^ ./lemon/topology.h:313:36: warning: unused typedef 'EdgeIt' [-Wunused-local-typedef] 313 | typedef typename Graph::EdgeIt EdgeIt; | ^ ./lemon/topology.h:1215:34: warning: unused typedef 'Edge' [-Wunused-local-typedef] 1215 | typedef typename Graph::Edge Edge; | ^ ./lemon/topology.h:1213:34: warning: unused typedef 'Node' [-Wunused-local-typedef] 1213 | typedef typename Graph::Node Node; | ^ ./lemon/topology.h:1470:37: warning: unused typedef 'EdgeIt' [-Wunused-local-typedef] 1470 | typedef typename UGraph::EdgeIt EdgeIt; | ^ ./lemon/topology.h:1514:35: warning: unused typedef 'Node' [-Wunused-local-typedef] 1514 | typedef typename UGraph::Node Node; | ^ ./lemon/topology.h:1516:37: warning: unused typedef 'EdgeIt' [-Wunused-local-typedef] 1516 | typedef typename UGraph::EdgeIt EdgeIt; | ^ In file included from assemble.cpp:44: ./transitive_closure.h:83:69: warning: unused typedef 'edge' [-Wunused-local-typedef] 83 | typedef typename boost::graph_traits < Graph >::edge_descriptor edge; | ^ ./transitive_closure.h:224:73: warning: unused typedef 'tc_vertex' [-Wunused-local-typedef] 224 | typedef typename boost::graph_traits < GraphTC >::vertex_descriptor tc_vertex; | ^ ./transitive_closure.h:321:67: warning: unused typedef 'vertex' [-Wunused-local-typedef] 321 | typedef typename boost::graph_traits < G >::vertex_descriptor vertex; | ^ ./transitive_closure.h:347:67: warning: unused typedef 'vertex' [-Wunused-local-typedef] 347 | typedef typename boost::graph_traits < G >::vertex_descriptor vertex; | ^ In file included from assemble.cpp:45: ./transitive_reduction.h:53:63: warning: unused typedef 'VertexIterator' [-Wunused-local-typedef] 53 | typedef typename graph_traits::vertex_iterator VertexIterator; | ^ 66 warnings generated. mv -f .deps/assemble.Tpo .deps/assemble.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT tokenize.o -MD -MP -MF .deps/tokenize.Tpo -c -o tokenize.o tokenize.cpp mv -f .deps/tokenize.Tpo .deps/tokenize.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT abundances.o -MD -MP -MF .deps/abundances.Tpo -c -o abundances.o abundances.cpp In file included from abundances.cpp:16: In file included from ./abundances.h:23: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from abundances.cpp:16: In file included from ./abundances.h:24: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from abundances.cpp:16: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :128:2: note: expanded from here 128 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from abundances.cpp:16: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from abundances.cpp:43: ./replicates.h:224:57: warning: unused variable 's2' [-Wunused-variable] 224 | const vector >& s2 = bundles[i-1]->ref_scaffolds(); | ^~ abundances.cpp:552:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 552 | return NUMERIC_OK; | ^ abundances.cpp:549:5: note: previous statement is here 549 | if (has_ok_member == false) | ^ abundances.cpp:526:10: warning: variable 'has_lowdata_member' set but not used [-Wunused-but-set-variable] 526 | bool has_lowdata_member = false; | ^ abundances.cpp:1043:20: warning: unused variable 'curr_mass' [-Wunused-variable] 1043 | double curr_mass = inserted.first->second; | ^~~~~~~~~ abundances.cpp:1157:9: warning: variable 'num_replaced' set but not used [-Wunused-but-set-variable] 1157 | int num_replaced = 0; | ^ abundances.cpp:1165:12: warning: variable 'total_mass_pre_collapse' set but not used [-Wunused-but-set-variable] 1165 | double total_mass_pre_collapse = 0.0; | ^ abundances.cpp:1346:12: warning: variable 'total_mass_post_collapse' set but not used [-Wunused-but-set-variable] 1346 | double total_mass_post_collapse = 0.0; | ^ abundances.cpp:1872:58: warning: unused variable 'sc_ab' [-Wunused-variable] 1872 | const vector >& sc_ab = itr->second->abundances(); | ^~~~~ abundances.cpp:2079:17: warning: variable 'bnb_mean' set but not used [-Wunused-but-set-variable] 2079 | long double bnb_mean = 0.0; | ^ abundances.cpp:2598:24: warning: unused variable 'fpkm' [-Wunused-variable] 2598 | double fpkm = _abundances[i]->FPKM(); | ^~~~ abundances.cpp:2541:12: warning: variable 'abundance_weighted_length' set but not used [-Wunused-but-set-variable] 2541 | double abundance_weighted_length = 0.0; | ^ abundances.cpp:2542:12: warning: variable 'total_abundance' set but not used [-Wunused-but-set-variable] 2542 | double total_abundance = 0.0; | ^ abundances.cpp:2706:16: warning: variable 'avg_X_g' set but not used [-Wunused-but-set-variable] 2706 | double avg_X_g = 0.0; | ^ abundances.cpp:3280:12: warning: variable 'total_var' set but not used [-Wunused-but-set-variable] 3280 | double total_var = 0.0; | ^ abundances.cpp:3868:94: warning: unused variable 'al_itr' [-Wunused-variable] 3868 | map, vector >::const_iterator al_itr = | ^~~~~~ abundances.cpp:4120:10: warning: variable 'logL' set but not used [-Wunused-but-set-variable] 4120 | double logL; | ^ abundances.cpp:4531:18: warning: implicit conversion from 'int' to 'float' changes value from 99999999 to 1.0E+8 [-Wimplicit-const-int-float-conversion] 4531 | float min_doc = 99999999; | ~~~~~~~ ^~~~~~~~ In file included from abundances.cpp:44: ./sampling.h:50:13: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 50 | typedef M matrix_type; | ^ ./sampling.h:113:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 113 | typedef const M const_matrix_type; | ^ ./sampling.h:114:42: warning: unused typedef 'vector_type' [-Wunused-local-typedef] 114 | typedef vector vector_type; | ^ ./sampling.h:120:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 120 | typedef const M const_matrix_type; | ^ ./sampling.h:121:42: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 121 | typedef matrix matrix_type; | ^ ./sampling.h:127:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 127 | typedef const M const_matrix_type; | ^ ./sampling.h:128:42: warning: unused typedef 'vector_type' [-Wunused-local-typedef] 128 | typedef vector vector_type; | ^ ./sampling.h:134:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 134 | typedef const M const_matrix_type; | ^ ./sampling.h:135:42: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 135 | typedef matrix matrix_type; | ^ abundances.cpp:4056:15: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 4056 | typedef M matrix_type; | ^ In file included from abundances.cpp:42: In file included from ./filters.h:18: ./genes.h:210:6: warning: private field '_id' is not used [-Wunused-private-field] 210 | int _id; | ^ 71 warnings generated. mv -f .deps/abundances.Tpo .deps/abundances.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT scaffolds.o -MD -MP -MF .deps/scaffolds.Tpo -c -o scaffolds.o scaffolds.cpp In file included from scaffolds.cpp:14: In file included from ./scaffolds.h:20: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from scaffolds.cpp:14: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ scaffolds.cpp:729:6: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 729 | int r_check = merged.left(); | ^ scaffolds.cpp:803:6: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 803 | int r_check = merged.left(); | ^ scaffolds.cpp:838:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 838 | const vector& orig_ops = augmented_ops(); | ^ scaffolds.cpp:835:5: note: previous statement is here 835 | if (filled_gap_size <= 0) | ^ scaffolds.cpp:936:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 936 | AugmentedCuffOp::merge_ops(overlapping, _augmented_ops, true); | ^ scaffolds.cpp:933:5: note: previous statement is here 933 | if (overlapping.empty()) | ^ 6 warnings generated. mv -f .deps/scaffolds.Tpo .deps/scaffolds.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT hits.o -MD -MP -MF .deps/hits.Tpo -c -o hits.o hits.cpp In file included from hits.cpp:22: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from hits.cpp:25: In file included from ./abundances.h:24: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from hits.cpp:25: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :89:2: note: expanded from here 89 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from hits.cpp:25: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ hits.cpp:44:13: warning: variable 'pos' set but not used [-Wunused-but-set-variable] 44 | int pos = _left; | ^ hits.cpp:40:9: warning: variable 'new_left' set but not used [-Wunused-but-set-variable] 40 | int new_left = 0; | ^ hits.cpp:723:23: warning: unused variable 'MAX_HEADER_LEN' [-Wunused-const-variable] 723 | static const unsigned MAX_HEADER_LEN = 64 * 1024 * 1024; // 4 MB | ^~~~~~~~~~~~~~ 46 warnings generated. mv -f .deps/hits.Tpo .deps/hits.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT genes.o -MD -MP -MF .deps/genes.Tpo -c -o genes.o genes.cpp In file included from genes.cpp:10: In file included from ./genes.h:17: In file included from ./scaffolds.h:20: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from genes.cpp:10: In file included from ./genes.h:17: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from genes.cpp:10: In file included from ./genes.h:18: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :65:2: note: expanded from here 65 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from genes.cpp:10: In file included from ./genes.h:18: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from genes.cpp:10: ./genes.h:210:6: warning: private field '_id' is not used [-Wunused-private-field] 210 | int _id; | ^ 44 warnings generated. mv -f .deps/genes.Tpo .deps/genes.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT bundles.o -MD -MP -MF .deps/bundles.Tpo -c -o bundles.o bundles.cpp In file included from bundles.cpp:17: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :2:2: note: expanded from here 2 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from bundles.cpp:17: In file included from ./bundles.h:22: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from bundles.cpp:17: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from bundles.cpp:17: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ bundles.cpp:90:2: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation] 90 | GList ref_rnas; | ^ bundles.cpp:87:5: note: previous statement is here 87 | else | ^ bundles.cpp:566:13: warning: 'random_shuffle>' is deprecated [-Wdeprecated-declarations] 566 | random_shuffle(_hits.begin(), _hits.end()); | ^ /usr/include/c++/v1/__algorithm/shuffle.h:95:23: note: 'random_shuffle>' has been explicitly marked deprecated here 95 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX14 void | ^ /usr/include/c++/v1/__config:998:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX14' 998 | # define _LIBCPP_DEPRECATED_IN_CXX14 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ bundles.cpp:674:23: warning: integer literal is too large to be represented in a signed integer type, interpreting as unsigned [-Wimplicitly-unsigned-literal] 674 | if (tmp.ref_id() == 12638153115695167477) // corresponds to SAM "*" under FNV hash. unaligned read record | ^ bundles.cpp:728:18: warning: variable 'found_scaff' set but not used [-Wunused-but-set-variable] 728 | bool found_scaff = false; | ^ bundles.cpp:886:8: warning: variable 'last_hit_ref_id_seen' set but not used [-Wunused-but-set-variable] 886 | RefID last_hit_ref_id_seen = 0; | ^ bundles.cpp:887:6: warning: variable 'last_hit_pos_seen' set but not used [-Wunused-but-set-variable] 887 | int last_hit_pos_seen = 0; | ^ 49 warnings generated. mv -f .deps/bundles.Tpo .deps/bundles.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT filters.o -MD -MP -MF .deps/filters.Tpo -c -o filters.o filters.cpp In file included from filters.cpp:10: In file included from ./filters.h:17: In file included from ./scaffolds.h:20: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from filters.cpp:10: In file included from ./filters.h:17: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from filters.cpp:10: In file included from ./filters.h:18: In file included from ./genes.h:18: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :60:2: note: expanded from here 60 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from filters.cpp:10: In file included from ./filters.h:18: In file included from ./genes.h:18: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ filters.cpp:806:20: warning: variable 'mean_to_keep' set but not used [-Wunused-but-set-variable] 806 | double mean_to_keep = 0.0; | ^ filters.cpp:807:20: warning: variable 'mean_to_trim' set but not used [-Wunused-but-set-variable] 807 | double mean_to_trim = 0.0; | ^ filters.cpp:914:20: warning: variable 'total' set but not used [-Wunused-but-set-variable] 914 | double total = 0; | ^ filters.cpp:934:36: warning: variable 'exon_3' set but not used [-Wunused-but-set-variable] 934 | const AugmentedCuffOp* exon_3 = NULL; | ^ filters.cpp:935:17: warning: variable 'mult' set but not used [-Wunused-but-set-variable] 935 | int mult; | ^ filters.cpp:936:17: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 936 | int offset; | ^ In file included from filters.cpp:10: In file included from ./filters.h:18: ./genes.h:210:6: warning: private field '_id' is not used [-Wunused-private-field] 210 | int _id; | ^ 50 warnings generated. mv -f .deps/filters.Tpo .deps/filters.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT scaffold_graph.o -MD -MP -MF .deps/scaffold_graph.Tpo -c -o scaffold_graph.o scaffold_graph.cpp In file included from scaffold_graph.cpp:12: In file included from ./scaffolds.h:20: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from scaffold_graph.cpp:12: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ scaffold_graph.cpp:267:9: warning: variable 'num_attached_to_source' set but not used [-Wunused-but-set-variable] 267 | int num_attached_to_source = 0; | ^ scaffold_graph.cpp:268:9: warning: variable 'num_attached_to_sink' set but not used [-Wunused-but-set-variable] 268 | int num_attached_to_sink = 0; | ^ 4 warnings generated. mv -f .deps/scaffold_graph.Tpo .deps/scaffold_graph.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT matching_merge.o -MD -MP -MF .deps/matching_merge.Tpo -c -o matching_merge.o matching_merge.cpp In file included from matching_merge.cpp:10: In file included from ./matching_merge.h:16: In file included from ./lemon/smart_graph.h:30: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:108:10: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] 108 | std::auto_ptr buf; | ^ /usr/include/c++/v1/__memory/auto_ptr.h:29:28: note: 'auto_ptr' has been explicitly marked deprecated here 29 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from matching_merge.cpp:10: In file included from ./matching_merge.h:16: In file included from ./lemon/smart_graph.h:30: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:93:10: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] 93 | std::auto_ptr<_Type> ptr; | ^ ./lemon/error.h:248:34: note: in instantiation of template class 'lemon::ExceptionMember' requested here 248 | ExceptionMember _message; | ^ /usr/include/c++/v1/__memory/auto_ptr.h:29:28: note: 'auto_ptr' has been explicitly marked deprecated here 29 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from matching_merge.cpp:10: In file included from ./matching_merge.h:16: In file included from ./lemon/smart_graph.h:30: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:464:9: warning: returning address of local temporary object [-Wreturn-stack-address] 464 | return ostr.str().c_str(); | ^~~~~~~~~~ In file included from matching_merge.cpp:10: In file included from ./matching_merge.h:17: ./lemon/bipartite_matching.h:310:8: warning: variable 'level' set but not used [-Wunused-but-set-variable] 310 | int level = 0; | ^ In file included from matching_merge.cpp:10: In file included from ./matching_merge.h:20: In file included from ./scaffolds.h:20: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from matching_merge.cpp:10: In file included from ./matching_merge.h:20: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ 6 warnings generated. mv -f .deps/matching_merge.Tpo .deps/matching_merge.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT graph_optimize.o -MD -MP -MF .deps/graph_optimize.Tpo -c -o graph_optimize.o graph_optimize.cpp In file included from graph_optimize.cpp:13: In file included from ./graph_optimize.h:17: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :81:2: note: expanded from here 81 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from graph_optimize.cpp:13: In file included from ./graph_optimize.h:17: In file included from ./bundles.h:22: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from graph_optimize.cpp:13: In file included from ./graph_optimize.h:17: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from graph_optimize.cpp:13: In file included from ./graph_optimize.h:17: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from graph_optimize.cpp:16: In file included from ./lemon/topology.h:22: In file included from ./lemon/dfs.h:26: In file included from ./lemon/list_graph.h:26: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:108:10: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] 108 | std::auto_ptr buf; | ^ /usr/include/c++/v1/__memory/auto_ptr.h:29:28: note: 'auto_ptr' has been explicitly marked deprecated here 29 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from graph_optimize.cpp:16: In file included from ./lemon/topology.h:22: In file included from ./lemon/dfs.h:26: In file included from ./lemon/list_graph.h:26: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:93:10: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] 93 | std::auto_ptr<_Type> ptr; | ^ ./lemon/error.h:248:34: note: in instantiation of template class 'lemon::ExceptionMember' requested here 248 | ExceptionMember _message; | ^ /usr/include/c++/v1/__memory/auto_ptr.h:29:28: note: 'auto_ptr' has been explicitly marked deprecated here 29 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from graph_optimize.cpp:16: In file included from ./lemon/topology.h:22: In file included from ./lemon/dfs.h:26: In file included from ./lemon/list_graph.h:26: In file included from ./lemon/bits/base_extender.h:23: ./lemon/error.h:464:9: warning: returning address of local temporary object [-Wreturn-stack-address] 464 | return ostr.str().c_str(); | ^~~~~~~~~~ In file included from graph_optimize.cpp:16: In file included from ./lemon/topology.h:28: In file included from ./lemon/concepts/graph.h:30: ./lemon/concepts/graph_components.h:102:9: warning: variable 'b' set but not used [-Wunused-but-set-variable] 102 | bool b; | ^ In file included from graph_optimize.cpp:18: ./lemon/bipartite_matching.h:310:8: warning: variable 'level' set but not used [-Wunused-but-set-variable] 310 | int level = 0; | ^ graph_optimize.cpp:264:30: warning: unused variable 'e' [-Wunused-variable] 264 | ContainmentGraph::UEdge e = containment.addEdge(nj.first, | ^ In file included from graph_optimize.cpp:16: ./lemon/topology.h:249:34: warning: unused typedef 'Node' [-Wunused-local-typedef] 249 | typedef typename Graph::Node Node; | ^ ./lemon/topology.h:311:34: warning: unused typedef 'Edge' [-Wunused-local-typedef] 311 | typedef typename Graph::Edge Edge; | ^ ./lemon/topology.h:313:36: warning: unused typedef 'EdgeIt' [-Wunused-local-typedef] 313 | typedef typename Graph::EdgeIt EdgeIt; | ^ ./lemon/topology.h:1215:34: warning: unused typedef 'Edge' [-Wunused-local-typedef] 1215 | typedef typename Graph::Edge Edge; | ^ ./lemon/topology.h:1213:34: warning: unused typedef 'Node' [-Wunused-local-typedef] 1213 | typedef typename Graph::Node Node; | ^ ./lemon/topology.h:1470:37: warning: unused typedef 'EdgeIt' [-Wunused-local-typedef] 1470 | typedef typename UGraph::EdgeIt EdgeIt; | ^ ./lemon/topology.h:1514:35: warning: unused typedef 'Node' [-Wunused-local-typedef] 1514 | typedef typename UGraph::Node Node; | ^ ./lemon/topology.h:1516:37: warning: unused typedef 'EdgeIt' [-Wunused-local-typedef] 1516 | typedef typename UGraph::EdgeIt EdgeIt; | ^ graph_optimize.cpp:342:31: warning: unused typedef 'ContainmentGraph' [-Wunused-local-typedef] 342 | typedef lemon::SmartBpUGraph ContainmentGraph; | ^ In file included from graph_optimize.cpp:22: In file included from ./filters.h:18: ./genes.h:210:6: warning: private field '_id' is not used [-Wunused-private-field] 210 | int _id; | ^ 59 warnings generated. mv -f .deps/graph_optimize.Tpo .deps/graph_optimize.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT biascorrection.o -MD -MP -MF .deps/biascorrection.Tpo -c -o biascorrection.o biascorrection.cpp In file included from biascorrection.cpp:11: In file included from ./scaffolds.h:20: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from biascorrection.cpp:11: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from biascorrection.cpp:12: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :3:2: note: expanded from here 3 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from biascorrection.cpp:12: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ biascorrection.cpp:240:11: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 240 | char seq[seqLen]; | ^~~~~~ biascorrection.cpp:240:11: note: read of non-const variable 'seqLen' is not allowed in a constant expression biascorrection.cpp:238:6: note: declared here 238 | int seqLen = transcript.length(); | ^ biascorrection.cpp:241:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 241 | char c_seq[seqLen]; | ^~~~~~ biascorrection.cpp:241:13: note: read of non-const variable 'seqLen' is not allowed in a constant expression biascorrection.cpp:238:6: note: declared here 238 | int seqLen = transcript.length(); | ^ biascorrection.cpp:342:11: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 342 | char seq[seqLen]; | ^~~~~~ biascorrection.cpp:342:11: note: read of non-const variable 'seqLen' is not allowed in a constant expression biascorrection.cpp:340:6: note: declared here 340 | int seqLen = transcript.length(); | ^ biascorrection.cpp:343:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 343 | char c_seq[seqLen]; | ^~~~~~ biascorrection.cpp:343:13: note: read of non-const variable 'seqLen' is not allowed in a constant expression biascorrection.cpp:340:6: note: declared here 340 | int seqLen = transcript.length(); | ^ biascorrection.cpp:797:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 797 | return cond_prob; | ^ biascorrection.cpp:794:5: note: previous statement is here 794 | if (isinf(cond_prob) || isnan(cond_prob)) | ^ biascorrection.cpp:812:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 812 | double tot_mass = accumulate( _rg_masses.begin(), _rg_masses.end(), 0.0 ); | ^ biascorrection.cpp:809:5: note: previous statement is here 809 | if (no_length_correction) | ^ 49 warnings generated. mv -f .deps/biascorrection.Tpo .deps/biascorrection.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT sampling.o -MD -MP -MF .deps/sampling.Tpo -c -o sampling.o sampling.cpp In file included from sampling.cpp:9: ./sampling.h:50:13: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 50 | typedef M matrix_type; | ^ ./sampling.h:113:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 113 | typedef const M const_matrix_type; | ^ ./sampling.h:114:42: warning: unused typedef 'vector_type' [-Wunused-local-typedef] 114 | typedef vector vector_type; | ^ ./sampling.h:120:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 120 | typedef const M const_matrix_type; | ^ ./sampling.h:121:42: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 121 | typedef matrix matrix_type; | ^ ./sampling.h:127:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 127 | typedef const M const_matrix_type; | ^ ./sampling.h:128:42: warning: unused typedef 'vector_type' [-Wunused-local-typedef] 128 | typedef vector vector_type; | ^ ./sampling.h:134:19: warning: unused typedef 'const_matrix_type' [-Wunused-local-typedef] 134 | typedef const M const_matrix_type; | ^ ./sampling.h:135:42: warning: unused typedef 'matrix_type' [-Wunused-local-typedef] 135 | typedef matrix matrix_type; | ^ 9 warnings generated. mv -f .deps/sampling.Tpo .deps/sampling.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT adap.o -MD -MP -MF .deps/adap.Tpo -c -o adap.o `test -f 'locfit/adap.c' || echo './'`locfit/adap.c locfit/adap.c:17:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | double acri(lk,t0,t2,pen) | ^ locfit/adap.c:32:8: warning: passing arguments to 'wdiag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | wdiag(lf,des,l,(INT)0,(INT)1,(INT)0); | ^ locfit/adap.c:42:17: warning: passing arguments to 'factorial' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | p1 = factorial((int)lf->mi[MDEG]+1); | ^ locfit/adap.c:29:17: warning: variable 'p' set but not used [-Wunused-but-set-variable] 29 | { int i, ii, j, p, p1; | ^ locfit/adap.c:26:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | double mmse(lf,des) | ^ locfit/adap.c:67:13: warning: passing arguments to 'nbhd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | { h = nbhd(lf,des,z,lf->dp[DFXH],redo); | ^ locfit/adap.c:69:33: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | if (h>ho) lf_status = locfit(lf,des,h,noit); | ^ locfit/adap.c:78:15: warning: passing arguments to 'local_df' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | local_df(lf,des,t); | ^ locfit/adap.c:82:15: warning: passing arguments to 'local_df' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | local_df(lf,des,t); | ^ locfit/adap.c:55:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | INT ainitband(des,lf) | ^ In file included from locfit/adap.c:13: In file included from locfit/local.h:106: locfit/lffuns.h:8:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 8 | extern INT ainitband(); | ^ locfit/adap.c:112:13: warning: passing arguments to 'nbhd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | { h = nbhd(lf,des,0,(1+0.3/d)*h,1); | ^ locfit/adap.c:113:15: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | if (locfit(lf,des,h,1)>0) WARN(("aband2: failed fit")); | ^ locfit/adap.c:114:13: warning: passing arguments to 'local_df' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | local_df(lf,des,t); | ^ locfit/adap.c:101:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | double aband2(des,lf,h0) | ^ In file included from locfit/adap.c:13: In file included from locfit/local.h:106: locfit/lffuns.h:7:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 7 | extern double afit(), aband2(), aband3(); | ^ locfit/adap.c:166:13: warning: passing arguments to 'nbhd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | h = nbhd(lf,des,0,h,1); | ^ locfit/adap.c:167:15: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | if (locfit(lf,des,h,1)>0) WARN(("aband3: failed fit")); | ^ locfit/adap.c:168:13: warning: passing arguments to 'local_df' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | local_df(lf,des,t); | ^ locfit/adap.c:157:14: warning: variable 'd' set but not used [-Wunused-but-set-variable] 157 | INT i, i0, d, n; | ^ locfit/adap.c:157:17: warning: variable 'n' set but not used [-Wunused-but-set-variable] 157 | INT i, i0, d, n; | ^ locfit/adap.c:152:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | double aband3(des,lf,h0) | ^ In file included from locfit/adap.c:13: In file included from locfit/local.h:106: locfit/lffuns.h:7:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 7 | extern double afit(), aband2(), aband3(); | ^ 23 warnings generated. mv -f .deps/adap.Tpo .deps/adap.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT ar_funs.o -MD -MP -MF .deps/ar_funs.Tpo -c -o ar_funs.o `test -f 'locfit/ar_funs.c' || echo './'`locfit/ar_funs.c locfit/ar_funs.c:14:30: warning: passing arguments to 'rexp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | double vrexp() { return(rexp(1.0)); } | ^ locfit/ar_funs.c:15:31: warning: passing arguments to 'rnorm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | double vrnorm() { return(rnorm(0.0,1.0)); } | ^ locfit/ar_funs.c:16:38: warning: passing arguments to 'pnorm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | double vpnorm(double x){ return(pnorm(x,0.0,1.0)); } | ^ locfit/ar_funs.c:21:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | double vmin(v) | ^ locfit/ar_funs.c:33:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | double vmax(v) | ^ locfit/ar_funs.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | double vsum(v) | ^ locfit/ar_funs.c:64:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | { if (stm(z,"sin",3)) rt->f = sin; | ^ locfit/ar_funs.c:65:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | if (stm(z,"cos",3)) rt->f = cos; | ^ locfit/ar_funs.c:66:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | if (stm(z,"tan",3)) rt->f = tan; | ^ locfit/ar_funs.c:67:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | if (stm(z,"exp",3)) rt->f = exp; | ^ locfit/ar_funs.c:68:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | if (stm(z,"log",3)) rt->f = log; | ^ locfit/ar_funs.c:69:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | if (stm(z,"abs",3)) rt->f = fabs; | ^ locfit/ar_funs.c:70:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | if (stm(z,"seq",3)) { rt->f = dummyf; rt->cmd = 'Q'; rargs=3; } | ^ locfit/ar_funs.c:71:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | if (stm(z,"min",3)) { rt->f = vmin; rt->cmd = 'S'; rargs=1; } | ^ locfit/ar_funs.c:72:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | if (stm(z,"max",3)) { rt->f = vmax; rt->cmd = 'S'; rargs=1; } | ^ locfit/ar_funs.c:73:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | if (stm(z,"sum",3)) { rt->f = vsum; rt->cmd = 'S'; rargs=1; } | ^ locfit/ar_funs.c:74:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | if (stm(z,"rep",3)) { rt->f = dummyf; rt->cmd = 'R'; rargs=2; } | ^ locfit/ar_funs.c:77:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | { if (stm(z,"frac",4)) rt->f = frac; | ^ locfit/ar_funs.c:78:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | if (stm(z,"sqrt",4)) rt->f = sqrt; | ^ locfit/ar_funs.c:79:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | if (stm(z,"rexp",4)) { rt->f = vrexp; rt->cmd = 'G'; } | ^ locfit/ar_funs.c:80:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | if (stm(z,"mean",4)) { rt->f = vmean; rt->cmd = 'S'; rargs=1; } | ^ locfit/ar_funs.c:83:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | { if (stm(z,"floor",5)) rt->f = floor; | ^ locfit/ar_funs.c:84:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | if (stm(z,"pnorm",5)) rt->f = vpnorm; | ^ locfit/ar_funs.c:85:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | if (stm(z,"dnorm",5)) rt->f = vdnorm; | ^ locfit/ar_funs.c:86:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | if (stm(z,"logit",5)) rt->f = logit; | ^ locfit/ar_funs.c:87:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | if (stm(z,"expit",5)) rt->f = expit; | ^ locfit/ar_funs.c:88:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | if (stm(z,"runif",5)) { rt->f = runif; rt->cmd='G'; } | ^ locfit/ar_funs.c:89:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | if (stm(z,"rnorm",5)) { rt->f = vrnorm;rt->cmd='G'; } | ^ locfit/ar_funs.c:90:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | if (stm(z,"rpois",5)) { rt->f = rpois; rt->cmd='H'; rargs=2; } | ^ locfit/ar_funs.c:93:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | { if (stm(z,"sample",6)) { rt->f = dummyf;rt->cmd='M'; rargs=2; } | ^ locfit/ar_funs.c:94:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | if (stm(z,"fitted",6)) { rt->f = dummyf; rt->cmd='Z'; rargs=0; } | ^ locfit/ar_funs.c:97:12: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | { if (stm(z,"residuals",9)) | ^ locfit/ar_funs.c:55:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | int ar_setfunction(rt,z,len) | ^ 33 warnings generated. mv -f .deps/ar_funs.Tpo .deps/ar_funs.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT arith.o -MD -MP -MF .deps/arith.Tpo -c -o arith.o `test -f 'locfit/arith.c' || echo './'`locfit/arith.c locfit/arith.c:36:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | double rsample(v) | ^ locfit/arith.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | vari *vrep(v1,v2) | ^ locfit/arith.c:74:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | void setnext(va,n,p,k) | ^ locfit/arith.c:86:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | void prars(v,i) | ^ locfit/arith.c:94:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | arstruct *cmdptr(v,i) | ^ locfit/arith.c:100:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | int isstring(z,i1,i2) | ^ locfit/arith.c:109:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | int isname(z,i1,i2) | ^ locfit/arith.c:124:16: warning: passing arguments to 'matchlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | i = matchlf(z,i1,i2,'(',')'); | ^ locfit/arith.c:119:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | int isfunction(z,i1,i2) | ^ locfit/arith.c:134:16: warning: passing arguments to 'matchlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | i = matchlf(z,i1,i2,'[',']'); | ^ locfit/arith.c:129:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | int issubset(z,i1,i2) | ^ locfit/arith.c:139:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | int isNumber(z,i1,i2,val) | ^ locfit/arith.c:153:18: warning: passing arguments to 'checkrtol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | i = checkrtol(z,i1,i2,","); | ^ locfit/arith.c:156:18: warning: passing arguments to 'checkrtol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | i = checkrtol(z,i1,i2,"=<>"); | ^ locfit/arith.c:159:18: warning: passing arguments to 'checkrtol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | i = checkrtol(z,i1,i2,"+-"); | ^ locfit/arith.c:161:22: warning: passing arguments to 'checkrtol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | i = checkrtol(z,i1+1,i-1,"+-"); | ^ locfit/arith.c:164:18: warning: passing arguments to 'checkrtol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | i = checkrtol(z,i1,i2,"*/"); | ^ locfit/arith.c:168:18: warning: passing arguments to 'checkrtol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | i = checkrtol(z,i1,i2,":"); | ^ locfit/arith.c:171:18: warning: passing arguments to 'checkrtol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | i = checkrtol(z,i1,i2,"^"); | ^ locfit/arith.c:148:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | int isoperator(z,i1,i2) | ^ locfit/arith.c:211:36: warning: passing arguments to 'matchrt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | while ((z[i1]=='(') && (matchrt(z,i1,i2,'(',')')==i2)) { i1++; i2--; } | ^ locfit/arith.c:255:21: warning: passing arguments to 'matchlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | al = matchlf(z,i1,i2,'(',')'); | ^ locfit/arith.c:262:41: warning: passing arguments to 'matchrt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | { if (z[j]=='(') j = matchrt(z,j,ar-1,'(',')')+1; | ^ locfit/arith.c:263:43: warning: passing arguments to 'matchrt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | if (z[j]=='[') j = matchrt(z,j,ar-1,'[',']')+1; | ^ locfit/arith.c:276:31: warning: passing arguments to 'ar_setfunction' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | rargs = ar_setfunction(rt,&z[i1],al-i1); | ^ locfit/arith.c:286:21: warning: passing arguments to 'matchlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | al = matchlf(z,i1,i2,'[',']'); | ^ locfit/arith.c:177:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | vari *arbuild(z,i1,i2,va,k,dum) /* k=0/1 search variable names? */ | ^ In file included from locfit/arith.c:7: In file included from locfit/local.h:106: locfit/lffuns.h:162:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 162 | extern vari *varith(), *saveresult(), *arbuild(); | ^ locfit/arith.c:346:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | { z = f(vitem(l,i),vitem(r,i)); | ^ locfit/arith.c:334:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | vari *vevop(l,r,f) | ^ locfit/arith.c:354:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | vari *vcat(v1,v2) | ^ locfit/arith.c:368:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 368 | vari *vrvec(v1,f) | ^ locfit/arith.c:388:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | vassn(z,(INT)0,f(v)); | ^ locfit/arith.c:381:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | vari *vrsca(v,f) | ^ locfit/arith.c:401:36: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | for (i=0; if(dareval(v,rt->nx[0],x),dareval(v,rt->nx[1],x))); | ^ locfit/arith.c:563:31: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | case 'P': return(rt->f(0.0,dareval(v,rt->nx[1],x))); | ^ locfit/arith.c:566:31: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 566 | case 'H': return(rt->f(dareval(v,rt->nx[1],x))); | ^ locfit/arith.c:567:31: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 567 | case 'f': return(rt->f(dareval(v,rt->nx[0],x))); | ^ locfit/arith.c:553:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | double dareval(v,k,x) | ^ In file included from locfit/arith.c:7: In file included from locfit/local.h:106: locfit/lffuns.h:161:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 161 | extern double areval(), arith(), darith(), dareval(); | ^ locfit/arith.c:578:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | double darith(z) | ^ In file included from locfit/arith.c:7: In file included from locfit/local.h:106: locfit/lffuns.h:161:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 161 | extern double areval(), arith(), darith(), dareval(); | ^ locfit/arith.c:588:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 588 | INT arvect(z,res,c,a) /* c = no of items to read */ | ^ In file included from locfit/arith.c:7: In file included from locfit/local.h:106: locfit/lffuns.h:160:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 160 | extern INT arvect(), intitem(); | ^ 59 warnings generated. mv -f .deps/arith.Tpo .deps/arith.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT band.o -MD -MP -MF .deps/band.Tpo -c -o band.o `test -f 'locfit/band.c' || echo './'`locfit/band.c locfit/band.c:24:17: warning: passing arguments to 'procvraw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | k = procvraw(des,lf,v); | ^ locfit/band.c:25:10: warning: passing arguments to 'wdiag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | wdiag(lf,des,des->wd,0,1,0); | ^ locfit/band.c:29:18: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | s0+= prwt(lf,ii)*des->wd[i]*des->wd[i]; | ^ locfit/band.c:30:18: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | bi = prwt(lf,ii)*fabs(des->wd[i]*ipower(des->di[ii],lf->mi[MDEG]+1)); | ^ locfit/band.c:30:48: warning: passing arguments to 'ipower' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | bi = prwt(lf,ii)*fabs(des->wd[i]*ipower(des->di[ii],lf->mi[MDEG]+1)); | ^ locfit/band.c:18:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | INT procvbind(des,lf,v) | ^ locfit/band.c:49:24: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | if (cri<64) startlf(&des,&lf,pv,0); | ^ locfit/band.c:52:20: warning: passing arguments to 'ressumm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | ressumm(&lf,&des); | ^ locfit/band.c:57:20: warning: passing arguments to 'ressumm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | ressumm(&lf,&des); | ^ locfit/band.c:38:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | double bcri(h,c,cri) | ^ locfit/band.c:66:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | void bsel2(h0,g0,ifact,c,cri) | ^ locfit/band.c:89:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | void bsel3(h0,g0,ifact,c,cri) | ^ locfit/band.c:109:36: warning: passing arguments to 'factorial' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | if (cri==BIND) pen /= factorial((int)lf.mi[MDEG]+1); | ^ locfit/band.c:129:12: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | startlf(&des,&lf,procv,0); | ^ locfit/band.c:130:12: warning: passing arguments to 'ressumm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | ressumm(&lf,&des); | ^ locfit/band.c:103:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | void bselect(c,cri,pn) | ^ locfit/band.c:139:14: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | ik = wint(1,NULL,0,WGAUS); | ^ locfit/band.c:145:36: warning: passing arguments to 'Wconv4' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | sd += (2-(i==j))*Wconv4(z,WGAUS)/(ik*ik); | ^ locfit/band.c:133:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | double compsda(x,h,n) | ^ locfit/band.c:158:14: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | ik = wint(1,NULL,0,WGAUS); | ^ locfit/band.c:164:36: warning: passing arguments to 'Wconv6' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | td += (2-(i==j))*Wconv6(z,WGAUS)/(ik*ik); | ^ locfit/band.c:169:16: warning: passing arguments to 'Wconv4' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | c1 = Wconv4(0.0,WGAUS); | ^ locfit/band.c:170:14: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | c2 = wint(1,&j,1,WGAUS); | ^ locfit/band.c:171:15: warning: passing arguments to 'Wconv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | c3 = Wconv(0.0,WGAUS); /* (2*c1/(c2*c3))^(1/7)=1.357 */ | ^ locfit/band.c:151:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | double widthsj(x,lambda,n) | ^ locfit/band.c:186:14: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | ik = wint(1,NULL,0,ker); | ^ locfit/band.c:194:28: warning: passing arguments to 'W' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | r0 += W(s,ker); | ^ locfit/band.c:195:33: warning: passing arguments to 'Wd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | d0 += s*s*Wd(s,ker); | ^ locfit/band.c:199:43: warning: passing arguments to 'W' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | res[0] += -2*log(r0)+pen*W(0.0,ker)/(n*h*ik*r0); | ^ locfit/band.c:200:41: warning: passing arguments to 'W' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | res[1] += -2*d0/r0-pen*W(0.0,ker)/(n*h*ik*r0)*(d0/r0+1.0/h); | ^ locfit/band.c:208:28: warning: passing arguments to 'W' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | r0 += W(s,ker); | ^ locfit/band.c:209:33: warning: passing arguments to 'Wd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | d0 += s*s*Wd(s,ker); | ^ locfit/band.c:223:28: warning: passing arguments to 'W' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | wij = W(s,ker); | ^ locfit/band.c:234:32: warning: passing arguments to 'Wconv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | r0 += Wconv(s,ker); | ^ locfit/band.c:235:38: warning: passing arguments to 'Wconv1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | d0 += -s*s*Wconv1(s,ker); | ^ locfit/band.c:238:38: warning: passing arguments to 'Wd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | d1 += -s*s*Wd(s,ker); | ^ locfit/band.c:254:35: warning: passing arguments to 'Wconv4' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | r0 += 2*Wconv4(s,ker); | ^ locfit/band.c:255:37: warning: passing arguments to 'Wconv5' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | d0 += 2*s*Wconv5(s,ker); | ^ locfit/band.c:260:22: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | d1 = wint(1,&j,1,ker); | ^ locfit/band.c:261:23: warning: passing arguments to 'Wconv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | r1 = Wconv(0.0,ker); | ^ locfit/band.c:269:34: warning: passing arguments to 'Wikk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | res[1] = exp(log(Wikk(WGAUS,0)/(d0*n))/5)-h; | ^ locfit/band.c:275:34: warning: passing arguments to 'Wikk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | res[1] = exp(log(Wikk(WGAUS,0)/(d0*n))/5)-h; | ^ locfit/band.c:177:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | void kdecri(x,h,res,c,k,ker,n) | ^ locfit/band.c:282:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | double esolve(x,j,h0,h1,k,c,ker,n) | ^ locfit/band.c:335:21: warning: passing arguments to 'kordstat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | scale = kordstat(x,n+1-k,n,ind) - kordstat(x,k,n,ind); | ^ locfit/band.c:335:47: warning: passing arguments to 'kordstat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | scale = kordstat(x,n+1-k,n,ind) - kordstat(x,k,n,ind); | ^ locfit/band.c:328:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 328 | void kdeselect(band,x,ind,h0,h1,meth,nm,ker,n) | ^ In file included from locfit/band.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:11:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 11 | extern void band(), kdeselect(); | ^ locfit/band.c:347:15: warning: passing arguments to 'fitoptions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | fitoptions(&lf,v,0); | ^ locfit/band.c:350:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | i = getarg(v,"comp",1); | ^ locfit/band.c:352:17: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | { z = argval(v,i); | ^ locfit/band.c:357:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | i = getarg(v,"bcri",1); | ^ locfit/band.c:359:17: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | { z = argval(v,i); | ^ locfit/band.c:365:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | i = getarg(v,"pen",1); | ^ locfit/band.c:367:28: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | pen = darith(argval(v,i)); | ^ locfit/band.c:367:21: warning: passing arguments to 'darith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | pen = darith(argval(v,i)); | ^ locfit/band.c:342:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | void band(v) | ^ In file included from locfit/band.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:11:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 11 | extern void band(), kdeselect(); | ^ 58 warnings generated. mv -f .deps/band.Tpo .deps/band.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT c_args.o -MD -MP -MF .deps/c_args.Tpo -c -o c_args.o `test -f 'locfit/c_args.c' || echo './'`locfit/c_args.c In file included from locfit/c_args.c:9: In file included from locfit/local.h:106: locfit/lffuns.h:170:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 170 | extern char *argval(), *getargval(); | ^ locfit/c_args.c:11:7: note: conflicting prototype is here 11 | char *argval(vari *v,int i) | ^ locfit/c_args.c:16:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | int getarg(v,s,un) /* un=1: unnamed permitted un=2: next unused */ | ^ In file included from locfit/c_args.c:9: In file included from locfit/local.h:106: locfit/lffuns.h:171:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 171 | extern int getarg(), readilist(), getlogic(); | ^ locfit/lffuns.h:170:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 170 | extern char *argval(), *getargval(); | ^ locfit/c_args.c:48:7: note: conflicting prototype is here 48 | char *getargval(vari *v, char *s, int un) | ^ locfit/c_args.c:58:13: warning: variable 'nd' set but not used [-Wunused-but-set-variable] 58 | { int i, n, nd; | ^ locfit/c_args.c:55:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | int readilist(ivec,z,n0,n1,pad) | ^ In file included from locfit/c_args.c:9: In file included from locfit/local.h:106: locfit/lffuns.h:171:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 171 | extern int getarg(), readilist(), getlogic(); | ^ locfit/c_args.c:79:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | int getlogic(v,i) | ^ In file included from locfit/c_args.c:9: In file included from locfit/local.h:106: locfit/lffuns.h:171:35: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 171 | extern int getarg(), readilist(), getlogic(); | ^ 9 warnings generated. mv -f .deps/c_args.Tpo .deps/c_args.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT c_plot.o -MD -MP -MF .deps/c_plot.Tpo -c -o c_plot.o `test -f 'locfit/c_plot.c' || echo './'`locfit/c_plot.c locfit/c_plot.c:23:16: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | w = getargval(v,"win",0); | ^ locfit/c_plot.c:18:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | plots *get_graphics_window(v) | ^ locfit/c_plot.c:35:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | char *settype(xyz,type,def) | ^ locfit/c_plot.c:46:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | char *pvarname(xyz,c,vn) | ^ locfit/c_plot.c:54:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | plxyz *nextxyz(win,add,ck) | ^ locfit/c_plot.c:94:19: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | arvect(getargval(v,"xlim",1), cpl->xl, 2, 2); | ^ locfit/c_plot.c:94:9: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | arvect(getargval(v,"xlim",1), cpl->xl, 2, 2); | ^ locfit/c_plot.c:95:19: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | arvect(getargval(v,"ylim",1), cpl->yl, 2, 2); | ^ locfit/c_plot.c:95:9: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | arvect(getargval(v,"ylim",1), cpl->yl, 2, 2); | ^ locfit/c_plot.c:96:19: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | arvect(getargval(v,"zlim",1), cpl->zl, 2, 2); | ^ locfit/c_plot.c:96:9: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | arvect(getargval(v,"zlim",1), cpl->zl, 2, 2); | ^ locfit/c_plot.c:98:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | i = getarg(v,"main",1); | ^ locfit/c_plot.c:99:37: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | if (i>0) { strcpy(cpl->main,argval(v,i)); strip(cpl->main); } | ^ locfit/c_plot.c:99:50: warning: passing arguments to 'strip' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | if (i>0) { strcpy(cpl->main,argval(v,i)); strip(cpl->main); } | ^ locfit/c_plot.c:100:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | i = getarg(v,"xlab",1); | ^ locfit/c_plot.c:101:37: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | if (i>0) { strcpy(cpl->xlab,argval(v,i)); strip(cpl->xlab); } | ^ locfit/c_plot.c:101:50: warning: passing arguments to 'strip' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | if (i>0) { strcpy(cpl->xlab,argval(v,i)); strip(cpl->xlab); } | ^ locfit/c_plot.c:102:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | i = getarg(v,"ylab",1); | ^ locfit/c_plot.c:103:37: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | if (i>0) { strcpy(cpl->ylab,argval(v,i)); strip(cpl->ylab); } | ^ locfit/c_plot.c:103:50: warning: passing arguments to 'strip' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | if (i>0) { strcpy(cpl->ylab,argval(v,i)); strip(cpl->ylab); } | ^ locfit/c_plot.c:104:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | i = getarg(v,"zlab",1); | ^ locfit/c_plot.c:105:37: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | if (i>0) { strcpy(cpl->zlab,argval(v,i)); strip(cpl->zlab); } | ^ locfit/c_plot.c:105:50: warning: passing arguments to 'strip' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | if (i>0) { strcpy(cpl->zlab,argval(v,i)); strip(cpl->zlab); } | ^ locfit/c_plot.c:107:24: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | if ( arvect(getargval(v,"view",1), z, 2, 2) == 2 ) | ^ locfit/c_plot.c:107:14: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | if ( arvect(getargval(v,"view",1), z, 2, 2) == 2 ) | ^ locfit/c_plot.c:112:18: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | fmt = getargval(v,"fmt",1); | ^ locfit/c_plot.c:115:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | i = getarg(v,"split",1); | ^ locfit/c_plot.c:117:29: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | cpl->nsl = arvect(argval(v,i),cpl->sl,10,1); | ^ locfit/c_plot.c:117:22: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | cpl->nsl = arvect(argval(v,i),cpl->sl,10,1); | ^ locfit/c_plot.c:118:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | i = getarg(v,"h",1); | ^ locfit/c_plot.c:119:25: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | if (i>0) sscanf(argval(v,i),"%d",&h); else h = 0; | ^ locfit/c_plot.c:120:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | i = getarg(v,"w",1); | ^ locfit/c_plot.c:121:25: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | if (i>0) sscanf(argval(v,i),"%d",&w); else w = 0; | ^ locfit/c_plot.c:123:17: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | ty = getargval(v,"type",1); | ^ locfit/c_plot.c:130:10: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | if (stm(fmt,"xwin",1)) { plotxwin(cpl,&devwin,curwin,w,h,0); return; } | ^ locfit/c_plot.c:130:36: warning: passing arguments to 'plotxwin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | if (stm(fmt,"xwin",1)) { plotxwin(cpl,&devwin,curwin,w,h,0); return; } | ^ locfit/c_plot.c:131:10: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | if (stm(fmt,"win",1)) { plotxwin(cpl,&devwin,curwin,w,h,0); return; } | ^ locfit/c_plot.c:131:36: warning: passing arguments to 'plotxwin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | if (stm(fmt,"win",1)) { plotxwin(cpl,&devwin,curwin,w,h,0); return; } | ^ locfit/c_plot.c:132:10: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | if (stm(fmt,"post",1)) | ^ locfit/c_plot.c:133:21: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | { psfn = getargval(v,"file",1); | ^ locfit/c_plot.c:134:13: warning: passing arguments to 'plotxwin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | plotxwin(cpl,&devps,curwin,w,h,0); | ^ locfit/c_plot.c:77:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | void plotopt(v,re) | ^ In file included from locfit/c_plot.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:179:49: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 179 | extern void plotdata(), plotfit(), plottrack(), plotopt(), setplot(); | ^ locfit/c_plot.c:146:14: warning: passing arguments to 'varith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | vv = varith(cmd,pvarname(xyz,ax,vname),STPLOTVAR); | ^ locfit/c_plot.c:139:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | void pvari(cmd,xyz,win,ax) | ^ locfit/c_plot.c:174:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | i = getarg(v,"add",0); | ^ locfit/c_plot.c:175:25: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | add = (i>0) ? getlogic(v,i) : 0; | ^ locfit/c_plot.c:177:19: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | type = getargval(v,"type",0); | ^ locfit/c_plot.c:179:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | i = getarg(v,"data",0); | ^ locfit/c_plot.c:180:29: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | if (i>0) doreaddata(argval(v,i),(INT)0); | ^ locfit/c_plot.c:180:22: warning: passing arguments to 'doreaddata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | if (i>0) doreaddata(argval(v,i),(INT)0); | ^ locfit/c_plot.c:182:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | i = getarg(v,"pch",0); | ^ locfit/c_plot.c:183:25: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | if (i>0) sscanf(argval(v,i),"%d",&xyz->pch); | ^ locfit/c_plot.c:190:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | i = getarg(v,"x",1); | ^ locfit/c_plot.c:191:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | j = getarg(v,"y",1); | ^ locfit/c_plot.c:192:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | k = getarg(v,"z",1); | ^ locfit/c_plot.c:199:24: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | if (i>0) pvari(argval(v,i),xyz,cpl,'x'); | ^ locfit/c_plot.c:200:24: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | if (j>0) pvari(argval(v,j),xyz,cpl,'y'); | ^ locfit/c_plot.c:201:24: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | if (k>0) pvari(argval(v,k),xyz,cpl,'z'); | ^ locfit/c_plot.c:203:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | i = getarg(v,"x2",1); | ^ locfit/c_plot.c:204:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | j = getarg(v,"y2",1); | ^ locfit/c_plot.c:205:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | k = getarg(v,"z2",1); | ^ locfit/c_plot.c:213:26: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | if (i>0) pvari(argval(v,i),xyz2,cpl,'x'); | ^ locfit/c_plot.c:214:26: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | if (j>0) pvari(argval(v,j),xyz2,cpl,'y'); | ^ locfit/c_plot.c:215:26: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | if (k>0) pvari(argval(v,k),xyz2,cpl,'z'); | ^ locfit/c_plot.c:166:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | void plotdata(v) | ^ In file included from locfit/c_plot.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:179:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 179 | extern void plotdata(), plotfit(), plottrack(), plotopt(), setplot(); | ^ locfit/c_plot.c:236:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | i = getarg(v,"fit",1); | ^ locfit/c_plot.c:237:32: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | if (i>0) dosavefit(&lf,argval(v,i),"rb",(INT)0); | ^ locfit/c_plot.c:237:21: warning: passing arguments to 'dosavefit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | if (i>0) dosavefit(&lf,argval(v,i),"rb",(INT)0); | ^ locfit/c_plot.c:244:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | { j = getarg(v,lf.xname[i],0); | ^ locfit/c_plot.c:246:24: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | { j = arvect(argval(v,j),xll,2,1); | ^ locfit/c_plot.c:246:17: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | { j = arvect(argval(v,j),xll,2,1); | ^ locfit/c_plot.c:275:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | i = getarg(v,"data",1); if (i>0) dt =getlogic(v,i); | ^ locfit/c_plot.c:275:49: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | i = getarg(v,"data",1); if (i>0) dt =getlogic(v,i); | ^ locfit/c_plot.c:276:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | i = getarg(v,"band",1); cb = (i>0) ? *argval(v,i) : 'n'; | ^ locfit/c_plot.c:276:48: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | i = getarg(v,"band",1); cb = (i>0) ? *argval(v,i) : 'n'; | ^ locfit/c_plot.c:283:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | i = getarg(v,"m",1); | ^ locfit/c_plot.c:284:31: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | if (i>0) readilist(mg,argval(v,i),1,lf.mi[MDIM],1); | ^ locfit/c_plot.c:284:21: warning: passing arguments to 'readilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | if (i>0) readilist(mg,argval(v,i),1,lf.mi[MDIM],1); | ^ locfit/c_plot.c:286:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | i = getarg(v,"add",1); | ^ locfit/c_plot.c:287:25: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | add = (i>0) ? getlogic(v,i) : 0; | ^ locfit/c_plot.c:289:20: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | type = getargval(v,"type",1); | ^ locfit/c_plot.c:292:20: warning: passing arguments to 'setpppoints' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | n = setpppoints(&pp,"fitp",mg,xl); | ^ locfit/c_plot.c:294:20: warning: passing arguments to 'setpppoints' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | n = setpppoints(&pp,"grid",mg,xl); | ^ locfit/c_plot.c:301:11: warning: passing arguments to 'cpreplot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | cpreplot(&pp,v,cb); | ^ locfit/c_plot.c:341:17: warning: passing arguments to 'docrit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | c = docrit(v); | ^ locfit/c_plot.c:343:31: warning: passing arguments to 'backtr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | { vassn(xyzu->z,i,backtr(vitem(pp.fit,i)+c*vitem(pp.se,i),lf.mi,lf.nd)); | ^ locfit/c_plot.c:344:31: warning: passing arguments to 'backtr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | vassn(xyzl->z,i,backtr(vitem(pp.fit,i)-c*vitem(pp.se,i),lf.mi,lf.nd)); | ^ locfit/c_plot.c:353:28: warning: passing arguments to 'backtr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | vassn(xyz->z,i,backtr(vitem(pp.fit,i),lf.mi,lf.nd)); | ^ locfit/c_plot.c:356:13: warning: passing arguments to 'recondat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | recondat(0,&n); | ^ locfit/c_plot.c:369:56: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | vassn(xyzd->z,i,((lf.mi[MTG]&63)==TGAUS) ? resp(&lf,i) : resp(&lf,i)/prwt(&lf,i)); | ^ locfit/c_plot.c:369:70: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | vassn(xyzd->z,i,((lf.mi[MTG]&63)==TGAUS) ? resp(&lf,i) : resp(&lf,i)/prwt(&lf,i)); | ^ locfit/c_plot.c:369:82: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | vassn(xyzd->z,i,((lf.mi[MTG]&63)==TGAUS) ? resp(&lf,i) : resp(&lf,i)/prwt(&lf,i)); | ^ locfit/c_plot.c:226:36: warning: variable 'sef' set but not used [-Wunused-but-set-variable] 226 | { INT add, d, dp, i = 0, j = 0, n, sef; | ^ locfit/c_plot.c:228:13: warning: variable 'sd' set but not used [-Wunused-but-set-variable] 228 | double c, sd, xl[2*MXDIM], xll[2]; | ^ locfit/c_plot.c:224:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | void plotfit(v) | ^ In file included from locfit/c_plot.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:179:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 179 | extern void plotdata(), plotfit(), plottrack(), plotopt(), setplot(); | ^ locfit/c_plot.c:415:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | i = getarg(v,"x",1); | ^ locfit/c_plot.c:417:33: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | { vassn(xyz->x,j,darith(argval(v,i))); | ^ locfit/c_plot.c:417:26: warning: passing arguments to 'darith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | { vassn(xyz->x,j,darith(argval(v,i))); | ^ locfit/c_plot.c:418:28: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | strcpy(cpl->xlab,argval(v,i)); | ^ locfit/c_plot.c:421:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | i = getarg(v,"y",1); | ^ locfit/c_plot.c:423:33: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | { vassn(xyz->y,j,darith(argval(v,i))); | ^ locfit/c_plot.c:423:26: warning: passing arguments to 'darith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | { vassn(xyz->y,j,darith(argval(v,i))); | ^ locfit/c_plot.c:424:28: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 424 | strcpy(cpl->ylab,argval(v,i)); | ^ locfit/c_plot.c:427:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | i = getarg(v,"z",1); | ^ locfit/c_plot.c:429:33: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | { vassn(xyz->z,j,darith(argval(v,i))); | ^ locfit/c_plot.c:429:26: warning: passing arguments to 'darith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | { vassn(xyz->z,j,darith(argval(v,i))); | ^ locfit/c_plot.c:430:28: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | strcpy(cpl->zlab,argval(v,i)); | ^ locfit/c_plot.c:391:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 391 | void plottrack(v) | ^ In file included from locfit/c_plot.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:179:36: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 179 | extern void plotdata(), plotfit(), plottrack(), plotopt(), setplot(); | ^ locfit/c_plot.c:441:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 441 | i = getarg(v,"win",1); | ^ locfit/c_plot.c:446:16: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | sscanf(argval(v,i),"%d",&w); | ^ locfit/c_plot.c:448:44: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | { ERROR(("setplot: invalid win %s",argval(v,i))); | ^ locfit/c_plot.c:464:23: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | ct->val = argval(v,i); | ^ locfit/c_plot.c:470:14: warning: incompatible pointer types passing 'char *' to parameter of type 'vari *' [-Wincompatible-pointer-types] 470 | setvarname(curstr,tname); | ^~~~~~ locfit/vari.hpp:23:27: note: passing argument to parameter 'v' here 23 | void setvarname(vari* v, varname name); | ^ locfit/c_plot.c:436:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | void setplot(v) | ^ In file included from locfit/c_plot.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:179:60: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 179 | extern void plotdata(), plotfit(), plottrack(), plotopt(), setplot(); | ^ 119 warnings generated. mv -f .deps/c_plot.Tpo .deps/c_plot.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT cmd.o -MD -MP -MF .deps/cmd.Tpo -c -o cmd.o `test -f 'locfit/cmd.c' || echo './'`locfit/cmd.c locfit/cmd.c:49:25: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | filename = getargval(v,"file",1); | ^ locfit/cmd.c:54:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | j = getarg(v,"fp",1); | ^ locfit/cmd.c:55:26: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | fp = (j>0) ? getlogic(v,j) : 0; | ^ locfit/cmd.c:56:14: warning: passing arguments to 'dosavefit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | dosavefit(&lf,filename,mode,fp); | ^ locfit/cmd.c:44:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | void savefit(v,mode) | ^ locfit/cmd.c:63:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | i = getarg(v,"data",1); | ^ locfit/cmd.c:64:25: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | if (i==0) i = getarg(v,"file",1); | ^ locfit/cmd.c:66:16: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | fp = getarg(v,"fp",1); | ^ locfit/cmd.c:67:27: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | fp = (fp>0) ? getlogic(v,fp) : 0; | ^ locfit/cmd.c:68:22: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | doreaddata(argval(v,i),fp); | ^ locfit/cmd.c:68:15: warning: passing arguments to 'doreaddata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | doreaddata(argval(v,i),fp); | ^ locfit/cmd.c:60:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | void readdata(v) | ^ locfit/cmd.c:75:16: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | fp = getarg(v,"fp",0); | ^ locfit/cmd.c:76:27: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | fp = (fp>0) ? getlogic(v,fp) : 0; | ^ locfit/cmd.c:77:15: warning: passing arguments to 'dosavedata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | dosavedata(v,fp); | ^ locfit/cmd.c:71:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | void savedata(v) | ^ locfit/cmd.c:80:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | void recondat(xonly,n) | ^ In file included from locfit/cmd.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:175:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 175 | extern void setuplf(), recondat(), cmdint(); | ^ locfit/cmd.c:108:19: warning: passing arguments to 'fitoptions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | fitoptions(&lf,v,0); | ^ locfit/cmd.c:110:22: warning: passing arguments to 'constants' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | lf.nk = constants(&des,&lf,lf.kap); | ^ locfit/cmd.c:101:10: warning: variable 'nd' set but not used [-Wunused-but-set-variable] 101 | { INT i, nd; | ^ locfit/cmd.c:99:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | void ckap(v) | ^ locfit/cmd.c:123:15: warning: passing arguments to 'fitoptions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | fitoptions(&lf,v,0); | ^ locfit/cmd.c:125:10: warning: passing arguments to 'rband' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | rband(&des,&lf,h,meth,&nm,&kk); | ^ locfit/cmd.c:117:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | void crband(v) | ^ locfit/cmd.c:141:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | i = getarg(v,"x",1); | ^ locfit/cmd.c:142:29: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | x = vdptr(findvar(argval(v,i),1,&n)); | ^ locfit/cmd.c:145:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | i = getarg(v,"h0",1); if (i>0) h0 = darith(argval(v,i)); | ^ locfit/cmd.c:145:54: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | i = getarg(v,"h0",1); if (i>0) h0 = darith(argval(v,i)); | ^ locfit/cmd.c:145:47: warning: passing arguments to 'darith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | i = getarg(v,"h0",1); if (i>0) h0 = darith(argval(v,i)); | ^ locfit/cmd.c:146:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | i = getarg(v,"h1",1); if (i>0) h1 = darith(argval(v,i)); | ^ locfit/cmd.c:146:54: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | i = getarg(v,"h1",1); if (i>0) h1 = darith(argval(v,i)); | ^ locfit/cmd.c:146:47: warning: passing arguments to 'darith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | i = getarg(v,"h1",1); if (i>0) h1 = darith(argval(v,i)); | ^ locfit/cmd.c:148:11: warning: passing arguments to 'deschk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | deschk(des,n,1); | ^ locfit/cmd.c:150:14: warning: passing arguments to 'kdeselect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | kdeselect(band,x,des.ind,h0,h1,mm,nm,WGAUS,n); | ^ locfit/cmd.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | void ckdeb(v) | ^ locfit/cmd.c:173:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | i = getarg(v,"df",1); if (i>0) sscanf(argval(v,i),"%lf",&df); | ^ locfit/cmd.c:173:49: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | i = getarg(v,"df",1); if (i>0) sscanf(argval(v,i),"%lf",&df); | ^ locfit/cmd.c:174:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | i = getarg(v,"al",1); if (i>0) sscanf(argval(v,i),"%lf",&al); | ^ locfit/cmd.c:174:49: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | i = getarg(v,"al",1); if (i>0) sscanf(argval(v,i),"%lf",&al); | ^ locfit/cmd.c:175:19: warning: passing arguments to 'critval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | return(critval(lf.kap,lf.nk,lf.mi[MDIM],al,10,2,df)); | ^ locfit/cmd.c:168:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | double docrit(v) | ^ In file included from locfit/cmd.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:176:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 176 | extern double backtr(), docrit(); | ^ locfit/cmd.c:184:15: warning: passing arguments to 'saveresult' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | saveresult(vr,argarg(v,0),STREGULAR); | ^ locfit/cmd.c:178:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | void crit(v) | ^ locfit/cmd.c:191:19: warning: passing arguments to 'invlink' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | return(invlink(th,mi[MLINK])); | ^ locfit/cmd.c:187:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | double backtr(th,mi,nd) | ^ In file included from locfit/cmd.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:176:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 176 | extern double backtr(), docrit(); | ^ locfit/cmd.c:201:28: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | dosavefit(&lf,getargval(vc,"fit",0),"rb",(INT)0); | ^ locfit/cmd.c:201:14: warning: passing arguments to 'dosavefit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | dosavefit(&lf,getargval(vc,"fit",0),"rb",(INT)0); | ^ locfit/cmd.c:206:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | i = getarg(vc,"grid",0); | ^ locfit/cmd.c:207:27: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | if (i>0) gr = getlogic(vc,i); | ^ locfit/cmd.c:209:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | i = getarg(vc,"where",0); | ^ locfit/cmd.c:210:40: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | if (i>0) n = setpppoints(&pp,argval(vc,i),NULL,lf.fl); | ^ locfit/cmd.c:210:29: warning: passing arguments to 'setpppoints' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | if (i>0) n = setpppoints(&pp,argval(vc,i),NULL,lf.fl); | ^ locfit/cmd.c:214:21: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | { i = getarg(vc,lf.xname[j],1); | ^ locfit/cmd.c:222:39: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | pp.data[j] = varith(argval(vc,i),vn,STPLOTVAR); | ^ locfit/cmd.c:222:32: warning: passing arguments to 'varith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | pp.data[j] = varith(argval(vc,i),vn,STPLOTVAR); | ^ locfit/cmd.c:261:13: warning: passing arguments to 'cpreplot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | cpreplot(&pp,vc,'n'); | ^ locfit/cmd.c:194:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | void predict(vc) | ^ locfit/cmd.c:288:28: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | dosavefit(&lf,getargval(v,"fit",i),"rb",(INT)0); | ^ locfit/cmd.c:288:14: warning: passing arguments to 'dosavefit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | dosavefit(&lf,getargval(v,"fit",i),"rb",(INT)0); | ^ locfit/cmd.c:290:11: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | { if (argvalis(v,i,"x")) { setused(v,i); wh[nk++]=1; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:291:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | if (argvalis(v,i,"fhat")) { setused(v,i); wh[nk++]=2; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:292:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | if (argvalis(v,i,"coef")) { setused(v,i); wh[nk++]=2; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:293:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | if (argvalis(v,i,"nlx")) { setused(v,i); wh[nk++]=3; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:294:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | if (argvalis(v,i,"infl")) { setused(v,i); wh[nk++]=4; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:295:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 295 | if (argvalis(v,i,"se")) { setused(v,i); wh[nk++]=5; cs=1; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:296:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | if (argvalis(v,i,"cband")) { setused(v,i); wh[nk++]=7; cs=ck=1; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:297:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | if (argvalis(v,i,"h")) { setused(v,i); wh[nk++]=8; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:298:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | if (argvalis(v,i,"deg")) { setused(v,i); wh[nk++]=9; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:308:18: warning: passing arguments to 'critval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | { c = critval(lf.kap,lf.nk,lf.mi[MDIM],1-alp,10,2,0.0); | ^ locfit/cmd.c:313:33: warning: passing arguments to 'addparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | { fh = lf.coef[i]+addparcomp(&lf,evpt(&lf,i),PCOEF); | ^ locfit/cmd.c:282:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | void printfit(v) | ^ locfit/cmd.c:339:35: warning: passing arguments to 'saveresult' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | if (name!=NULL) v = saveresult(v,name,STREGULAR); | ^ locfit/cmd.c:333:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | vari *knotsvar(name,n) | ^ locfit/cmd.c:352:17: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | if (argvalis(v,k,lf.xname[j])) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:353:29: warning: incompatible pointer types passing 'char *' to parameter of type 'varname *' (aka 'char (*)[64]') [-Wincompatible-pointer-types] 353 | { vr = knotsvar(argarg(v,k),n); | ^~~~~~~~~~~ locfit/lffuns.h:168:21: note: expanded from macro 'argarg' 168 | #define argarg(v,i) (((carg *)viptr(v,i))->arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locfit/cmd.c:357:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | if (argvalis(v,k,"fit")|argvalis(v,k,"coef")) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:357:33: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | if (argvalis(v,k,"fit")|argvalis(v,k,"coef")) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:357:13: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 357 | if (argvalis(v,k,"fit")|argvalis(v,k,"coef")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || locfit/lffuns.h:169:25: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:357:13: note: cast one or both operands to int to silence this warning locfit/lffuns.h:169:25: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:358:25: warning: incompatible pointer types passing 'char *' to parameter of type 'varname *' (aka 'char (*)[64]') [-Wincompatible-pointer-types] 358 | { vr = knotsvar(argarg(v,k),n); | ^~~~~~~~~~~ locfit/lffuns.h:168:21: note: expanded from macro 'argarg' 168 | #define argarg(v,i) (((carg *)viptr(v,i))->arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locfit/cmd.c:362:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | if (argvalis(v,k,"h")|argvalis(v,k,"band")) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:362:31: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | if (argvalis(v,k,"h")|argvalis(v,k,"band")) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:362:13: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 362 | if (argvalis(v,k,"h")|argvalis(v,k,"band")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || locfit/lffuns.h:169:25: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:362:13: note: cast one or both operands to int to silence this warning locfit/lffuns.h:169:25: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:363:25: warning: incompatible pointer types passing 'char *' to parameter of type 'varname *' (aka 'char (*)[64]') [-Wincompatible-pointer-types] 363 | { vr = knotsvar(argarg(v,k),n); | ^~~~~~~~~~~ locfit/lffuns.h:168:21: note: expanded from macro 'argarg' 168 | #define argarg(v,i) (((carg *)viptr(v,i))->arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locfit/cmd.c:367:13: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | if (argvalis(v,k,"deg")) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:368:25: warning: incompatible pointer types passing 'char *' to parameter of type 'varname *' (aka 'char (*)[64]') [-Wincompatible-pointer-types] 368 | { vr = knotsvar(argarg(v,k),n); | ^~~~~~~~~~~ locfit/lffuns.h:168:21: note: expanded from macro 'argarg' 168 | #define argarg(v,i) (((carg *)viptr(v,i))->arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locfit/cmd.c:343:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | void knots(v) | ^ locfit/cmd.c:379:28: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 379 | dosavefit(&lf,getargval(v,"fit",1),"rb",0); | ^ locfit/cmd.c:379:14: warning: passing arguments to 'dosavefit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 379 | dosavefit(&lf,getargval(v,"fit",1),"rb",0); | ^ locfit/cmd.c:376:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | void summfit(v) | ^ locfit/cmd.c:418:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | { devwin.AddColor(name,r,g,b,p); | ^ locfit/cmd.c:419:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | devps.AddColor(name,r,g,b,p); | ^ locfit/cmd.c:415:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | void AC(name,r,g,b,p) | ^ locfit/cmd.c:422:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | INT getcolidx(cname, def) | ^ locfit/cmd.c:436:29: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | j0 = getcolidx(getargval(v,"lo",1),0); | ^ locfit/cmd.c:437:29: warning: passing arguments to 'getargval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | j1 = getcolidx(getargval(v,"hi",1),1); | ^ locfit/cmd.c:433:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | void greyscale(v) | ^ locfit/cmd.c:444:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | void setcolor(v) | ^ locfit/cmd.c:482:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | i = getarg(v,"x",1); | ^ locfit/cmd.c:488:29: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | x = vdptr(findvar(argval(v,i),1,&n)); | ^ locfit/cmd.c:494:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 494 | i = getarg(v,"m",0); | ^ locfit/cmd.c:495:27: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | if (i>0) sscanf(argval(v,i),"%d",&m); else m = 5; | ^ locfit/cmd.c:496:16: warning: passing arguments to 'pretty' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | mx = pretty(xl,m,xs); | ^ locfit/cmd.c:499:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | i = getarg(v,"y",1); | ^ locfit/cmd.c:501:31: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | { y = vdptr(findvar(argval(v,i),1,&n)); | ^ locfit/cmd.c:507:20: warning: passing arguments to 'pretty' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | my = pretty(yl,m,ys); | ^ locfit/cmd.c:542:9: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 542 | for (i=0; i<=mx; i++) | ^ locfit/cmd.c:539:7: note: previous statement is here 539 | { if (my>0) | ^ locfit/cmd.c:478:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | void table(v) | ^ locfit/cmd.c:559:16: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | i0 = getarg(v,"file",1); | ^ locfit/cmd.c:568:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | i = getarg(v,"mode",1); | ^ locfit/cmd.c:569:25: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 569 | if ((i>0) && (argval(v,i)[0]=='a')) md = 'a'; | ^ locfit/cmd.c:571:23: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | setfilename(argval(v,i0),"",&md,0); | ^ locfit/cmd.c:571:16: warning: passing arguments to 'setfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | setfilename(argval(v,i0),"",&md,0); | ^ locfit/cmd.c:555:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | void setout(v) | ^ locfit/cmd.c:583:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | i = getarg(v,"time",1); | ^ locfit/cmd.c:585:18: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 585 | sscanf(argval(v,i),"%d",&i); | ^ locfit/cmd.c:580:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | void dosleep(v) | ^ locfit/cmd.c:606:25: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | ca->val = argval(v,i+1); | ^ locfit/cmd.c:589:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | void setdef(v) | ^ locfit/cmd.c:621:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 621 | if (argvalis(v,0,"band")) { band(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:621:38: warning: passing arguments to 'band' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 621 | if (argvalis(v,0,"band")) { band(v); return; } | ^ locfit/cmd.c:622:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 622 | if (argvalis(v,0,"crit")) { crit(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:623:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 623 | if (argvalis(v,0,"def")) { setdef(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:624:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 624 | if (argvalis(v,0,"endfor")) { dec_forvar(); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:625:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 625 | if (argvalis(v,0,"for")) { inc_forvar(); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:626:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 626 | if (argvalis(v,0,"example")){example(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:626:41: warning: passing arguments to 'example' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 626 | if (argvalis(v,0,"example")){example(v); return; } | ^ locfit/cmd.c:627:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 627 | if (argvalis(v,0,"help")) {example(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:627:41: warning: passing arguments to 'example' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 627 | if (argvalis(v,0,"help")) {example(v); return; } | ^ locfit/cmd.c:628:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 628 | if (argvalis(v,0,"?")) {example(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:628:41: warning: passing arguments to 'example' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 628 | if (argvalis(v,0,"?")) {example(v); return; } | ^ locfit/cmd.c:629:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | if (argvalis(v,0,"exit")) exit(0); | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:630:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 630 | if (argvalis(v,0,"quit")) exit(0); | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:631:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | if (argvalis(v,0,"q()")) exit(0); | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:632:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 632 | if (argvalis(v,0,"fitted")){ cfitted(v,RMEAN); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:632:41: warning: passing arguments to 'cfitted' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 632 | if (argvalis(v,0,"fitted")){ cfitted(v,RMEAN); return; } | ^ locfit/cmd.c:633:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 633 | if (argvalis(v,0,"greyscale")) { greyscale(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:634:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 634 | if (argvalis(v,0,"kappa")) { ckap(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:635:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 635 | if (argvalis(v,0,"kdeb")) { ckdeb(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:636:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 636 | if (argvalis(v,0,"knots")) { knots(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:637:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 637 | if (argvalis(v,0,"locfit")) { clocfit(v,0); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:637:44: warning: passing arguments to 'clocfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 637 | if (argvalis(v,0,"locfit")) { clocfit(v,0); return; } | ^ locfit/cmd.c:638:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 638 | if (argvalis(v,0,"relocfit")) { clocfit(v,1); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:638:44: warning: passing arguments to 'clocfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 638 | if (argvalis(v,0,"relocfit")) { clocfit(v,1); return; } | ^ locfit/cmd.c:639:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 639 | if (argvalis(v,0,"plot")) { printf("use plotfit or plotdata\n"); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:640:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | if (argvalis(v,0,"plotdata")) { plotdata(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:640:45: warning: passing arguments to 'plotdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | if (argvalis(v,0,"plotdata")) { plotdata(v); return; } | ^ locfit/cmd.c:641:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | if (argvalis(v,0,"plotfit")) { plotfit(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:641:44: warning: passing arguments to 'plotfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | if (argvalis(v,0,"plotfit")) { plotfit(v); return; } | ^ locfit/cmd.c:642:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | if (argvalis(v,0,"replot")) { plotopt(v,1); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:642:44: warning: passing arguments to 'plotopt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | if (argvalis(v,0,"replot")) { plotopt(v,1); return; } | ^ locfit/cmd.c:643:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 643 | if (argvalis(v,0,"predict")) { predict(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:644:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 644 | if (argvalis(v,0,"prfit")) { printfit(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:645:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 645 | if (argvalis(v,0,"rband")) { crband(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:646:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 646 | if (argvalis(v,0,"readdata")) { readdata(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:647:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 647 | if (argvalis(v,0,"readfile")) { readfile(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:647:45: warning: passing arguments to 'readfile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 647 | if (argvalis(v,0,"readfile")) { readfile(v); return; } | ^ locfit/cmd.c:648:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 648 | if (argvalis(v,0,"readfit")) { savefit(v,"rb"); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:649:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 649 | if (argvalis(v,0,"residuals")){ cfitted(v,RDEV); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:649:44: warning: passing arguments to 'cfitted' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 649 | if (argvalis(v,0,"residuals")){ cfitted(v,RDEV); return; } | ^ locfit/cmd.c:650:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 650 | if (argvalis(v,0,"run")) return; | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:651:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 651 | if (argvalis(v,0,"savedata")) { savedata(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:652:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 652 | if (argvalis(v,0,"savefit")) { savefit(v,"wb"); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:653:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | if (argvalis(v,0,"scbmax")) { cscbsim(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:653:44: warning: passing arguments to 'cscbsim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | if (argvalis(v,0,"scbmax")) { cscbsim(v); return; } | ^ locfit/cmd.c:654:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | if (argvalis(v,0,"scbsim")) { cscbsim(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:654:44: warning: passing arguments to 'cscbsim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | if (argvalis(v,0,"scbsim")) { cscbsim(v); return; } | ^ locfit/cmd.c:655:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | if (argvalis(v,0,"seed")) { rseed(argval(v,1)); setused(v,1); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:655:49: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | if (argvalis(v,0,"seed")) { rseed(argval(v,1)); setused(v,1); return; } | ^ locfit/cmd.c:655:42: warning: passing arguments to 'rseed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | if (argvalis(v,0,"seed")) { rseed(argval(v,1)); setused(v,1); return; } | ^ locfit/cmd.c:656:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | if (argvalis(v,0,"setcolor")) { setcolor(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:657:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 657 | if (argvalis(v,0,"setout")) { setout(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:658:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 658 | if (argvalis(v,0,"outf")) { setout(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:659:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 659 | if (argvalis(v,0,"setplot")) { setplot(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:659:44: warning: passing arguments to 'setplot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 659 | if (argvalis(v,0,"setplot")) { setplot(v); return; } | ^ locfit/cmd.c:660:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 660 | if (argvalis(v,0,"sleep")) { dosleep(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:661:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | if (argvalis(v,0,"summfit")) { summfit(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:662:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 662 | if (argvalis(v,0,"table")) { table(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:663:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 663 | if (argvalis(v,0,"track")) { plottrack(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:663:46: warning: passing arguments to 'plottrack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 663 | if (argvalis(v,0,"track")) { plottrack(v); return; } | ^ locfit/cmd.c:664:9: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 664 | if (argvalis(v,0,"wdiag")) { cwdiag(v); return; } | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:664:43: warning: passing arguments to 'cwdiag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 664 | if (argvalis(v,0,"wdiag")) { cwdiag(v); return; } | ^ locfit/cmd.c:666:51: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | { ((carg *)viptr(v,i))->result = varith(argval(v,i),argarg(v,i),STREGULAR); | ^ locfit/cmd.c:666:44: warning: passing arguments to 'varith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | { ((carg *)viptr(v,i))->result = varith(argval(v,i),argarg(v,i),STREGULAR); | ^ locfit/cmd.c:614:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 614 | void dcmdint(v) | ^ locfit/cmd.c:687:28: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | vv = findvar(argval(v,0),0,&j); | ^ locfit/cmd.c:688:50: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | if ((vv!=NULL) && ((vv->mode==VARGL) & (!argvalis(v,0,"=cline")))) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/cmd.c:675:19: warning: variable 'nr' set but not used [-Wunused-but-set-variable] 675 | INT i, j, mn, nr; | ^ locfit/cmd.c:672:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 672 | void cmdint(v) | ^ locfit/cmd.c:33:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | void cmdint(); | ^ locfit/cmd.c:740:12: warning: passing arguments to 'makecmd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 740 | makecmd(z); | ^ locfit/cmd.c:794:10: warning: passing arguments to 'rseed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 794 | rseed("LocalFit"); | ^ locfit/cmd.c:795:20: warning: passing arguments to 'setfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 795 | if (setfilename("LFInit","cmd","r",0)) | ^ 195 warnings generated. mv -f .deps/cmd.Tpo .deps/cmd.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT dens_haz.o -MD -MP -MF .deps/dens_haz.Tpo -c -o dens_haz.o `test -f 'locfit/dens_haz.c' || echo './'`locfit/dens_haz.c locfit/dens_haz.c:44:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | setzero(r1,p*p); | ^ locfit/dens_haz.c:56:16: warning: passing arguments to 'weight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | wt = weight(lf,dfx,NULL,h,0,0.0); | ^ locfit/dens_haz.c:57:11: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | fitfun(lf,dfx,NULL,ff,NULL,0); | ^ locfit/dens_haz.c:58:19: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | th = innerprod(cf,ff,p); | ^ locfit/dens_haz.c:61:13: warning: passing arguments to 'addouter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | addouter(r1,ff,ff,p,wt*th); | ^ locfit/dens_haz.c:63:14: warning: passing arguments to 'multmatscal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | multmatscal(r1,(t1-t0)/(3*mi[MMINT]),p*p); | ^ locfit/dens_haz.c:33:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | INT haz_sph_int(lf,dfx,cf,h,r1) | ^ locfit/dens_haz.c:74:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | setzero(resp,p*p); | ^ locfit/dens_haz.c:85:20: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | { eb = exp(base(lf,i)); sb += base(lf,i); | ^ locfit/dens_haz.c:85:39: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | { eb = exp(base(lf,i)); sb += base(lf,i); | ^ locfit/dens_haz.c:68:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | INT hazint_sph(t,resp,r1,lf,cf,h) | ^ locfit/dens_haz.c:106:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | setzero(resp,p*p); | ^ locfit/dens_haz.c:130:20: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | { eb = exp(base(lf,i)); sb += base(lf,i); | ^ locfit/dens_haz.c:130:39: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | { eb = exp(base(lf,i)); sb += base(lf,i); | ^ locfit/dens_haz.c:139:21: warning: passing arguments to 'onedint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | { st = onedint(ncf,lf->mi,ilim[0]/hs,il1/hs,prod_wk[0]); | ^ locfit/dens_haz.c:155:31: warning: passing arguments to 'W' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | prod_wk[j][0] = ef * W(dfx[j]/(h*lf->sca[j]),lf->mi[MKER]); | ^ locfit/dens_haz.c:161:19: warning: passing arguments to 'prodint_resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | prodint_resp(resp,prod_wk,d,deg,p); | ^ locfit/dens_haz.c:96:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | INT hazint_prod(t,resp,x,lf,cf,h) | ^ locfit/dens_haz.c:172:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | INT hazint(t,resp,resp1,lf,cf,h) | ^ In file included from locfit/dens_haz.c:25: In file included from locfit/local.h:106: locfit/lffuns.h:21:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 21 | extern INT hazint(); | ^ locfit/dens_haz.c:181:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | void haz_init(lf,des,il) | ^ In file included from locfit/dens_haz.c:25: In file included from locfit/local.h:106: locfit/lffuns.h:20:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 20 | extern void haz_init(); | ^ 22 warnings generated. mv -f .deps/dens_haz.Tpo .deps/dens_haz.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT dens_int.o -MD -MP -MF .deps/dens_int.Tpo -c -o dens_int.o `test -f 'locfit/dens_int.c' || echo './'`locfit/dens_int.c locfit/dens_int.c:29:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | void lforder(ind,x,l,r) | ^ In file included from locfit/dens_int.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:25:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 25 | extern void dens_renorm(), dens_lscv(), lforder(); | ^ locfit/dens_int.c:87:11: warning: passing arguments to 'recurint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | recurint(0.0,dlt,cf,I,0,WRECT); | ^ locfit/dens_int.c:93:11: warning: passing arguments to 'recurint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | recurint(0.0,dlt,cf,I,0,WRECT); | ^ locfit/dens_int.c:61:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | double estdiv(x0,x1,f0,f1,d0,d1,link) | ^ locfit/dens_int.c:104:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | double dens_integrate(lf,des,z) | ^ In file included from locfit/dens_int.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:24:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 24 | extern double dens_integrate(); | ^ locfit/dens_int.c:185:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | void dens_renorm(lf,des) | ^ In file included from locfit/dens_int.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:25:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 25 | extern void dens_renorm(), dens_lscv(), lforder(); | ^ locfit/dens_int.c:210:14: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | fh = base(lf,i)+dointpoint(lf,des,x,PCOEF,ev,i); | ^ locfit/dens_int.c:210:31: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | fh = base(lf,i)+dointpoint(lf,des,x,PCOEF,ev,i); | ^ locfit/dens_int.c:212:22: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | infl = dointpoint(lf,des,x,PT0,ev,i); | ^ locfit/dens_int.c:196:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | void dens_lscv(des,lf) | ^ In file included from locfit/dens_int.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:25:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 25 | extern void dens_renorm(), dens_lscv(), lforder(); | ^ 14 warnings generated. mv -f .deps/dens_int.Tpo .deps/dens_int.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT dens_odi.o -MD -MP -MF .deps/dens_odi.Tpo -c -o dens_odi.o `test -f 'locfit/dens_odi.c' || echo './'`locfit/dens_odi.c locfit/dens_odi.c:23:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | INT exbctay(b,c,n,z) /* n-term taylor series of e^(bx+cx^2) */ | ^ locfit/dens_odi.c:47:21: warning: variable 's' set but not used [-Wunused-but-set-variable] 47 | { double tc[40], f, s; | ^ locfit/dens_odi.c:43:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | double explinjtay(l0,l1,j,cf) | ^ locfit/dens_odi.c:60:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | void explint1(l0,l1,cf,I,p) /* int x^j exp(a+bx); j=0..p-1 */ | ^ locfit/dens_odi.c:92:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | void explintyl(l0,l1,cf,I,p) /* small c, use taylor series and explint1 */ | ^ locfit/dens_odi.c:103:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | void solvetrid(X,y,m) | ^ locfit/dens_odi.c:129:33: warning: passing arguments to 'ptail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | { if (a0>6) I[0] = (y0*ptail(-a0)-y1*ptail(-a1))/c; | ^ locfit/dens_odi.c:129:47: warning: passing arguments to 'ptail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | { if (a0>6) I[0] = (y0*ptail(-a0)-y1*ptail(-a1))/c; | ^ locfit/dens_odi.c:130:30: warning: passing arguments to 'pnorm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | else I[0] = S2PI*(pnorm(-a0,0.0,1.0)-pnorm(-a1,0.0,1.0))*bi; | ^ locfit/dens_odi.c:130:49: warning: passing arguments to 'pnorm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | else I[0] = S2PI*(pnorm(-a0,0.0,1.0)-pnorm(-a1,0.0,1.0))*bi; | ^ locfit/dens_odi.c:133:35: warning: passing arguments to 'ptail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | { if (a1< -6) I[0] = (y1*ptail(a1)-y0*ptail(a0))/c; | ^ locfit/dens_odi.c:133:48: warning: passing arguments to 'ptail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | { if (a1< -6) I[0] = (y1*ptail(a1)-y0*ptail(a0))/c; | ^ locfit/dens_odi.c:134:30: warning: passing arguments to 'pnorm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | else I[0] = S2PI*(pnorm(a1,0.0,1.0)-pnorm(a0,0.0,1.0))*bi; | ^ locfit/dens_odi.c:134:48: warning: passing arguments to 'pnorm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | else I[0] = S2PI*(pnorm(a1,0.0,1.0)-pnorm(a0,0.0,1.0))*bi; | ^ locfit/dens_odi.c:138:16: warning: passing arguments to 'lfdaws' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | I[0] = (y1*daws(a1)-y0*daws(a0))/c; | ^ locfit/local.h:46:23: note: expanded from macro 'daws' 46 | #define daws(x) lfdaws(x) | ^ locfit/dens_odi.c:138:28: warning: passing arguments to 'lfdaws' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | I[0] = (y1*daws(a1)-y0*daws(a0))/c; | ^ locfit/local.h:46:23: note: expanded from macro 'daws' 46 | #define daws(x) lfdaws(x) | ^ locfit/dens_odi.c:121:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | void initi0i1(I,cf,y0,y1,l0,l1) | ^ locfit/dens_odi.c:142:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | void explinsid(l0,l1,cf,I,p) /* large b; don't use fwd recursion */ | ^ locfit/dens_odi.c:192:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | void explinbkr(l0,l1,cf,I,p) /* small b,c; use back recursion */ | ^ locfit/dens_odi.c:209:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | void explinfbk0(l0,l1,cf,I,p) /* fwd and bac recur; b=0; c<0 */ | ^ locfit/dens_odi.c:260:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | void explinfbk(l0,l1,cf,I,p) /* fwd and bac recur; b not too large */ | ^ locfit/dens_odi.c:291:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | void recent(I,resp,wt,p,s,x) | ^ locfit/dens_odi.c:315:16: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | { s = wtaylor(wt,0.0,ker); | ^ locfit/dens_odi.c:331:16: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | s = wtaylor(wt,l0,ker); | ^ locfit/dens_odi.c:340:16: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | s = wtaylor(wt,l0,ker); | ^ locfit/dens_odi.c:351:18: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | { s = wtaylor(wt,l1,ker); | ^ locfit/dens_odi.c:367:18: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | { s = wtaylor(wt,l1,ker); | ^ locfit/dens_odi.c:379:18: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 379 | { s = wtaylor(wt,l0,ker); | ^ locfit/dens_odi.c:386:18: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | { s = wtaylor(wt,l2,ker); | ^ locfit/dens_odi.c:398:16: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | { s = wtaylor(wt,l2,ker); | ^ locfit/dens_odi.c:411:14: warning: passing arguments to 'wtaylor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | s = wtaylor(wt,l0,ker); | ^ locfit/dens_odi.c:307:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | void recurint(l0,l2,cf,resp,p,ker) | ^ In file included from locfit/dens_odi.c:19: In file included from locfit/local.h:106: locfit/lffuns.h:118:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 118 | extern void recurint(); | ^ locfit/dens_odi.c:418:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | INT onedexpl(cf,mi,resp) | ^ locfit/dens_odi.c:436:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | INT onedgaus(cf,mi,resp) | ^ locfit/dens_odi.c:506:12: warning: passing arguments to 'W' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | W(fabs(u),mi[MKER])*exp(MIN(y,300.0)); | ^ locfit/dens_odi.c:463:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | INT onedint(cf,mi,l0,l1,resp) /* int W(u)u^j exp(..), j=0..2*deg */ | ^ In file included from locfit/dens_odi.c:19: In file included from locfit/local.h:106: locfit/lffuns.h:117:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 117 | extern INT onedint(); | ^ 38 warnings generated. mv -f .deps/dens_odi.Tpo .deps/dens_odi.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT density.o -MD -MP -MF .deps/density.Tpo -c -o density.o `test -f 'locfit/density.c' || echo './'`locfit/density.c locfit/density.c:16:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | void prresp(coef,resp,p) | ^ In file included from locfit/density.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:17:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 17 | extern void prodint_resp(), prresp(); | ^ locfit/density.c:36:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | setzero(resp1,p*p); | ^ locfit/density.c:50:18: warning: passing arguments to 'weight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | wt = w*weight(lf,u,t,h,0,0.0); | ^ locfit/density.c:52:13: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | { fitfun(lf,u,t,ff,NULL,0); | ^ locfit/density.c:53:21: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | th = innerprod(ff,cf,p); | ^ locfit/density.c:56:19: warning: passing arguments to 'addouter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | addouter(resp1,ff,ff,p,wt*lf_exp(th)); | ^ locfit/density.c:59:19: warning: passing arguments to 'addouter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | addouter(resp1,ff,ff,p,wt); | ^ locfit/density.c:30:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | INT multint(t,resp1,resp2,lf,cf,h) | ^ locfit/density.c:14:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 14 | INT multint(), prodint(), gausint(), mlinint(); | ^ locfit/density.c:86:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | { setzero(resp1,p*p); | ^ locfit/density.c:87:20: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | resp1[0] = wint(d,NULL,0,lf->mi[MKER])*hd; | ^ locfit/density.c:89:25: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | jj[0] = 2; w0 = wint(d,jj,1,lf->mi[MKER])*hd*h*h; | ^ locfit/density.c:96:36: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | if (d>1) { jj[1] = 2; w0 = wint(d,jj,2,lf->mi[MKER])*hd*h*h*h*h; } | ^ locfit/density.c:97:25: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | jj[0] = 4; w1 = wint(d,jj,1,lf->mi[MKER])*hd*h*h*h*h/4; | ^ locfit/density.c:114:36: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | resp1[0] = lf_exp(cf[0])*wint(d,NULL,0,lf->mi[MKER])*hd; | ^ locfit/density.c:130:18: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | w0 = wint(d,NULL,0,lf->mi[MKER]); g[0] = wt*w0; | ^ locfit/density.c:135:33: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | jj[0] = 2*j; w0 = wint(d,jj,1,lf->mi[MKER]); | ^ locfit/density.c:138:48: warning: passing arguments to 'wint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | { jj[0] = 2; jj[1] = 2*j-2; w1 = wint(d,jj,2,lf->mi[MKER]); | ^ locfit/density.c:75:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | INT mlinint(t,resp1,resp2,lf,cf,h) | ^ locfit/density.c:14:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 14 | INT multint(), prodint(), gausint(), mlinint(); | ^ locfit/density.c:165:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | void prodint_resp(resp,prod_wk,dim,deg,p) | ^ In file included from locfit/density.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:17:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 17 | extern void prodint_resp(), prresp(); | ^ locfit/density.c:218:17: warning: passing arguments to 'onedint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | st = onedint(cf,lf->mi,ilim[i]/hs,ilim[i+dim]/hs,prod_wk[i]); | ^ locfit/density.c:197:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | INT prodint(t,resp,resp2,lf,coef,h) | ^ locfit/density.c:14:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 14 | INT multint(), prodint(), gausint(), mlinint(); | ^ locfit/density.c:254:10: warning: passing arguments to 'eig_dec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | eig_dec(C,P,d); | ^ locfit/density.c:262:13: warning: passing arguments to 'svdsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | svdsolve(&resp[i*p+1],u,P,C,P,d,0.0); | ^ locfit/density.c:264:11: warning: passing arguments to 'svdsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 264 | svdsolve(&resp[1],u,P,C,P,d,0.0); | ^ locfit/density.c:289:14: warning: passing arguments to 'multmatscal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | multmatscal(resp,z,p*p); | ^ locfit/density.c:241:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | INT gausint(t,resp,C,cf,h,mi,sca) | ^ locfit/density.c:14:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 14 | INT multint(), prodint(), gausint(), mlinint(); | ^ locfit/density.c:302:31: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | lf_status = (den_des->itype)(den_des->xev,A,den_des->xtwx.Q,den_lf,coef,den_des->h); | ^ locfit/density.c:317:18: warning: passing arguments to 'multmatscal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | multmatscal(A,r,(INT)p*p); | ^ locfit/density.c:293:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | int likeden(coef, lk0, f1, A) | ^ In file included from locfit/density.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:16:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 16 | extern int likeden(); | ^ locfit/density.c:343:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | INT inre(x,bound,d) | ^ locfit/density.c:354:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | INT setintlimits(lf, x, h, ang, lset) | ^ locfit/density.c:399:18: warning: passing arguments to 'iscompact' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | if (iscompact(mi[MKER])) | ^ locfit/density.c:421:19: warning: passing arguments to 'iscompact' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | if (!iscompact(mi[MKER])) return(INVLD); | ^ locfit/density.c:428:34: warning: passing arguments to 'iscompact' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 428 | { case IMULT: return( iscompact(mi[MKER]) ? IMULT : INVLD ); | ^ locfit/density.c:386:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | INT selectintmeth(mi,lset,ang) | ^ locfit/density.c:479:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 479 | setzero(des->ss,p); | ^ locfit/density.c:483:14: warning: passing arguments to 'cens' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | if (!cens(lf,ii)) | ^ locfit/density.c:484:25: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 484 | { w = des->w[i]*prwt(lf,ii); | ^ locfit/density.c:489:34: warning: passing arguments to 'haz_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | if (lf->mi[MTG]==THAZ) haz_init(lf,des,ilim); | ^ locfit/density.c:437:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | INT densinit(lf,des,h,cf,m) | ^ In file included from locfit/density.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:14:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 14 | extern INT densinit(); | ^ 48 warnings generated. mv -f .deps/density.Tpo .deps/density.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT dist.o -MD -MP -MF .deps/dist.Tpo -c -o dist.o `test -f 'locfit/dist.c' || echo './'`locfit/dist.c locfit/dist.c:14:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | double dchisq(x, df) | ^ In file included from locfit/dist.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:30:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 30 | extern double df(), dchisq(); | ^ locfit/dist.c:19:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | double df(x, df1, df2) | ^ In file included from locfit/dist.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:30:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 30 | extern double df(), dchisq(); | ^ locfit/dist.c:27:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | double ibeta(x, a, b) | ^ In file included from locfit/dist.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:28:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 28 | extern double igamma(), ibeta(); | ^ locfit/dist.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | double igamma(x, df) | ^ In file included from locfit/dist.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:28:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 28 | extern double igamma(), ibeta(); | ^ locfit/dist.c:137:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | double pf(q, df1, df2) | ^ In file included from locfit/dist.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:29:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 29 | extern double pf(), pchisq(), pnorm(); | ^ locfit/dist.c:142:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | double pchisq(q, df) | ^ In file included from locfit/dist.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:29:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 29 | extern double pf(), pchisq(), pnorm(); | ^ locfit/dist.c:154:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | double pnorm(x,mu,s) | ^ In file included from locfit/dist.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:29:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 29 | extern double pf(), pchisq(), pnorm(); | ^ 14 warnings generated. mv -f .deps/dist.Tpo .deps/dist.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT ev_atree.o -MD -MP -MF .deps/ev_atree.Tpo -c -o ev_atree.o `test -f 'locfit/ev_atree.c' || echo './'`locfit/ev_atree.c locfit/ev_atree.c:16:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | void atree_guessnv(nvm,ncm,vc,dp,mi) | ^ In file included from locfit/ev_atree.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:33:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | extern void atree_start(), atree_grow(), atree_guessnv(); | ^ locfit/ev_atree.c:56:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | INT atree_split(lf,ce,le,ll,ur) | ^ locfit/ev_atree.c:117:24: warning: passing arguments to 'newsplit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | nce[i] = newsplit(des,lf,i0,i1,pv); | ^ locfit/ev_atree.c:87:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | void atree_grow(des,lf,ce,ct,term,ll,ur) | ^ In file included from locfit/ev_atree.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:33:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | extern void atree_start(), atree_grow(), atree_guessnv(); | ^ locfit/ev_atree.c:140:9: warning: passing arguments to 'trchck' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | trchck(lf,nvm,ncm,d,des->p,vc); | ^ locfit/ev_atree.c:156:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | des->vfun(des,lf,i); | ^ locfit/ev_atree.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | void atree_start(des,lf) | ^ In file included from locfit/ev_atree.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:33:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | extern void atree_start(), atree_grow(), atree_guessnv(); | ^ locfit/ev_atree.c:176:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | { setzero(vv[i],vc); | ^ locfit/ev_atree.c:177:16: warning: passing arguments to 'exvval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | nc = exvval(tr,vv[i],i,d,what,1); | ^ locfit/ev_atree.c:189:22: warning: passing arguments to 'newsplit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | { nv = newsplit((design *)NULL,tr,ce[i],ce[i+tk],0); | ^ locfit/ev_atree.c:193:34: warning: passing arguments to 'exvvalpv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | if (tr->s[nv]) exvvalpv(vv[i+tk],vv[i],vv[i+tk],d,ns,h,nc); | ^ locfit/ev_atree.c:194:32: warning: passing arguments to 'exvval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | else exvval(tr,vv[i+tk],nv,d,what,1); | ^ locfit/ev_atree.c:198:34: warning: passing arguments to 'exvvalpv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | if (tr->s[nv]) exvvalpv(vv[i],vv[i],vv[i+tk],d,ns,h,nc); | ^ locfit/ev_atree.c:199:32: warning: passing arguments to 'exvval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | else exvval(tr,vv[i],nv,d,what,1); | ^ locfit/ev_atree.c:203:25: warning: passing arguments to 'rectcell_interp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | return(rectcell_interp(x,vdptr(tr->xxev),vv,ll,ur,d,nc)); | ^ locfit/ev_atree.c:167:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | double atree_int(tr,x,what) | ^ In file included from locfit/ev_atree.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:34:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 34 | extern double atree_int(); | ^ 20 warnings generated. mv -f .deps/ev_atree.Tpo .deps/ev_atree.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT ev_interp.o -MD -MP -MF .deps/ev_interp.Tpo -c -o ev_interp.o `test -f 'locfit/ev_interp.c' || echo './'`locfit/ev_interp.c locfit/ev_interp.c:8:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | double linear_interp(h,d,f0,f1) | ^ In file included from locfit/ev_interp.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:38:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | extern double linear_interp(), cubic_interp(), rectcell_interp(); | ^ locfit/ev_interp.c:14:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | void hermite2(x,z,phi) | ^ In file included from locfit/ev_interp.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:40:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 40 | extern void exvvalpv(), hermite2(); | ^ locfit/ev_interp.c:38:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | double cubic_interp(h,f0,f1,d0,d1) | ^ In file included from locfit/ev_interp.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:38:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | extern double linear_interp(), cubic_interp(), rectcell_interp(); | ^ locfit/ev_interp.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | double cubintd(h,f0,f1,d0,d1) | ^ In file included from locfit/ev_interp.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:37:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 37 | extern double dointpoint(), cubintd(); | ^ locfit/ev_interp.c:65:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | double rectcell_interp(x,xev,vv,ll,ur,d,nc) | ^ In file included from locfit/ev_interp.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:38:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | extern double linear_interp(), cubic_interp(), rectcell_interp(); | ^ locfit/ev_interp.c:115:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | INT exvval(lf,vv,nv,d,what,z) | ^ In file included from locfit/ev_interp.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:39:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | extern INT exvval(); | ^ locfit/ev_interp.c:162:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | void exvvalpv(vv,vl,vr,d,k,dl,nc) | ^ In file included from locfit/ev_interp.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:40:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 40 | extern void exvvalpv(), hermite2(); | ^ locfit/ev_interp.c:181:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | double gridint(tr,x,what) | ^ locfit/ev_interp.c:212:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | double fitpint(lf,x,what,i) | ^ locfit/ev_interp.c:226:9: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | { locfit(lf,des,0.0,0); | ^ locfit/ev_interp.c:228:54: warning: passing arguments to 'comp_infl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | if ((what==PNLX)|(what==PT0)) return(sqrt(comp_infl(lf,des))); | ^ locfit/ev_interp.c:221:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | double dointpointpf(lf,des,x,what) | ^ locfit/ev_interp.c:233:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | double xbarint(lf,x,what) | ^ locfit/ev_interp.c:262:30: warning: passing arguments to 'kdtre_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | case EKDTR: f = kdtre_int(lf,x,what); break; | ^ locfit/ev_interp.c:263:30: warning: passing arguments to 'atree_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | case ETREE: f = atree_int(lf,x,what); break; | ^ locfit/ev_interp.c:264:32: warning: passing arguments to 'triang_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 264 | case EPHULL: f = triang_int(lf,x,what); break; | ^ locfit/ev_interp.c:271:18: warning: passing arguments to 'addparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | f += addparcomp(lf,x,what); | ^ locfit/ev_interp.c:247:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | double dointpoint(lf,des,x,what,ev,j) | ^ In file included from locfit/ev_interp.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:37:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 37 | extern double dointpoint(), cubintd(); | ^ 26 warnings generated. mv -f .deps/ev_interp.Tpo .deps/ev_interp.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT ev_kdtre.o -MD -MP -MF .deps/ev_kdtre.Tpo -c -o ev_kdtre.o `test -f 'locfit/ev_kdtre.c' || echo './'`locfit/ev_kdtre.c locfit/ev_kdtre.c:16:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | void kdtre_guessnv(nvm,ncm,vc,dp,mi) | ^ locfit/ev_kdtre.c:50:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | int ksmall(l, r, m, x, pi) | ^ locfit/ev_kdtre.c:101:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | INT terminal(tr,p,pi,fc,d,m,split_val) | ^ locfit/ev_kdtre.c:148:9: warning: passing arguments to 'trchck' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | trchck(tr,nvm,ncm,d,des->p,vc); | ^ locfit/ev_kdtre.c:196:16: warning: passing arguments to 'newcell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | newcell(&nv,vc,vdptr(tr->xxev), d, k, sv, | ^ locfit/ev_kdtre.c:204:19: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | { sv += prwt(tr,pi[j]); | ^ locfit/ev_kdtre.c:206:51: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | evptx(tr,nv,i) += datum(tr,i,pi[j])*prwt(tr,pi[j]); | ^ locfit/ev_kdtre.c:211:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | des->vfun(des,tr,nv); | ^ locfit/ev_kdtre.c:220:35: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | for (i=0; ivfun(des,tr,i); | ^ locfit/ev_kdtre.c:141:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | void kdtre_start(des,tr) | ^ In file included from locfit/ev_kdtre.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:43:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 43 | extern void kdtre_start(); | ^ locfit/ev_kdtre.c:226:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | void newcell(nv,vc,xev, d, k, split_val, cpar, clef, crig) | ^ locfit/ev_kdtre.c:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 13 | void newcell(); | ^ locfit/ev_kdtre.c:282:16: warning: passing arguments to 'exvval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | nc = exvval(lf,g0,j0,2,what,0); | ^ locfit/ev_kdtre.c:283:16: warning: passing arguments to 'exvval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | nc = exvval(lf,g1,j1,2,what,0); | ^ locfit/ev_kdtre.c:285:28: warning: passing arguments to 'linear_interp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | gg[k] = linear_interp((x[(k>1)]-v0),v1-v0,g0[0],g1[0]); | ^ locfit/ev_kdtre.c:287:15: warning: passing arguments to 'hermite2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | { hermite2(x[(k>1)]-v0,v1-v0,phi); | ^ locfit/ev_kdtre.c:295:25: warning: passing arguments to 'linear_interp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 295 | s += linear_interp(x[k]-ll[k],ur[k]-ll[k],gg[3-2*k],gg[2-2*k]); | ^ locfit/ev_kdtre.c:298:15: warning: passing arguments to 'hermite2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | { hermite2(x[k]-ll[k],ur[k]-ll[k],phi); | ^ locfit/ev_kdtre.c:254:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | double blend(lf,s,x,ll,ur,j,nt,t,what) | ^ locfit/ev_kdtre.c:327:35: warning: passing arguments to 'exvval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | for (j=0; jvfun(des,lf,i); | ^ locfit/ev_main.c:149:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | void dataf(des,lf) | ^ In file included from locfit/ev_main.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:48:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 48 | extern void dataf(), gridf(), crossf(), xbarf(), preset(); | ^ locfit/ev_main.c:175:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | des->vfun(des,lf,0); | ^ locfit/ev_main.c:167:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | void xbarf(des,lf) | ^ In file included from locfit/ev_main.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:48:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 48 | extern void dataf(), gridf(), crossf(), xbarf(), preset(); | ^ locfit/ev_main.c:192:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | des->vfun(des,lf,i); | ^ locfit/ev_main.c:181:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | void preset(des,lf) | ^ In file included from locfit/ev_main.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:48:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 48 | extern void dataf(), gridf(), crossf(), xbarf(), preset(); | ^ locfit/ev_main.c:212:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | des->vfun(des,lf,cvi); | ^ locfit/ev_main.c:199:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | void crossf(des,lf) | ^ In file included from locfit/ev_main.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:48:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 48 | extern void dataf(), gridf(), crossf(), xbarf(), preset(); | ^ locfit/ev_main.c:239:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | des->vfun(des,tr,i); | ^ locfit/ev_main.c:218:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | void gridf(des,tr) | ^ In file included from locfit/ev_main.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:48:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 48 | extern void dataf(), gridf(), crossf(), xbarf(), preset(); | ^ locfit/ev_main.c:281:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | { des->vfun(des,lf,nv); | ^ locfit/ev_main.c:248:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | INT newsplit(des,lf,i0,i1,pv) | ^ In file included from locfit/ev_main.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:49:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 49 | extern INT newsplit(); | ^ 28 warnings generated. mv -f .deps/ev_main.Tpo .deps/ev_main.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT ev_trian.o -MD -MP -MF .deps/ev_trian.Tpo -c -o ev_trian.o `test -f 'locfit/ev_trian.c' || echo './'`locfit/ev_trian.c locfit/ev_trian.c:19:15: warning: passing arguments to 'rho' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | di = rho(dfx,tr->sca,d,KSPH,NULL); | ^ locfit/ev_trian.c:8:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | INT triang_split(tr,ce,le) | ^ locfit/ev_trian.c:26:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | void resort(pv,xev,dig) | ^ locfit/ev_trian.c:74:21: warning: passing arguments to 'newsplit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | pv[0] = newsplit(des,tr,ce[im],ce[jm],0); | ^ locfit/ev_trian.c:84:19: warning: passing arguments to 'newsplit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | = newsplit(des,tr,ce[i],ce[j],le[i*vc+j]<=tr->dp[DCUT]); | ^ locfit/ev_trian.c:54:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | void triang_grow(des,tr,ce,ct,term) | ^ In file included from locfit/ev_trian.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:56:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | extern void triang_start(), triang_grow(); | ^ locfit/ev_trian.c:121:21: warning: passing arguments to 'newsplit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | pv[0] = newsplit(des,tr,ce[im],ce[jm],0); | ^ locfit/ev_trian.c:133:19: warning: passing arguments to 'newsplit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | = newsplit(des,tr,ce[i],ce[j],le[i*d+j]<=tr->dp[DCUT]); | ^ locfit/ev_trian.c:105:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | void triang_descend(tr,xa,ce) | ^ locfit/ev_trian.c:187:14: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | { s += prwt(lf,i); | ^ locfit/ev_trian.c:190:25: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | V[j*d+k] += prwt(lf,i)*(datum(lf,j,i)-mn[j])*(datum(lf,k,i)-mn[k]); | ^ locfit/ev_trian.c:179:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | void covrofdata(lf,V,mn) /* covar of data; mean in mn */ | ^ locfit/ev_trian.c:206:8: warning: passing arguments to 'solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | solve(xd,xa,d); | ^ locfit/ev_trian.c:195:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | INT intri(x,w,xev,xa,d) /* is x in triangle bounded by xd[0..d-1]? */ | ^ locfit/ev_trian.c:221:10: warning: passing arguments to 'guessnv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | guessnv(&nvm,&ncm,&vc,tr->dp,tr->mi); | ^ locfit/ev_trian.c:222:9: warning: passing arguments to 'trchck' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | trchck(tr,nvm,ncm,d,des->p,vc); | ^ locfit/ev_trian.c:228:10: warning: passing arguments to 'eig_dec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | eig_dec(V,P,d); | ^ locfit/ev_trian.c:266:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | { des->vfun(des,tr,i); | ^ locfit/ev_trian.c:213:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | void triang_start(des,tr) /* Triangulation with polyhedral start */ | ^ In file included from locfit/ev_trian.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:56:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | extern void triang_start(), triang_grow(); | ^ locfit/ev_trian.c:301:30: warning: passing arguments to 'cubic_interp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | vals0[0] = cubic_interp(lb,vals0[0],vals1[0],deriv0,deriv1); | ^ locfit/ev_trian.c:277:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | double triang_cubicint(v,vv,w,d,nc,xxa) | ^ locfit/ev_trian.c:393:24: warning: passing arguments to 'cubic_interp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | cfe[0] = cubic_interp(lb,cg[3],cg[0],d0,d1); | ^ locfit/ev_trian.c:394:19: warning: passing arguments to 'cubintd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | cfe[1] = cubintd(lb,cg[3],cg[0],d0,d1); | ^ locfit/ev_trian.c:398:22: warning: passing arguments to 'cubic_interp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | return(cubic_interp(gam,cfo[0],cfe[0],d0,d1)); | ^ locfit/ev_trian.c:317:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | double triang_clotoch(xev,vv,ce,p,xxa) | ^ locfit/ev_trian.c:408:33: warning: passing arguments to 'exvval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | if (lf->s[i]==0) return(exvval(lf,vv,i,d,what,0)); | ^ locfit/ev_trian.c:401:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | INT triang_getvertexvals(lf,vv,i,what) | ^ locfit/ev_trian.c:428:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 428 | double triang_int(tr,x,what) | ^ In file included from locfit/ev_trian.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:57:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | extern double triang_int(); | ^ 31 warnings generated. mv -f .deps/ev_trian.Tpo .deps/ev_trian.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT family.o -MD -MP -MF .deps/family.Tpo -c -o family.o `test -f 'locfit/family.c' || echo './'`locfit/family.c locfit/family.c:10:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | extern double rs, log(); | ^ locfit/family.c:12:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | INT defaultlink(link,family) | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:60:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 60 | extern INT links(), stdlinks(), defaultlink(), validlinks(); | ^ locfit/family.c:50:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | INT validlinks(link,family) | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:60:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 60 | extern INT links(), stdlinks(), defaultlink(), validlinks(); | ^ locfit/family.c:79:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | INT famdens(mean,th,link,res,cens,w) | ^ locfit/family.c:105:15: warning: passing arguments to 'pnorm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | pz = pnorm(-z,0.0,1.0); | ^ locfit/family.c:106:24: warning: passing arguments to 'ptail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | dp = ((z>6) ? ptail(-z) : exp(-z*z/2)/pz)/2.5066283; | ^ locfit/family.c:91:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | INT famgaus(y,mean,th,link,res,cens,w) | ^ locfit/family.c:133:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | INT famrobu(y,mean,th,link,res,cens,w,rs) | ^ locfit/family.c:159:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | INT famcauc(y,p,th,link,res,cens,w,rs) | ^ locfit/family.c:174:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | INT famrbin(y,p,th,link,res,cens,w) | ^ locfit/family.c:200:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | INT fambino(y,p,th,link,res,cens,w) | ^ locfit/family.c:273:16: warning: passing arguments to 'igamma' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | pt = igamma(wmu,y); | ^ locfit/family.c:259:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | INT fampois(y,mean,th,link,res,cens,w) | ^ locfit/family.c:345:20: warning: passing arguments to 'igamma' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | { pt = 1-igamma(y/mean,w); | ^ locfit/family.c:353:20: warning: passing arguments to 'igamma' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | { pt = 1-igamma(th*y,w); | ^ locfit/family.c:330:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | INT famgamm(y,mean,th,link,res,cens,w) | ^ locfit/family.c:403:17: warning: passing arguments to 'ibeta' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | pt = 1-ibeta(p,w,y); | ^ locfit/family.c:389:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | INT famgeom(y,mean,th,link,res,cens,w) | ^ locfit/family.c:430:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | INT famweib(y,mean,th,link,res,cens,w) | ^ locfit/family.c:451:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | INT famcirc(y,mean,th,link,res,cens,w) | ^ locfit/family.c:465:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | void robustify(res,rs) | ^ locfit/family.c:482:30: warning: passing arguments to 'logit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | case LLOGIT: return(logit(y)); | ^ locfit/family.c:476:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | double lf_link(y,lin) | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:61:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | extern double b2(), b3(), b4(), lf_link(), invlink(); | ^ locfit/family.c:497:30: warning: passing arguments to 'expit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | case LLOGIT: return(expit(th)); | ^ locfit/family.c:491:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 491 | double invlink(th,lin) | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:61:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | extern double b2(), b3(), b4(), lf_link(), invlink(); | ^ locfit/family.c:507:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | INT links(th,y,fam,lin,res,cd,w,rs) /* the link and various related functions */ | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:60:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 60 | extern INT links(), stdlinks(), defaultlink(), validlinks(); | ^ locfit/family.c:556:23: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | { return(links(th,resp(lf,i),lf->mi[MTG],lf->mi[MLINK],res,cens(lf,i),prwt(lf,i),rs)); | ^ locfit/family.c:556:64: warning: passing arguments to 'cens' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | { return(links(th,resp(lf,i),lf->mi[MTG],lf->mi[MLINK],res,cens(lf,i),prwt(lf,i),rs)); | ^ locfit/family.c:556:75: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | { return(links(th,resp(lf,i),lf->mi[MTG],lf->mi[MLINK],res,cens(lf,i),prwt(lf,i),rs)); | ^ locfit/family.c:552:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 552 | INT stdlinks(res,lf,i,th,rs) | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:60:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 60 | extern INT links(), stdlinks(), defaultlink(), validlinks(); | ^ locfit/family.c:572:16: warning: passing arguments to 'expit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 572 | y = expit(th); | ^ locfit/family.c:564:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | double b2(th,tg,w) | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:61:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | extern double b2(), b3(), b4(), lf_link(), invlink(); | ^ locfit/family.c:587:16: warning: passing arguments to 'expit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | y = expit(th); | ^ locfit/family.c:579:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | double b3(th,tg,w) | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:61:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | extern double b2(), b3(), b4(), lf_link(), invlink(); | ^ locfit/family.c:602:16: warning: passing arguments to 'expit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | y = expit(th); y = y*(1-y); | ^ locfit/family.c:594:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 594 | double b4(th,tg,w) | ^ In file included from locfit/family.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:61:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | extern double b2(), b3(), b4(), lf_link(), invlink(); | ^ 45 warnings generated. mv -f .deps/family.Tpo .deps/family.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT fitted.o -MD -MP -MF .deps/fitted.Tpo -c -o fitted.o `test -f 'locfit/fitted.c' || echo './'`locfit/fitted.c locfit/fitted.c:20:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | double resid(y,w,th,mi,ty,res) | ^ In file included from locfit/fitted.c:18: In file included from locfit/local.h:106: locfit/lffuns.h:131:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 131 | extern double resid(); | ^ locfit/fitted.c:52:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | double studentize(res,inl,var,ty,link) | ^ locfit/fitted.c:90:20: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | th = dointpoint(lf,des,xx,what,ev,i); | ^ locfit/fitted.c:93:17: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | { th += base(lf,i); | ^ locfit/fitted.c:94:15: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | stdlinks(link,lf,i,th,lf->dp[DRSC]); | ^ locfit/fitted.c:96:25: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | { inl = dointpoint(lf,des,xx,PT0,ev,i); | ^ locfit/fitted.c:100:19: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | stdlinks(link,lf,i,th,lf->dp[DRSC]); | ^ locfit/fitted.c:102:33: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | if (st) var = dointpoint(lf,des,xx,PNLX,ev,i); | ^ locfit/fitted.c:104:26: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | fit[i] = resid(resp(lf,i),prwt(lf,i),th,lf->mi,ty,link); | ^ locfit/fitted.c:104:37: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | fit[i] = resid(resp(lf,i),prwt(lf,i),th,lf->mi,ty,link); | ^ locfit/fitted.c:74:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | void fitted(lf,des,fit,what,cv,st,ty) | ^ locfit/fitted.c:121:11: warning: passing arguments to 'recondat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | recondat(1,&n); | ^ locfit/fitted.c:115:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | vari *vfitted(type) | ^ In file included from locfit/fitted.c:18: In file included from locfit/local.h:106: locfit/lffuns.h:133:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 133 | extern vari *vfitted(), *vresid(); | ^ locfit/fitted.c:135:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | i = getarg(v,"type",1); | ^ locfit/fitted.c:136:30: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | if (i>0) ty = restyp(argval(v,i)); | ^ locfit/fitted.c:136:23: warning: passing arguments to 'restyp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | if (i>0) ty = restyp(argval(v,i)); | ^ locfit/fitted.c:138:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | i = getarg(v,"cv",1); cv = (i>0) ? getlogic(v,i) : 0; | ^ locfit/fitted.c:138:46: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | i = getarg(v,"cv",1); cv = (i>0) ? getlogic(v,i) : 0; | ^ locfit/fitted.c:139:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | i = getarg(v,"studentize",1); st = (i>0) ? getlogic(v,i) : 0; | ^ locfit/fitted.c:139:54: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | i = getarg(v,"studentize",1); st = (i>0) ? getlogic(v,i) : 0; | ^ locfit/fitted.c:142:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | i = getarg(v,"what",1); | ^ locfit/fitted.c:143:30: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | if (i>0) wh = ppwhat(argval(v,i)); | ^ locfit/fitted.c:143:23: warning: passing arguments to 'ppwhat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | if (i>0) wh = ppwhat(argval(v,i)); | ^ locfit/fitted.c:145:11: warning: passing arguments to 'recondat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | recondat(ty==5,&n); | ^ locfit/fitted.c:152:13: warning: passing arguments to 'saveresult' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | saveresult(vr,argarg(v,0),STREGULAR); | ^ locfit/fitted.c:128:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | void cfitted(v,ty) | ^ In file included from locfit/fitted.c:18: In file included from locfit/local.h:106: locfit/lffuns.h:132:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 132 | extern void cfitted(); | ^ 29 warnings generated. mv -f .deps/fitted.Tpo .deps/fitted.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT frend.o -MD -MP -MF .deps/frend.Tpo -c -o frend.o `test -f 'locfit/frend.c' || echo './'`locfit/frend.c locfit/frend.c:11:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | double resp(lf,i) | ^ In file included from locfit/frend.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:66:39: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | extern double base(), cens(), prwt(), resp(), getxi(), rss(); | ^ locfit/frend.c:18:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | double prwt(lf,i) | ^ In file included from locfit/frend.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:66:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | extern double base(), cens(), prwt(), resp(), getxi(), rss(); | ^ locfit/frend.c:26:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | double base(lf,i) | ^ In file included from locfit/frend.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:66:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | extern double base(), cens(), prwt(), resp(), getxi(), rss(); | ^ locfit/frend.c:33:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | double cens(lf,i) | ^ In file included from locfit/frend.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:66:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | extern double base(), cens(), prwt(), resp(), getxi(), rss(); | ^ locfit/frend.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | double vocri(lk,t0,t2,pen) | ^ locfit/frend.c:55:26: warning: passing arguments to 'ainitband' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | lf_status = ainitband(des,lf); | ^ locfit/frend.c:61:23: warning: passing arguments to 'aband2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | h = aband2(des,lf,des->h); | ^ locfit/frend.c:62:23: warning: passing arguments to 'aband3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | h = aband3(des,lf,h); | ^ locfit/frend.c:63:21: warning: passing arguments to 'nbhd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | h = nbhd(lf,des,0,h,1); | ^ locfit/frend.c:64:31: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | lf_status = locfit(lf,des,h,0); | ^ locfit/frend.c:75:30: warning: passing arguments to 'dercor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | { if (lf->mi[MDC]) dercor(des,lf,coef); | ^ locfit/frend.c:76:19: warning: passing arguments to 'subparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | subparcomp(des,lf,coef); | ^ locfit/frend.c:46:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | INT procvraw(des,lf,v) | ^ In file included from locfit/frend.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:65:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | extern INT procv(), procvraw(), procvvord(); | ^ locfit/frend.c:91:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | void set_default_like(lf,nvm,v,d) | ^ locfit/frend.c:158:14: warning: passing arguments to 'comp_vari' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | comp_vari(lf,des,trc,t0); | ^ locfit/frend.c:171:16: warning: passing arguments to 'subparcomp2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | subparcomp2(des,lf,vari,t0); | ^ locfit/frend.c:102:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | INT procv(des,lf,v) | ^ In file included from locfit/frend.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:65:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | extern INT procv(), procvraw(), procvvord(); | ^ locfit/frend.c:189:27: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | { th = (1-a)*innerprod(c0,&des->X[i*p],p) + a*innerprod(c1,&des->X[i*p],p); | ^ locfit/frend.c:189:60: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | { th = (1-a)*innerprod(c0,&des->X[i*p],p) + a*innerprod(c1,&des->X[i*p],p); | ^ locfit/frend.c:190:17: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | stdlinks(link,lf,des->ind[i],th,robscale); | ^ locfit/frend.c:180:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | double intvo(des,lf,c0,c1,a,p,t0,t20,t21) | ^ locfit/frend.c:217:20: warning: passing arguments to 'nbhd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | lf->h[v] = nbhd(lf,des,(INT)(mi[MN]*lf->dp[DALP]),lf->dp[DFXH],0); | ^ locfit/frend.c:227:44: warning: passing arguments to 'calcp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | { mi[MDEG] = i; des->p = mi[MP] = calcp(mi,i); | ^ locfit/frend.c:228:19: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | k = locfit(lf,des,lf->h[v],0); | ^ locfit/frend.c:230:17: warning: passing arguments to 'local_df' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | local_df(lf,des,tr); | ^ locfit/frend.c:249:45: warning: passing arguments to 'calcp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | { mi[MDEG] = i0; des->p = mi[MP] = calcp(mi,i0); | ^ locfit/frend.c:250:19: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | k = locfit(lf,des,lf->h[v],0); | ^ locfit/frend.c:205:39: warning: variable 'ip' set but not used [-Wunused-but-set-variable] 205 | INT i, j, k = 0, d1, *mi, i0, p1, ip; | ^ locfit/frend.c:197:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | INT procvvord(des,lf,v) | ^ In file included from locfit/frend.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:65:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | extern INT procv(), procvraw(), procvvord(); | ^ locfit/frend.c:264:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 264 | void ressummd(lf,des) | ^ locfit/frend.c:305:43: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | des->th[i] = base(lf,i)+dointpoint(lf,des,u,PCOEF,ev,i); | ^ locfit/frend.c:316:15: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | locfit(lf,des,0.0,1); | ^ locfit/frend.c:329:15: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | locfit(lf,des,0.0,1); | ^ locfit/frend.c:337:24: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | t0 = dointpoint(lf,des,u,PT0,ev,i); | ^ locfit/frend.c:338:24: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | t1 = dointpoint(lf,des,u,PNLX,ev,i); | ^ locfit/frend.c:339:17: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | stdlinks(link,lf,i,des->th[i],lf->dp[DRSC]); | ^ locfit/frend.c:374:16: warning: passing arguments to 'lforder' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | lforder(ind,vdptr(lf->xxev),0,nv-1); | ^ locfit/frend.c:382:17: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation] 382 | i--; | ^ locfit/frend.c:380:15: note: previous statement is here 380 | { for (j=0; jmi[MN]-lf->mi[MP]; | ^ locfit/frend.c:401:7: note: previous statement is here 401 | { for (i=0; imi[MN]; i++) | ^ locfit/frend.c:393:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | double rss(lf,des,df) | ^ In file included from locfit/frend.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:66:56: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | extern double base(), cens(), prwt(), resp(), getxi(), rss(); | ^ 51 warnings generated. mv -f .deps/frend.Tpo .deps/frend.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o `test -f 'locfit/help.c' || echo './'`locfit/help.c locfit/help.c:24:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | i = getarg(v,"ex",1); | ^ locfit/help.c:27:22: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | { z = strchr(argval(v,i),'.'); | ^ locfit/help.c:29:49: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | { ERROR(("example: invalid number %s",argval(v,i))); | ^ locfit/help.c:32:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | j = getarg(v,"run",1); | ^ locfit/help.c:33:28: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | if (j>0) run = getlogic(v,j); | ^ locfit/help.c:50:58: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | { if (!ti) ERROR(("No example %s in help file",argval(v,i))); | ^ locfit/help.c:61:40: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | } while ((ti) || (strcmp(elin,argval(v,i))!=0)); | ^ locfit/help.c:71:43: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | printf("\nExample %s. %s\n",argval(v,i),&line[2]); | ^ locfit/help.c:76:25: warning: passing arguments to 'makecmd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | if (run) makecmd(&line[2]); | ^ locfit/help.c:18:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | void example(v) | ^ In file included from locfit/help.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:182:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 182 | extern void example(); | ^ 11 warnings generated. mv -f .deps/help.Tpo .deps/help.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT lf_dercor.o -MD -MP -MF .deps/lf_dercor.Tpo -c -o lf_dercor.o `test -f 'locfit/lf_dercor.c' || echo './'`locfit/lf_dercor.c locfit/lf_dercor.c:35:9: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | fitfun(lf,des->xev,des->xev,des->f1,NULL,0); | ^ locfit/lf_dercor.c:36:14: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | jacob_solve(&des->xtwx,des->f1); | ^ locfit/lf_dercor.c:37:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | setzero(dc,d); | ^ locfit/lf_dercor.c:41:19: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | { s1 = innerprod(des->f1,&des->X[i*p],p); | ^ locfit/lf_dercor.c:43:13: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | stdlinks(link,lf,ii,des->th[i],robscale); | ^ locfit/lf_dercor.c:45:29: warning: passing arguments to 'weightd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | { wd = des->w[i]*weightd(datum(lf,j,ii)-des->xev[j],lf->sca[j],d,mi[MKER],mi[MKT],des->h,lf->sty[j],des->di[ii]); | ^ locfit/lf_dercor.c:21:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | void dercor(des,lf,coef) | ^ In file included from locfit/lf_dercor.c:18: In file included from locfit/local.h:106: locfit/lffuns.h:74:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 74 | extern void dercor(); | ^ 8 warnings generated. mv -f .deps/lf_dercor.Tpo .deps/lf_dercor.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT lf_fitfun.o -MD -MP -MF .deps/lf_fitfun.Tpo -c -o lf_fitfun.o `test -f 'locfit/lf_fitfun.c' || echo './'`locfit/lf_fitfun.c locfit/lf_fitfun.c:25:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | INT calcp(mi,deg) | ^ In file included from locfit/lf_fitfun.c:23: In file included from locfit/local.h:106: locfit/lffuns.h:78:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 78 | extern INT calcp(), coefnumber(); | ^ locfit/lf_fitfun.c:44:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | INT coefnumber(deriv,nd,kt,d,deg) | ^ In file included from locfit/lf_fitfun.c:23: In file included from locfit/local.h:106: locfit/lffuns.h:78:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 78 | extern INT calcp(), coefnumber(); | ^ locfit/lf_fitfun.c:70:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | void makecfn(des,lf) | ^ In file included from locfit/lf_fitfun.c:23: In file included from locfit/local.h:106: locfit/lffuns.h:64:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | extern void fitfun(), degfree(), ressumm(), makecfn(); | ^ locfit/lf_fitfun.c:94:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | void fitfunangl(dx,ff,sca,cd,deg) | ^ locfit/lf_fitfun.c:185:9: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation] 185 | return; | ^ locfit/lf_fitfun.c:182:7: note: previous statement is here 182 | { for (j=1; j<=deg; j++) | ^ locfit/lf_fitfun.c:120:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | void fitfun(lf,x,t,f,deriv,nd) | ^ In file included from locfit/lf_fitfun.c:23: In file included from locfit/local.h:106: locfit/lffuns.h:77:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | extern void fitfun(), designmatrix(); | ^ locfit/lf_fitfun.c:234:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | void designmatrix(lf,des) | ^ In file included from locfit/lf_fitfun.c:23: In file included from locfit/local.h:106: locfit/lffuns.h:77:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | extern void fitfun(), designmatrix(); | ^ 12 warnings generated. mv -f .deps/lf_fitfun.Tpo .deps/lf_fitfun.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT lf_robust.o -MD -MP -MF .deps/lf_robust.Tpo -c -o lf_robust.o `test -f 'locfit/lf_robust.c' || echo './'`locfit/lf_robust.c locfit/lf_robust.c:36:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | double median(x,n) | ^ In file included from locfit/lf_robust.c:26: In file included from locfit/local.h:106: locfit/lffuns.h:81:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 81 | extern double median(); | ^ locfit/lf_robust.c:74:22: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | des->th[i] = base(lf,ii)+innerprod(des->cf,d_xi(des,i),p); | ^ locfit/lf_robust.c:74:39: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | des->th[i] = base(lf,ii)+innerprod(des->cf,d_xi(des,i),p); | ^ locfit/lf_robust.c:75:13: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | e = resp(lf,ii)-des->th[i]; | ^ locfit/lf_robust.c:76:13: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | stdlinks(link,lf,ii,des->th[i],rs); | ^ locfit/lf_robust.c:65:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | double nrobustscale(lf,des,rs) | ^ locfit/lf_robust.c:97:22: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | des->th[i] = base(lf,ii) + innerprod(des->cf,d_xi(des,i),p); | ^ locfit/lf_robust.c:97:41: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | des->th[i] = base(lf,ii) + innerprod(des->cf,d_xi(des,i),p); | ^ locfit/lf_robust.c:98:26: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | links(des->th[i],resp(lf,ii),lf->mi[MTG]&127,lf->mi[MLINK],link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/lf_robust.c:98:73: warning: passing arguments to 'cens' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | links(des->th[i],resp(lf,ii),lf->mi[MTG]&127,lf->mi[MLINK],link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/lf_robust.c:98:85: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | links(des->th[i],resp(lf,ii),lf->mi[MTG]&127,lf->mi[MLINK],link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/lf_robust.c:98:10: warning: passing arguments to 'links' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | links(des->th[i],resp(lf,ii),lf->mi[MTG]&127,lf->mi[MLINK],link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/lf_robust.c:89:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | double robustscale(lf,des) | ^ locfit/lf_robust.c:106:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | double update_rs(x) | ^ locfit/lf_robust.c:126:11: warning: passing arguments to 'solve_fp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | solve_fp(update_rs, x, 1.0e-6, (int)lf->mi[MMXIT]); | ^ locfit/lf_robust.c:117:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | void lf_robust(lf,des) | ^ In file included from locfit/lf_robust.c:26: In file included from locfit/local.h:106: locfit/lffuns.h:82:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 82 | extern void lf_robust(); | ^ 18 warnings generated. mv -f .deps/lf_robust.Tpo .deps/lf_robust.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT lf_vari.o -MD -MP -MF .deps/lf_vari.Tpo -c -o lf_vari.o `test -f 'locfit/lf_vari.c' || echo './'`locfit/lf_vari.c locfit/lf_vari.c:28:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | setzero(M2,p*p); | ^ locfit/lf_vari.c:50:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | (des->itype)(des->xev, M2, M12, lf, des->cf, h); | ^ locfit/lf_vari.c:52:39: warning: passing arguments to 'multmatscal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | if (lf->mi[MTG]==TDEN) multmatscal(M2,lf->dp[DSWT],p*p); | ^ locfit/lf_vari.c:58:15: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | { stdlinks(link,lf,des->ind[i],des->th[i],robscale); | ^ locfit/lf_vari.c:62:15: warning: passing arguments to 'addouter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | addouter(M2,d_xi(des,i),d_xi(des,i),p,ww); | ^ locfit/lf_vari.c:68:16: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | jacob_solve(&des->xtwx,&M12[i*p]); | ^ locfit/lf_vari.c:21:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | void vmat(lf, des, M12, M2, tr) | ^ locfit/lf_vari.c:78:10: warning: passing arguments to 'unitvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | { unitvec(des->f1,0,des->p); | ^ locfit/lf_vari.c:79:14: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | jacob_solve(&des->xtwx,des->f1); | ^ locfit/lf_vari.c:75:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | double comp_infl(lf,des) | ^ In file included from locfit/lf_vari.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:90:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | extern double comp_infl(); | ^ locfit/lf_vari.c:91:18: warning: passing arguments to 'm_trace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | tr[2] = m_trace(M12,p); /* tr (XTWVX)^{-1}(XTW^2VX) */ | ^ locfit/lf_vari.c:102:11: warning: passing arguments to 'chol_dec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | chol_dec(M2,p); | ^ locfit/lf_vari.c:103:34: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | for (i=0; ixtwx,&M2[i*p]); | ^ locfit/lf_vari.c:112:16: warning: passing arguments to 'multmatscal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | multmatscal(M12,1/SQR(lf->dp[DSWT]),p*p); | ^ locfit/lf_vari.c:83:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | void comp_vari(lf,des,tr,t0) | ^ In file included from locfit/lf_vari.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:89:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | extern void comp_vari(), local_df(); | ^ locfit/lf_vari.c:134:18: warning: passing arguments to 'm_trace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | tr[2] = m_trace(m2,p); /* tr (XTWVX)^{-1}(XTW^2VX) */ | ^ locfit/lf_vari.c:136:10: warning: passing arguments to 'unitvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | unitvec(des->f1,0,p); | ^ locfit/lf_vari.c:137:14: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | jacob_solve(&des->xtwx,des->f1); | ^ locfit/lf_vari.c:145:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | setzero(m2,p*p); | ^ locfit/lf_vari.c:147:13: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | { stdlinks(link,lf,des->ind[i],des->th[i],robscale); | ^ locfit/lf_vari.c:149:13: warning: passing arguments to 'addouter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | addouter(m2,d_xi(des,i),d_xi(des,i),p,ww); | ^ locfit/lf_vari.c:152:16: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | { jacob_solve(&des->xtwx,&m2[i*p]); | ^ locfit/lf_vari.c:123:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | void local_df(lf,des,tr) | ^ In file included from locfit/lf_vari.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:89:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | extern void comp_vari(), local_df(); | ^ 26 warnings generated. mv -f .deps/lf_vari.Tpo .deps/lf_vari.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT lfd.o -MD -MP -MF .deps/lfd.Tpo -c -o lfd.o `test -f 'locfit/lfd.c' || echo './'`locfit/lfd.c locfit/lfd.c:23:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | void openfile(mode) | ^ locfit/lfd.c:40:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | INT setfilename(name,ext,mode,fp) | ^ In file included from locfit/lfd.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:186:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 186 | extern INT setfilename(); | ^ locfit/lfd.c:108:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | void readchar(c,n) | ^ locfit/lfd.c:114:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | void readstr(z) | ^ locfit/lfd.c:123:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | void dumpchar(c,n) | ^ locfit/lfd.c:129:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | void dumpstr(z) | ^ locfit/lfd.c:159:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | (*fn)(&i, sizeof(INT)); | ^ locfit/lfd.c:162:24: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | { v1 = findvar(argval(v,i),0,&n); | ^ locfit/lfd.c:164:53: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | { WARN(("variable %s not found; skipping",argval(v,i))); | ^ locfit/lfd.c:167:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | { (*fs)(v1->name); | ^ locfit/lfd.c:168:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | (*fn)(&v1->n,sizeof(INT)); | ^ locfit/lfd.c:169:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | (*fn)(&v1->mode,sizeof(INT)); /* mode indicator for later */ | ^ locfit/lfd.c:170:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | (*fn)(v1->dpr,v1->n*sizeof(double)); | ^ locfit/lfd.c:174:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | (*fs)("__end__"); | ^ locfit/lfd.c:136:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | void dosavedata(v,fp) | ^ In file included from locfit/lfd.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:185:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 185 | extern void doreaddata(), dosavedata(), dosavefit(); | ^ locfit/lfd.c:196:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | (*fn)(&i, sizeof(INT)); | ^ locfit/lfd.c:209:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | { (*fn)(&n,sizeof(INT)); | ^ locfit/lfd.c:210:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | (*fn)(&k,sizeof(INT)); | ^ locfit/lfd.c:212:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | { (*fn)(vn,10); | ^ locfit/lfd.c:214:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | (*fn)(v->dpr,n*sizeof(double)); | ^ locfit/lfd.c:220:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | { (*fs)(vn); | ^ locfit/lfd.c:223:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | { (*fn)(&n,sizeof(INT)); | ^ locfit/lfd.c:224:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | (*fn)(&md,sizeof(INT)); | ^ locfit/lfd.c:226:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | (*fn)(v->dpr,n*sizeof(double)); | ^ locfit/lfd.c:178:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | void doreaddata(name,fp) | ^ In file included from locfit/lfd.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:185:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 185 | extern void doreaddata(), dosavedata(), dosavefit(); | ^ locfit/lfd.c:259:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (*fn)(&z,sizeof(double)); | ^ locfit/lfd.c:268:31: warning: passing arguments to 'fitdefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | if (mode[0]=='r') fitdefault(lf,0,1); | ^ locfit/lfd.c:270:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | (*fn)(&lm,sizeof(INT)); | ^ locfit/lfd.c:271:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | (*fn)(lf->mi,lm*sizeof(INT)); | ^ locfit/lfd.c:272:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | (*fn)(&ld,sizeof(INT)); | ^ locfit/lfd.c:273:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | (*fn)(lf->dp,LEND*sizeof(double)); | ^ locfit/lfd.c:274:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 274 | (*fn)(&lf->nv,sizeof(INT)); | ^ locfit/lfd.c:275:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | (*fn)(&lf->nce,sizeof(INT)); | ^ locfit/lfd.c:276:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | (*fn)(&lf->vc,sizeof(INT)); | ^ locfit/lfd.c:277:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | (*fn)(&lf->nnl,sizeof(INT)); /* no longer used -- delete sometime! */ | ^ locfit/lfd.c:281:11: warning: passing arguments to 'trchck' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | trchck(lf,lf->nv,lf->nce,d,lf->mi[MP],lf->vc); | ^ locfit/lfd.c:282:10: warning: passing arguments to 'pcchk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | pcchk(&lf->pc,d,lf->mi[MP],1); | ^ locfit/lfd.c:283:61: warning: passing arguments to 'noparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | if ((mode[0]=='r') && (lm<20)) lf->mi[MPC] = 1-noparcomp(lf); | ^ locfit/lfd.c:285:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | (*fn)(vdptr(lf->xxev),d*lf->nv*sizeof(double)); | ^ locfit/lfd.c:287:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | (*fn)(&lf->coef[i*lf->nvm],lf->nv*sizeof(double)); | ^ locfit/lfd.c:289:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | for (i=0; ixname[i],10); | ^ locfit/lfd.c:290:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | (*fn)(lf->yname,10); | ^ locfit/lfd.c:291:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | (*fn)(lf->bname,10); | ^ locfit/lfd.c:292:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | (*fn)(lf->cname,10); | ^ locfit/lfd.c:293:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | (*fn)(lf->wname,10); | ^ locfit/lfd.c:295:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 295 | (*fn)(lf->sv,lf->nce*sizeof(double)); | ^ locfit/lfd.c:296:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | (*fn)(lf->fl,2*d*sizeof(double)); | ^ locfit/lfd.c:297:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | (*fn)(lf->sca,d*sizeof(double)); | ^ locfit/lfd.c:298:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | (*fn)(lf->ce,lf->nce*lf->vc*sizeof(INT)); | ^ locfit/lfd.c:299:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | (*fn)(lf->s,lf->nce*sizeof(INT)); | ^ locfit/lfd.c:303:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | (*fn)(lf->lo,k*sizeof(INT)); | ^ locfit/lfd.c:304:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | (*fn)(lf->hi,k*sizeof(INT)); | ^ locfit/lfd.c:305:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | (*fn)(lf->sty,d*sizeof(INT)); | ^ locfit/lfd.c:307:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | (*fn)(lf->mg,d*sizeof(INT)); | ^ locfit/lfd.c:308:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | (*fn)(&lf->nd,sizeof(INT)); | ^ locfit/lfd.c:309:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | (*fn)(lf->deriv,lf->nd*sizeof(INT)); | ^ locfit/lfd.c:311:33: warning: passing arguments to 'pc_reqd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | (*fn)(vdptr(lf->pc.wk),pc_reqd(d,lf->mi[MP])*sizeof(double)); | ^ locfit/lfd.c:311:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | (*fn)(vdptr(lf->pc.wk),pc_reqd(d,lf->mi[MP])*sizeof(double)); | ^ locfit/lfd.c:233:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | void dosavefit(lf,fi,mode,fp) | ^ In file included from locfit/lfd.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:185:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 185 | extern void doreaddata(), dosavedata(), dosavefit(); | ^ 63 warnings generated. mv -f .deps/lfd.Tpo .deps/lfd.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT lfstr.o -MD -MP -MF .deps/lfstr.Tpo -c -o lfstr.o `test -f 'locfit/lfstr.c' || echo './'`locfit/lfstr.c locfit/lfstr.c:44:13: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | f = pmatch(z,famil,fvals,16,-1); | ^ locfit/lfstr.c:35:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | INT lffamily(z) | ^ locfit/lfstr.c:55:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | void getlffam(z,x) | ^ locfit/lfstr.c:94:21: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | mi[v] = pmatch(z, wfuns, wvals, 13, WTCUB); | ^ locfit/lfstr.c:98:21: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | mi[v] = pmatch(z, ktype, kvals, 3, KSPH); | ^ locfit/lfstr.c:106:21: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | mi[v] = pmatch(z, ltype, lvals, 8, LDEFAU); | ^ locfit/lfstr.c:110:21: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | mi[v] = pmatch(z, itype, ivals, 6, IDEFA); | ^ locfit/lfstr.c:114:21: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | mi[v] = pmatch(z, etype, evals, 9, ETREE); | ^ locfit/lfstr.c:118:21: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | mi[v] = pmatch(z, atype, avals, 5, ANONE); | ^ locfit/lfstr.c:88:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | void setstrval(mi,v,z) | ^ In file included from locfit/lfstr.c:24: In file included from locfit/local.h:106: locfit/lffuns.h:85:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 85 | extern void setstrval(); | ^ locfit/lfstr.c:138:15: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | val = pmatch(z, rtype, rvals, 8, -1); | ^ locfit/lfstr.c:134:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | INT restyp(z) | ^ In file included from locfit/lfstr.c:24: In file included from locfit/local.h:106: locfit/lffuns.h:86:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 86 | extern INT ppwhat(), restyp(); | ^ locfit/lfstr.c:147:15: warning: passing arguments to 'pmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | val = pmatch(z, whtyp, whval, 8, -1); | ^ locfit/lfstr.c:143:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | INT ppwhat(z) | ^ In file included from locfit/lfstr.c:24: In file included from locfit/local.h:106: locfit/lffuns.h:86:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 86 | extern INT ppwhat(), restyp(); | ^ 17 warnings generated. mv -f .deps/lfstr.Tpo .deps/lfstr.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT linalg.o -MD -MP -MF .deps/linalg.Tpo -c -o linalg.o `test -f 'locfit/linalg.c' || echo './'`locfit/linalg.c locfit/linalg.c:8:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | void svd(x,p,q,d,mxit) /* svd of square matrix */ | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:93:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 93 | extern void svd(), hsvdsolve(); | ^ locfit/linalg.c:83:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | INT svdsolve(x,w,P,D,Q,d,tol) /* original X = PDQ^T; comp. QD^{-1}P^T x */ | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:99:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 99 | extern INT svdsolve(); | ^ locfit/linalg.c:110:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | void hsvdsolve(x,w,P,D,Q,d,tol) /* original X = PDQ^T; comp. D^{-1/2}P^T x */ | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:93:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 93 | extern void svd(), hsvdsolve(); | ^ locfit/linalg.c:128:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | void QRupd(X,u,p,w,y) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:95:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 95 | extern void QRupd(), QR1(), bacK(), bacT(), solve(), grsc(); | ^ locfit/linalg.c:152:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | void QR1(X,n,p,w) /* QR of X (n*p); take w for the ride, if not NULL */ | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:95:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 95 | extern void QRupd(), QR1(), bacK(), bacT(), solve(), grsc(); | ^ locfit/linalg.c:196:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | void bacK(R,f,p) /* R^{-1} f */ | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:95:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 95 | extern void QRupd(), QR1(), bacK(), bacT(), solve(), grsc(); | ^ locfit/linalg.c:207:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | void bacT(R,f,p,i0,i1) /* R^{-1} (R^T)^{-1} f; p columns; use i0-(i1-1) */ | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:95:37: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 95 | extern void QRupd(), QR1(), bacK(), bacT(), solve(), grsc(); | ^ locfit/linalg.c:225:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | void solve(A,b,d) /* this is crude! A organized by column. */ | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:95:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 95 | extern void QRupd(), QR1(), bacK(), bacT(), solve(), grsc(); | ^ locfit/linalg.c:244:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | void grsc(X,d) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:95:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 95 | extern void QRupd(), QR1(), bacK(), bacT(), solve(), grsc(); | ^ locfit/linalg.c:262:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | void setzero(v,p) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:96:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 96 | extern void setzero(), unitvec(); | ^ locfit/linalg.c:269:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | void unitvec(x,k,p) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:96:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 96 | extern void setzero(), unitvec(); | ^ locfit/linalg.c:276:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | double innerprod(v1,v2,p) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:98:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 98 | extern double innerprod(), m_trace(); | ^ locfit/linalg.c:286:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | void addouter(re,v1,v2,p,c) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:94:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 94 | extern void addouter(), multmatscal(); | ^ locfit/linalg.c:295:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 295 | void multmatscal(A,z,n) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:94:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 94 | extern void addouter(), multmatscal(); | ^ locfit/linalg.c:309:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | void transpose(x,m,n) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:97:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 97 | extern void transpose(); | ^ locfit/linalg.c:328:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 328 | double m_trace(x,n) | ^ In file included from locfit/linalg.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:98:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 98 | extern double innerprod(), m_trace(); | ^ 32 warnings generated. mv -f .deps/linalg.Tpo .deps/linalg.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT locfit.o -MD -MP -MF .deps/locfit.Tpo -c -o locfit.o `test -f 'locfit/locfit.c' || echo './'`locfit/locfit.c locfit/locfit.c:23:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | setzero(Z,p*p); | ^ locfit/locfit.c:24:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | setzero(f1,p); | ^ locfit/locfit.c:28:29: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | lf_des->th[i] = base(lf_lf,ii)+innerprod(coef,X,p); | ^ locfit/locfit.c:28:49: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | lf_des->th[i] = base(lf_lf,ii)+innerprod(coef,X,p); | ^ locfit/locfit.c:29:29: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | lf_status = stdlinks(link,lf_lf,ii,lf_des->th[i],robscale); | ^ locfit/locfit.c:41:17: warning: passing arguments to 'addouter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | addouter(Z, X, X, p, ww*link[ZDDLL]); | ^ locfit/locfit.c:43:27: warning: passing arguments to 'prresp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | if (mi[MDEB]>2) prresp(coef,Z,p); | ^ locfit/locfit.c:16:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | int likereg(coef, lk0, f1, Z) | ^ locfit/locfit.c:84:27: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | des->res[i] = resp(lf,des->ind[i])-base(lf,des->ind[i]); | ^ locfit/locfit.c:84:48: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | des->res[i] = resp(lf,des->ind[i])-base(lf,des->ind[i]); | ^ locfit/locfit.c:85:24: warning: passing arguments to 'median' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | des->cf[0] = median(des->res,des->n); | ^ locfit/locfit.c:79:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | INT robustinit(lf,des) | ^ locfit/locfit.c:99:29: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | s0 += des->w[i]*prwt(lf,ii)*sin(resp(lf,ii)-base(lf,ii)); | ^ locfit/locfit.c:99:45: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | s0 += des->w[i]*prwt(lf,ii)*sin(resp(lf,ii)-base(lf,ii)); | ^ locfit/locfit.c:99:57: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | s0 += des->w[i]*prwt(lf,ii)*sin(resp(lf,ii)-base(lf,ii)); | ^ locfit/locfit.c:100:29: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | s1 += des->w[i]*prwt(lf,ii)*cos(resp(lf,ii)-base(lf,ii)); | ^ locfit/locfit.c:100:45: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | s1 += des->w[i]*prwt(lf,ii)*cos(resp(lf,ii)-base(lf,ii)); | ^ locfit/locfit.c:100:57: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | s1 += des->w[i]*prwt(lf,ii)*cos(resp(lf,ii)-base(lf,ii)); | ^ locfit/locfit.c:91:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | INT circinit(lf,des) | ^ locfit/locfit.c:116:19: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | links(base(lf,ii),resp(lf,ii),lf->mi[MTG],LINIT,link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/locfit.c:116:31: warning: passing arguments to 'resp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | links(base(lf,ii),resp(lf,ii),lf->mi[MTG],LINIT,link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/locfit.c:116:66: warning: passing arguments to 'cens' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | links(base(lf,ii),resp(lf,ii),lf->mi[MTG],LINIT,link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/locfit.c:116:78: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | links(base(lf,ii),resp(lf,ii),lf->mi[MTG],LINIT,link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/locfit.c:116:14: warning: passing arguments to 'links' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | links(base(lf,ii),resp(lf,ii),lf->mi[MTG],LINIT,link,cens(lf,ii),prwt(lf,ii),1.0); | ^ locfit/locfit.c:118:29: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | s0 += des->w[i]*prwt(lf,ii); | ^ locfit/locfit.c:119:29: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | sb += des->w[i]*prwt(lf,ii)*base(lf,ii); | ^ locfit/locfit.c:119:41: warning: passing arguments to 'base' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | sb += des->w[i]*prwt(lf,ii)*base(lf,ii); | ^ locfit/locfit.c:122:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | setzero(des->cf,des->p); | ^ locfit/locfit.c:144:31: warning: passing arguments to 'logit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | des->cf[0] = logit(s1/s0)-sb/s0; | ^ locfit/locfit.c:108:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | INT reginit(lf,des) | ^ locfit/locfit.c:175:17: warning: passing arguments to 'designmatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | designmatrix(lf,des); | ^ locfit/locfit.c:184:28: warning: passing arguments to 'densinit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | return(densinit(lf,des,des->h,des->cf,des->n)); | ^ locfit/locfit.c:165:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | int lfinit(lf,des) | ^ locfit/locfit.c:199:11: warning: passing arguments to 'max_nr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | max_nr(like, des->cf, des->oc, des->res, des->f1, | ^ locfit/locfit.c:195:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | void lfiter(lf,des) | ^ locfit/locfit.c:241:18: warning: passing arguments to 'lf_robust' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | lf_robust(lf,des); | ^ locfit/locfit.c:256:28: warning: passing arguments to 'multmatscal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | multmatscal(des->cf,1.0/lf->dp[DSWT],des->p); | ^ locfit/locfit.c:219:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | int locfit(lf,des,h,noit) | ^ In file included from locfit/locfit.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:102:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | extern int ident, locfit(), lf_iter(); | ^ 39 warnings generated. mv -f .deps/locfit.Tpo .deps/locfit.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT m_chol.o -MD -MP -MF .deps/m_chol.Tpo -c -o m_chol.o `test -f 'locfit/m_chol.c' || echo './'`locfit/m_chol.c locfit/m_chol.c:9:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void chol_dec(A,n) | ^ In file included from locfit/m_chol.c:7: locfit/mutil.h:25:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 25 | extern void jacob_dec(), chol_dec(), eig_dec(); | ^ locfit/m_chol.c:31:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | int chol_solve(A,v,p) | ^ In file included from locfit/m_chol.c:7: locfit/mutil.h:26:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 26 | extern int jacob_solve(), chol_solve(), eig_solve(); | ^ locfit/m_chol.c:47:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | int chol_hsolve(A,v,p) | ^ In file included from locfit/m_chol.c:7: locfit/mutil.h:27:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 27 | extern int jacob_hsolve(),chol_hsolve(),eig_hsolve(); | ^ locfit/m_chol.c:59:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | double chol_qf(A,v,p) | ^ In file included from locfit/m_chol.c:7: locfit/mutil.h:28:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 28 | extern double jacob_qf(), chol_qf(), eig_qf(); | ^ 8 warnings generated. mv -f .deps/m_chol.Tpo .deps/m_chol.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT m_eigen.o -MD -MP -MF .deps/m_eigen.Tpo -c -o m_eigen.o `test -f 'locfit/m_eigen.c' || echo './'`locfit/m_eigen.c locfit/m_eigen.c:12:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | double e_tol(D,p) | ^ locfit/m_eigen.c:23:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | void eig_dec(X,P,d) | ^ In file included from locfit/m_eigen.c:7: locfit/mutil.h:25:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 25 | extern void jacob_dec(), chol_dec(), eig_dec(); | ^ locfit/m_eigen.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | int eig_solve(J,x) | ^ In file included from locfit/m_eigen.c:7: locfit/mutil.h:26:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 26 | extern int jacob_solve(), chol_solve(), eig_solve(); | ^ locfit/m_eigen.c:97:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | int eig_hsolve(J,v) | ^ In file included from locfit/m_eigen.c:7: locfit/mutil.h:27:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 27 | extern int jacob_hsolve(),chol_hsolve(),eig_hsolve(); | ^ locfit/m_eigen.c:124:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | double eig_qf(J,v) | ^ In file included from locfit/m_eigen.c:7: locfit/mutil.h:28:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 28 | extern double jacob_qf(), chol_qf(), eig_qf(); | ^ 9 warnings generated. mv -f .deps/m_eigen.Tpo .deps/m_eigen.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT m_jacob.o -MD -MP -MF .deps/m_jacob.Tpo -c -o m_jacob.o `test -f 'locfit/m_jacob.c' || echo './'`locfit/m_jacob.c In file included from locfit/m_jacob.c:9: locfit/mutil.h:23:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 23 | extern int jac_reqd(); | ^ locfit/m_jacob.c:13:5: note: conflicting prototype is here 13 | int jac_reqd(int p) { return(2*p*(p+1)); } | ^ locfit/m_jacob.c:15:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | double *jac_alloc(J,p,wk) | ^ In file included from locfit/m_jacob.c:9: locfit/mutil.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 24 | extern double *jac_alloc(); | ^ locfit/m_jacob.c:38:14: warning: passing arguments to 'eig_dec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | eig_dec(J->Z,J->Q,J->p); | ^ locfit/m_jacob.c:47:14: warning: passing arguments to 'eig_dec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | eig_dec(J->Z,J->Q,J->p); | ^ locfit/m_jacob.c:51:15: warning: passing arguments to 'chol_dec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | chol_dec(J->Z,J->p); | ^ locfit/m_jacob.c:28:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | void jacob_dec(J, meth) | ^ In file included from locfit/m_jacob.c:9: locfit/mutil.h:25:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 25 | extern void jacob_dec(), chol_dec(), eig_dec(); | ^ locfit/m_jacob.c:66:23: warning: passing arguments to 'eig_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | return(eig_solve(J,v)); | ^ locfit/m_jacob.c:69:23: warning: passing arguments to 'eig_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | rank = eig_solve(J,v); | ^ locfit/m_jacob.c:73:24: warning: passing arguments to 'chol_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | return(chol_solve(J->Z,v,J->p)); | ^ locfit/m_jacob.c:57:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | int jacob_solve(J,v) /* (X^T W X)^{-1} v */ | ^ In file included from locfit/m_jacob.c:9: locfit/mutil.h:26:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 26 | extern int jacob_solve(), chol_solve(), eig_solve(); | ^ locfit/m_jacob.c:88:24: warning: passing arguments to 'eig_hsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | return(eig_hsolve(J,v)); | ^ locfit/m_jacob.c:91:24: warning: passing arguments to 'eig_hsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | return(eig_hsolve(J,v)); | ^ locfit/m_jacob.c:93:25: warning: passing arguments to 'chol_hsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | return(chol_hsolve(J->Z,v,J->p)); | ^ locfit/m_jacob.c:79:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | int jacob_hsolve(J,v) /* J^{-1/2} v */ | ^ In file included from locfit/m_jacob.c:9: locfit/mutil.h:27:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 27 | extern int jacob_hsolve(),chol_hsolve(),eig_hsolve(); | ^ locfit/m_jacob.c:108:20: warning: passing arguments to 'eig_qf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | return(eig_qf(J,v)); | ^ locfit/m_jacob.c:111:20: warning: passing arguments to 'eig_qf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | return(eig_qf(J,v)); | ^ locfit/m_jacob.c:113:21: warning: passing arguments to 'chol_qf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | return(chol_qf(J->Z,v,J->p)); | ^ locfit/m_jacob.c:99:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | double jacob_qf(J,v) /* vT J^{-1} v */ | ^ In file included from locfit/m_jacob.c:9: locfit/mutil.h:28:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 28 | extern double jacob_qf(), chol_qf(), eig_qf(); | ^ 23 warnings generated. mv -f .deps/m_jacob.Tpo .deps/m_jacob.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT m_max.o -MD -MP -MF .deps/m_max.Tpo -c -o m_max.o `test -f 'locfit/m_max.c' || echo './'`locfit/m_max.c locfit/m_max.c:51:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | y = f(x); | ^ locfit/m_max.c:41:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | double max_grid(f,xlo,xhi,n,flag) | ^ In file included from locfit/m_max.c:35: locfit/mutil.h:31:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 31 | extern double max_grid(), max_golden(), max_quad(), max_nr(); | ^ locfit/m_max.c:76:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | x0 = xlo; y0 = f(xlo); | ^ locfit/m_max.c:77:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | x3 = xhi; y3 = f(xhi); | ^ locfit/m_max.c:78:47: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | x1 = gold_rat*x0 + (1-gold_rat)*x3; y1 = f(x1); | ^ locfit/m_max.c:79:47: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | x2 = gold_rat*x3 + (1-gold_rat)*x1; y2 = f(x2); | ^ locfit/m_max.c:85:51: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | x1 = gold_rat*x0 + (1-gold_rat)*x3; y1 = f(x1); | ^ locfit/m_max.c:90:51: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | x2 = gold_rat*x3 + (1-gold_rat)*x1; y2 = f(x2); | ^ locfit/m_max.c:95:51: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | x1 = gold_rat*x0 + (1-gold_rat)*x3; y1 = f(x1); | ^ locfit/m_max.c:96:51: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | x2 = gold_rat*x3 + (1-gold_rat)*x1; y2 = f(x2); | ^ locfit/m_max.c:63:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | double max_golden(f,xlo,xhi,n,tol,err,flag) | ^ In file included from locfit/m_max.c:35: locfit/mutil.h:31:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 31 | extern double max_grid(), max_golden(), max_quad(), max_nr(); | ^ locfit/m_max.c:117:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | x0 = xlo; y0 = f(x0); | ^ locfit/m_max.c:118:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | x2 = xhi; y2 = f(x2); | ^ locfit/m_max.c:119:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | x1 = (x0+x2)/2; y1 = f(x1); | ^ locfit/m_max.c:131:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | y1 = f(x1); | ^ locfit/m_max.c:155:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | ynew = f(xnew); | ^ locfit/m_max.c:104:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | double max_quad(f,xlo,xhi,n,tol,err,flag) | ^ In file included from locfit/m_max.c:35: locfit/mutil.h:31:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 31 | extern double max_grid(), max_golden(), max_quad(), max_nr(); | ^ locfit/m_max.c:180:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | fr = F(coef, &f, f1, J->Z); J->st = JAC_RAW; | ^ locfit/m_max.c:185:27: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | rank = jacob_solve(J,f1); | ^ locfit/m_max.c:194:23: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | nc = innerprod(old_coef,old_coef,p); | ^ locfit/m_max.c:195:23: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | nd = innerprod(delta, delta, p); | ^ locfit/m_max.c:201:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | fr = F(coef, &f, f1, J->Z); J->st = JAC_RAW; | ^ locfit/m_max.c:169:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | double max_nr(F, coef, old_coef, f1, delta, J, p, maxit, tol, err) | ^ In file included from locfit/m_max.c:35: locfit/mutil.h:31:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 31 | extern double max_grid(), max_golden(), max_quad(), max_nr(); | ^ 27 warnings generated. mv -f .deps/m_max.Tpo .deps/m_max.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT makecmd.o -MD -MP -MF .deps/makecmd.Tpo -c -o makecmd.o `test -f 'locfit/makecmd.c' || echo './'`locfit/makecmd.c locfit/makecmd.c:42:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | int countfields(z) | ^ locfit/makecmd.c:88:36: warning: '&&' within '||' [-Wlogical-op-parentheses] 88 | } while ((instr) || (*z !=' ') && (!isterminator(*z))); | ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ locfit/makecmd.c:88:36: note: place parentheses around the '&&' expression to silence this warning 88 | } while ((instr) || (*z !=' ') && (!isterminator(*z))); | ^ | ( ) locfit/makecmd.c:66:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | void makefields(z, va, n) | ^ locfit/makecmd.c:128:34: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | fv[for_level].v = varith(argval(v,1),vn,STHIDDEN); | ^ locfit/makecmd.c:128:27: warning: passing arguments to 'varith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | fv[for_level].v = varith(argval(v,1),vn,STHIDDEN); | ^ locfit/makecmd.c:116:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | void set_forvar(v,ct) | ^ locfit/makecmd.c:172:26: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | if (!setfilename(argval(va,1),"","r",0)) | ^ locfit/makecmd.c:172:19: warning: passing arguments to 'setfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | if (!setfilename(argval(va,1),"","r",0)) | ^ locfit/makecmd.c:173:45: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | { ERROR(("run: cannot read file %s",argval(va,1))); | ^ locfit/makecmd.c:184:12: warning: passing arguments to 'makecmd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | makecmd(cline); | ^ locfit/makecmd.c:162:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | void run(va) | ^ locfit/makecmd.c:203:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 203 | sprintf((char *)vdptr(vs),cmdline); | ^~~~~~~ locfit/makecmd.c:203:29: note: treat the string as an argument to avoid this 203 | sprintf((char *)vdptr(vs),cmdline); | ^ | "%s", locfit/makecmd.c:210:7: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | if (argvalis(va,0,"for")) set_forvar(va,clcount); | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/makecmd.c:211:7: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | if (argvalis(va,0,"endfor")) for_level--; | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/makecmd.c:216:7: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | if (argvalis(va,0,"run")) run(va); | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/makecmd.c:188:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | void makecmd(cmdline) | ^ In file included from locfit/makecmd.c:25: In file included from locfit/local.h:106: locfit/lffuns.h:193:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 193 | extern void makecmd(), del_clines(), inc_forvar(), dec_forvar(); | ^ 17 warnings generated. mv -f .deps/makecmd.Tpo .deps/makecmd.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT math.o -MD -MP -MF .deps/math.Tpo -c -o math.o `test -f 'locfit/math.c' || echo './'`locfit/math.c locfit/math.c:33:29: warning: passing arguments to 'lferfc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | if (x>3.2) return(1-lferfc(x)); | ^ locfit/math.c:25:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | double lferf(x) | ^ In file included from locfit/math.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:105:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 105 | extern double lflgamma(), lferf(), lferfc(), lfdaws(); | ^ locfit/math.c:51:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | double lferfc(x) | ^ locfit/math.c:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 23 | double lferfc(); | ^ locfit/math.c:58:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | double lflgamma(x) | ^ In file included from locfit/math.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:105:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 105 | extern double lflgamma(), lferf(), lferfc(), lfdaws(); | ^ locfit/math.c:80:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | double lfdaws(x) | ^ In file included from locfit/math.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:105:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 105 | extern double lflgamma(), lferf(), lferfc(), lfdaws(); | ^ locfit/math.c:125:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | double ptail(x) /* exp(x*x/2)*int_{-\infty}^x exp(-u^2/2)du for x < -6 */ | ^ In file included from locfit/math.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:106:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 106 | extern double ptail(), logit(), expit(); | ^ locfit/math.c:139:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | double logit(x) | ^ In file included from locfit/math.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:106:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 106 | extern double ptail(), logit(), expit(); | ^ locfit/math.c:144:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | double expit(x) | ^ In file included from locfit/math.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:106:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 106 | extern double ptail(), logit(), expit(); | ^ locfit/math.c:154:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | int factorial(n) | ^ In file included from locfit/math.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:108:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 108 | extern int factorial(); | ^ 17 warnings generated. mv -f .deps/math.Tpo .deps/math.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT minmax.o -MD -MP -MF .deps/minmax.Tpo -c -o minmax.o `test -f 'locfit/minmax.c' || echo './'`locfit/minmax.c locfit/minmax.c:22:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | double ipower(x,n) /* use for n not too large!! */ | ^ In file included from locfit/minmax.c:9: In file included from locfit/local.h:106: locfit/lffuns.h:111:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 111 | extern double ipower(), minmax(); | ^ locfit/minmax.c:39:21: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | { ip = innerprod(a,d_xi(des,i),p); | ^ locfit/minmax.c:40:18: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | wt = prwt(lf,i); | ^ locfit/minmax.c:30:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | double setmmwt(des,lf,a,gam) | ^ locfit/minmax.c:62:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | setzero(A,p*p); | ^ locfit/minmax.c:63:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | setzero(z,p); | ^ locfit/minmax.c:68:58: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | { addouter(A,d_xi(mm_des,i),d_xi(mm_des,i),p,prwt(mm_lf,i)); | ^ locfit/minmax.c:68:19: warning: passing arguments to 'addouter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | { addouter(A,d_xi(mm_des,i),d_xi(mm_des,i),p,prwt(mm_lf,i)); | ^ locfit/minmax.c:69:45: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | for (j=0; jw[i]*mm_des->X[i*p+j]; | ^ locfit/minmax.c:73:14: warning: passing arguments to 'jacob_dec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | jacob_dec(J,JAC_EIGD); | ^ locfit/minmax.c:51:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | int mmsums(coef,f,z,J) | ^ locfit/minmax.c:84:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | double updatesd(des,lf,z,p,a,a0,sw0,gam) | ^ locfit/minmax.c:148:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | setzero(coef,p); | ^ locfit/minmax.c:140:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | int mm_initial(des,lf,z,p,coef) | ^ locfit/minmax.c:188:24: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | jacob_solve(J,f1); | ^ locfit/minmax.c:159:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | int mmax(coef, old_coef, f1, delta, J, p, maxit, tol, err) | ^ locfit/minmax.c:253:19: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | ip = innerprod(ff,coef,mi[MP]); | ^ locfit/minmax.c:249:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | double weightmm(coef,di,ff,mi,gam) | ^ locfit/minmax.c:267:19: warning: passing arguments to 'factorial' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | p1 = factorial(d1); | ^ locfit/minmax.c:272:15: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | fitfun(lf,u,des->xev,d_xi(des,i),NULL,(INT)0); | ^ locfit/minmax.c:286:23: warning: passing arguments to 'solve_secant' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | gam = solve_secant(findab, 0.0, 0.0,1.0, 0.0000001, BDF_EXPRIGHT, &err_flag); | ^ locfit/minmax.c:259:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | double minmax(lf,des) | ^ In file included from locfit/minmax.c:9: In file included from locfit/local.h:106: locfit/lffuns.h:111:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 111 | extern double ipower(), minmax(); | ^ 24 warnings generated. mv -f .deps/minmax.Tpo .deps/minmax.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT nbhd.o -MD -MP -MF .deps/nbhd.Tpo -c -o nbhd.o `test -f 'locfit/nbhd.c' || echo './'`locfit/nbhd.c locfit/nbhd.c:15:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | double rho(x,sc,d,kt,sty) /* ||x|| for appropriate distance metric */ | ^ In file included from locfit/nbhd.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:114:35: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 114 | extern double kordstat(), nbhd(), rho(); | ^ locfit/nbhd.c:51:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | double kordstat(x,k,n,ind) | ^ In file included from locfit/nbhd.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:114:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 114 | extern double kordstat(), nbhd(), rho(); | ^ locfit/nbhd.c:78:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | INT inlim(lf,xlim,i,d) | ^ locfit/nbhd.c:99:19: warning: passing arguments to 'dareval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | return(dareval(vb,0,x)); | ^ locfit/nbhd.c:91:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | double compbandwid(di,ind,x,n,d,nn,fxh) | ^ locfit/nbhd.c:164:23: warning: passing arguments to 'weight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | des->w[m] = weight(lf,&xd[i],&x,h,1,des->di[i]); | ^ locfit/nbhd.c:173:23: warning: passing arguments to 'weight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | des->w[m] = weight(lf,&xd[i],&x,h,1,des->di[i]); | ^ locfit/nbhd.c:117:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | double nbhd1(lf,des,k,fxh) | ^ locfit/nbhd.c:211:37: warning: passing arguments to 'minmax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | if (mi[MKER]==WMINM) return(minmax(lf,des)); | ^ locfit/nbhd.c:218:23: warning: passing arguments to 'weight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | des->w[m] = weight(lf,u,des->xev,h,1,des->di[i]); | ^ locfit/nbhd.c:184:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | double nbhd(lf,des,nn,fxh,redo) | ^ In file included from locfit/nbhd.c:11: In file included from locfit/local.h:106: locfit/lffuns.h:114:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 114 | extern double kordstat(), nbhd(), rho(); | ^ 14 warnings generated. mv -f .deps/nbhd.Tpo .deps/nbhd.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT pcomp.o -MD -MP -MF .deps/pcomp.Tpo -c -o pcomp.o `test -f 'locfit/pcomp.c' || echo './'`locfit/pcomp.c locfit/pcomp.c:12:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | INT noparcomp(lf) | ^ In file included from locfit/pcomp.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:124:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 124 | extern INT noparcomp(), hasparcomp(); | ^ locfit/pcomp.c:25:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | INT hasparcomp(lf) | ^ In file included from locfit/pcomp.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:124:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 124 | extern INT noparcomp(), hasparcomp(); | ^ locfit/pcomp.c:34:30: warning: passing arguments to 'jac_reqd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | return(d + 2*p + jac_reqd(p)); | ^ locfit/pcomp.c:31:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | int pc_reqd(d,p) | ^ In file included from locfit/pcomp.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:123:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 123 | extern int pc_reqd(); | ^ locfit/pcomp.c:51:18: warning: passing arguments to 'jac_alloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | z = jac_alloc(&pc->xtwx,p,z); | ^ locfit/pcomp.c:37:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | void pcchk(pc,d,p,lc) | ^ In file included from locfit/pcomp.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:122:57: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 122 | extern void compparcomp(), subparcomp(), subparcomp2(), pcchk(); | ^ locfit/pcomp.c:77:18: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | wt = prwt(lf,i); | ^ locfit/pcomp.c:91:15: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | k = locfit(lf,des,0.0,0); | ^ locfit/pcomp.c:55:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | void compparcomp(des,lf,nopc) | ^ In file included from locfit/pcomp.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:122:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 122 | extern void compparcomp(), subparcomp(), subparcomp2(), pcchk(); | ^ locfit/pcomp.c:138:11: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | fitfun(lf,des->xev,lf->pc.xbar,des->f1,deriv,nd); | ^ locfit/pcomp.c:139:25: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | coef[0] -= innerprod(lf->pc.coef,des->f1,lf->mi[MP]); | ^ locfit/pcomp.c:144:15: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | fitfun(lf,des->xev,lf->pc.xbar,des->f1,deriv,nd+1); | ^ locfit/pcomp.c:145:31: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | coef[i+1] -= innerprod(lf->pc.coef,des->f1,lf->mi[MP]); | ^ locfit/pcomp.c:128:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | void subparcomp(des,lf,coef) | ^ In file included from locfit/pcomp.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:122:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 122 | extern void compparcomp(), subparcomp(), subparcomp2(), pcchk(); | ^ locfit/pcomp.c:161:11: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | fitfun(lf,des->xev,lf->pc.xbar,des->f1,deriv,nd); | ^ locfit/pcomp.c:163:16: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | jacob_solve(&lf->pc.xtwx,des->f1); | ^ locfit/pcomp.c:164:24: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | t0 = sqrt(innerprod(lf->pc.f,des->f1,mi[MP])); | ^ locfit/pcomp.c:171:15: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | fitfun(lf,des->xev,lf->pc.xbar,lf->pc.f,deriv,nd+1); | ^ locfit/pcomp.c:172:23: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | t1 = innerprod(lf->pc.f,des->f1,mi[MP])/t0; | ^ locfit/pcomp.c:149:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | void subparcomp2(des,lf,vr,il) | ^ In file included from locfit/pcomp.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:122:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 122 | extern void compparcomp(), subparcomp(), subparcomp2(), pcchk(); | ^ locfit/pcomp.c:184:11: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | fitfun(lf,x,lf->pc.xbar,lf->pc.f,lf->deriv,lf->nd); | ^ locfit/pcomp.c:185:35: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | if (c==PCOEF) return(innerprod(lf->pc.coef,lf->pc.f,lf->mi[MP])); | ^ locfit/pcomp.c:187:24: warning: passing arguments to 'jacob_qf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | { y = sqrt(jacob_qf(&lf->pc.xtwx,lf->pc.f)); | ^ locfit/pcomp.c:178:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | double addparcomp(lf,x,c) | ^ In file included from locfit/pcomp.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:121:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 121 | extern double addparcomp(); | ^ 32 warnings generated. mv -f .deps/pcomp.Tpo .deps/pcomp.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT pout.o -MD -MP -MF .deps/pout.Tpo -c -o pout.o `test -f 'locfit/pout.c' || echo './'`locfit/pout.c locfit/pout.c:16:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | extern double sin(), cos(), sqrt(), atan2(), ceil(), floor(), log10(), pow(); | ^ locfit/pout.c:16:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | extern double sin(), cos(), sqrt(), atan2(), ceil(), floor(), log10(), pow(); | ^ locfit/pout.c:16:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | extern double sin(), cos(), sqrt(), atan2(), ceil(), floor(), log10(), pow(); | ^ locfit/pout.c:16:37: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | extern double sin(), cos(), sqrt(), atan2(), ceil(), floor(), log10(), pow(); | ^ locfit/pout.c:16:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | extern double sin(), cos(), sqrt(), atan2(), ceil(), floor(), log10(), pow(); | ^ locfit/pout.c:16:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | extern double sin(), cos(), sqrt(), atan2(), ceil(), floor(), log10(), pow(); | ^ locfit/pout.c:16:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | extern double sin(), cos(), sqrt(), atan2(), ceil(), floor(), log10(), pow(); | ^ locfit/pout.c:16:72: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | extern double sin(), cos(), sqrt(), atan2(), ceil(), floor(), log10(), pow(); | ^ locfit/pout.c:30:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | char f2(fmt) | ^ locfit/pout.c:39:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | INT pretty(xl,k,z) | ^ In file included from locfit/pout.c:9: In file included from locfit/local.h:106: locfit/lffuns.h:199:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 199 | extern INT pretty(); | ^ locfit/pout.c:61:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | void isgrid(xyz) | ^ locfit/pout.c:93:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | void getxyzitem(x,xyz,i) | ^ locfit/pout.c:107:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | void project(z,x,theta,phi) | ^ locfit/pout.c:117:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | void iproject(z,i,theta,phi) | ^ locfit/pout.c:132:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | dev->SetColor(lfcm[col]); | ^ locfit/pout.c:133:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | dev->DrawLine(x1[0],x1[1],x2[0],x2[1]); | ^ locfit/pout.c:125:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | void line3d(z1,z2,theta,phi,dev,col) | ^ locfit/pout.c:143:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | dev->SetColor(lfcm[col]); | ^ locfit/pout.c:144:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | dev->DoText(0,xy[0],xy[1],tx,ah,av); | ^ locfit/pout.c:136:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | void xyztext(tx,x,ah,av,theta,phi,dev,col) | ^ locfit/pout.c:147:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | int getgreylevel(z) | ^ locfit/pout.c:168:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | dev->SetColor(getgreylevel(xyz[2])); | ^ locfit/pout.c:170:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | dev->SetColor(lfcm[CPOI]); | ^ locfit/pout.c:171:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | dev->DrawPoint(xy[0],xy[1],x->pch); | ^ locfit/pout.c:156:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | void points3d(x,theta,phi,dev,type) | ^ locfit/pout.c:175:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | void lines3d(xyz,theta,phi,dev) | ^ locfit/pout.c:194:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | void segments(xyz0,xyz1,theta,phi,dev) | ^ locfit/pout.c:209:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | double spl(z0,z1) | ^ locfit/pout.c:215:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | void contour3d(x,theta,phi,dev,sl,nsl) | ^ locfit/pout.c:303:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | double angle(x0,x1,x2) /* rotation angle from (x0,x1) to (x0,x2) */ | ^ locfit/pout.c:364:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | DP(cx,cy,cp,cb); | ^ locfit/pout.c:370:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | DP(cx,cy,cp,cb); | ^ locfit/pout.c:318:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 318 | void persp3d(xyz,theta,phi,DP,sl,nsl) | ^ locfit/pout.c:376:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | void updatelim(v,xl) | ^ locfit/pout.c:397:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | dev->SetColor(lfcm[CAXI]); | ^ locfit/pout.c:403:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | dev->DrawLine(u0,u1,v0,v1); | ^ locfit/pout.c:410:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | { dev->SetColor(lfcm[CTEX]); | ^ locfit/pout.c:412:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | dev->DoText(0,(u0+v0)/2,(u1+v1)/2+s*(dev->ticklength+ch),lab,0,s); | ^ locfit/pout.c:419:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | dev->SetColor(lfcm[CAXI]); | ^ locfit/pout.c:420:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | dev->DrawLine(u0,u1,v0,v1); | ^ locfit/pout.c:421:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | dev->SetColor(lfcm[CTEX]); | ^ locfit/pout.c:422:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | dev->DoText(0,v0,v1,lb,0,s); | ^ locfit/pout.c:426:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | dev->SetColor(lfcm[CTEX]); | ^ locfit/pout.c:428:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 428 | dev->DoText(0,v0,v1-ch,lab,-s,-1); | ^ locfit/pout.c:435:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | dev->SetColor(lfcm[CAXI]); | ^ locfit/pout.c:436:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | dev->DrawLine(u0,u1,v0,v1); | ^ locfit/pout.c:437:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | dev->SetColor(lfcm[CTEX]); | ^ locfit/pout.c:438:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | dev->DoText(0,v0,v1,lb,-s,0); | ^ locfit/pout.c:389:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | void axis(z1,z2,zl,lab,theta,phi,a,s,dev) | ^ locfit/pout.c:453:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | if (!dev->makewin(&w,&h,wn,rd)) return; | ^ locfit/pout.c:454:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 454 | dev->TextDim(0,"0",&cw,&ch); | ^ locfit/pout.c:457:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | dev->ClearScreen(lfcm[CBAK]); | ^ locfit/pout.c:516:38: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 516 | if (strlen(pl->main)>0) dev->DoText(1,(i0+i1)/2,2*ch,pl->main,0,-1); | ^ locfit/pout.c:549:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | dev->wrapup(rd); | ^ locfit/pout.c:447:30: warning: variable 'vx' set but not used [-Wunused-but-set-variable] 447 | double z[3], z2[3], xx[2], vx, vy, vz; | ^ locfit/pout.c:447:34: warning: variable 'vy' set but not used [-Wunused-but-set-variable] 447 | double z[3], z2[3], xx[2], vx, vy, vz; | ^ locfit/pout.c:447:38: warning: variable 'vz' set but not used [-Wunused-but-set-variable] 447 | double z[3], z2[3], xx[2], vx, vy, vz; | ^ locfit/pout.c:442:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | void plotxwin(pl,dev,wn,w,h,rd) | ^ In file included from locfit/pout.c:9: In file included from locfit/local.h:106: locfit/lffuns.h:201:64: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 201 | extern void plotmaple(), plotmathe(), plotmatlb(), plotgnup(), plotxwin(); | ^ 60 warnings generated. mv -f .deps/pout.Tpo .deps/pout.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT preplot.o -MD -MP -MF .deps/preplot.Tpo -c -o preplot.o `test -f 'locfit/preplot.c' || echo './'`locfit/preplot.c locfit/preplot.c:38:24: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | fit[i] = dointpoint(lf,des,x,what,ev,i); | ^ locfit/preplot.c:40:24: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | sef[i] = dointpoint(lf,des,x,PNLX,ev,i); | ^ locfit/preplot.c:46:23: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | { lik = dointpoint(lf,des,x,PLIK,ev,i); | ^ locfit/preplot.c:47:25: warning: passing arguments to 'dointpoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | rdf = dointpoint(lf,des,x,PRDF,ev,i); | ^ locfit/preplot.c:32:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | void predptall(lf,des,x,what,ev,i) | ^ locfit/preplot.c:57:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | void prepvector(lf,des,x,n,what) /* interpolate a vector */ | ^ locfit/preplot.c:71:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | void prepfitp(lf,des,what) | ^ locfit/preplot.c:84:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | void prepgrid(lf,des,x,mg,n,what) /* interpolate a grid given margins */ | ^ locfit/preplot.c:103:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | void preplot(lf,des,x,f,se,band,mg,where,what) | ^ In file included from locfit/preplot.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:127:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 127 | extern void preplot(), cpreplot(); | ^ locfit/preplot.c:163:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | j = getarg(vc,"what",0); | ^ locfit/preplot.c:164:35: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | pp->wh = (j>0) ? ppwhat(argval(vc,j)) : PCOEF; | ^ locfit/preplot.c:164:28: warning: passing arguments to 'ppwhat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | pp->wh = (j>0) ? ppwhat(argval(vc,j)) : PCOEF; | ^ locfit/preplot.c:153:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | void cpreplot(pp,vc,band) | ^ In file included from locfit/preplot.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:127:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 127 | extern void preplot(), cpreplot(); | ^ locfit/preplot.c:190:15: warning: passing arguments to 'recondat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | { recondat(1,&n); | ^ locfit/preplot.c:169:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | INT setpppoints(pp,where,mg,xl) | ^ In file included from locfit/preplot.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:128:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 128 | extern INT setpppoints(); | ^ 18 warnings generated. mv -f .deps/preplot.Tpo .deps/preplot.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT random.o -MD -MP -MF .deps/random.Tpo -c -o random.o `test -f 'locfit/random.c' || echo './'`locfit/random.c locfit/random.c:26:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | void rseed(seed) | ^ In file included from locfit/random.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:205:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 205 | extern void rseed(); | ^ locfit/random.c:49:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | double rnorm(mu,s) | ^ In file included from locfit/random.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:204:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 204 | extern double rnorm(), rexp(), runif(), rpois(); | ^ locfit/random.c:62:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | double rexp(lb) | ^ In file included from locfit/random.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:204:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 204 | extern double rnorm(), rexp(), runif(), rpois(); | ^ locfit/random.c:74:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | double rpois(lambda) | ^ In file included from locfit/random.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:204:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 204 | extern double rnorm(), rexp(), runif(), rpois(); | ^ 8 warnings generated. mv -f .deps/random.Tpo .deps/random.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT readfile.o -MD -MP -MF .deps/readfile.Tpo -c -o readfile.o `test -f 'locfit/readfile.c' || echo './'`locfit/readfile.c locfit/readfile.c:32:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | i = getarg(vc,"file",1); | ^ locfit/readfile.c:38:14: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | fn = argval(vc,i); | ^ locfit/readfile.c:39:14: warning: passing arguments to 'setfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | setfilename(fn,"","r",0); | ^ locfit/readfile.c:42:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | i = getarg(vc,"arith",0); /* now automatic - leave for backward compat. */ | ^ locfit/readfile.c:51:23: warning: passing arguments to 'darith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | { vassn(v,n,darith(wc)); | ^ locfit/readfile.c:67:12: warning: passing arguments to 'transpose' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | transpose(dpr,n,nv); | ^ locfit/readfile.c:71:27: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | { v = createvar(argval(vc,i),STREGULAR,n,VDOUBLE); | ^ locfit/readfile.c:78:15: warning: passing arguments to 'dosavedata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | dosavedata(vc,0); | ^ locfit/readfile.c:25:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | void readfile(vc) | ^ In file included from locfit/readfile.c:20: In file included from locfit/local.h:106: locfit/lffuns.h:208:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 208 | extern void readfile(); | ^ 10 warnings generated. mv -f .deps/readfile.Tpo .deps/readfile.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT scb.o -MD -MP -MF .deps/scb.Tpo -c -o scb.o `test -f 'locfit/scb.c' || echo './'`locfit/scb.c locfit/scb.c:22:47: warning: passing arguments to 'hasparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | ispar = (lf->mi[MKER]==WPARM) && (hasparcomp(lf)); | ^ locfit/scb.c:31:11: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | fitfun(lf,&x1,pc->xbar,v1,NULL,0); | ^ locfit/scb.c:32:11: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | fitfun(lf,&x2,pc->xbar,v2,NULL,0); | ^ locfit/scb.c:33:17: warning: passing arguments to 'jacob_hsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | jacob_hsolve(&lf->pc.xtwx,v1); | ^ locfit/scb.c:34:17: warning: passing arguments to 'jacob_hsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | jacob_hsolve(&lf->pc.xtwx,v2); | ^ locfit/scb.c:42:11: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | { fitfun(lf,&x1,des->xev,wk,NULL,0); | ^ locfit/scb.c:47:11: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | fitfun(lf,&x2,des->xev,wk,NULL,0); | ^ locfit/scb.c:54:19: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | return(innerprod(v1,v2,p)); | ^ locfit/scb.c:13:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | double covar_par(lf,des,x1,x2) | ^ locfit/scb.c:78:37: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | b2i = b2(des->th[i],mi[MTG],prwt(lf,ii)); | ^ locfit/scb.c:78:13: warning: passing arguments to 'b2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | b2i = b2(des->th[i],mi[MTG],prwt(lf,ii)); | ^ locfit/scb.c:79:37: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | b3i = b3(des->th[i],mi[MTG],prwt(lf,ii)); | ^ locfit/scb.c:79:13: warning: passing arguments to 'b3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | b3i = b3(des->th[i],mi[MTG],prwt(lf,ii)); | ^ locfit/scb.c:80:37: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | b4i = b4(des->th[i],mi[MTG],prwt(lf,ii)); | ^ locfit/scb.c:80:13: warning: passing arguments to 'b4' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | b4i = b4(des->th[i],mi[MTG],prwt(lf,ii)); | ^ locfit/scb.c:100:39: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | b3j = b3(des->th[j],mi[MTG],prwt(lf,jj)); | ^ locfit/scb.c:100:15: warning: passing arguments to 'b3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | b3j = b3(des->th[j],mi[MTG],prwt(lf,jj)); | ^ locfit/scb.c:61:10: warning: variable 'b2i' set but not used [-Wunused-but-set-variable] 61 | { double b2i, b3i, b3j, b4i; | ^ locfit/scb.c:57:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | void cumulant(lf,des,sd) | ^ locfit/scb.c:130:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | double q2(u) | ^ locfit/scb.c:136:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | double p2(u) | ^ locfit/scb.c:151:43: warning: passing arguments to 'hasparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | if ((lf->mi[MKER]==WPARM) && (hasparcomp(lf))) | ^ locfit/scb.c:152:37: warning: passing arguments to 'addparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | { lf->coef[v] = thhat = addparcomp(lf,des->xev,PCOEF); | ^ locfit/scb.c:153:33: warning: passing arguments to 'addparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | lf->nlx[v] = sd = addparcomp(lf,des->xev,PNLX); | ^ locfit/scb.c:157:10: warning: passing arguments to 'procv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | procv(des,lf,v); | ^ locfit/scb.c:180:23: warning: passing arguments to 'solve_secant' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | u = solve_secant(q2,scb_crit,0.0,2*scb_crit,0.000001,BDF_NONE,&err); | ^ locfit/scb.c:143:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | void procvscb2(des,lf,v) | ^ locfit/scb.c:200:17: warning: passing arguments to 'calcp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | mi[MP] = calcp(mi,mi[MDEG]); | ^ locfit/scb.c:202:9: warning: passing arguments to 'deschk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | deschk(des,mi[MN],mi[MP]); | ^ locfit/scb.c:205:26: warning: passing arguments to 'defaultlink' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | mi[MLINK] = defaultlink(mi[MLINK],mi[MTG]); | ^ locfit/scb.c:209:23: warning: passing arguments to 'critval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | scb_crit = critval(kap,1,0,0.05,10,2,0.0); | ^ locfit/scb.c:212:16: warning: passing arguments to 'compparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | { compparcomp(des,lf,0); | ^ locfit/scb.c:213:23: warning: passing arguments to 'constants' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | nterms = constants(des,lf,kap); | ^ locfit/scb.c:214:23: warning: passing arguments to 'critval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | scb_crit = critval(kap,nterms,mi[MDIM],0.05,10,2,0.0); | ^ locfit/scb.c:218:10: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | startlf(des,lf,procvscb2,0); | ^ locfit/scb.c:194:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | void scb(des,lf) | ^ In file included from locfit/scb.c:8: In file included from locfit/local.h:106: locfit/lffuns.h:136:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 136 | extern void scb(), cscbsim(); | ^ locfit/scb.c:242:8: warning: passing arguments to 'procv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | procv(des_sim,lf_sim,0); | ^ locfit/scb.c:250:22: warning: passing arguments to 'dareval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | y = lf_link(dareval(aru,0,&x),lf_sim->mi[MLINK]); | ^ locfit/scb.c:250:14: warning: passing arguments to 'lf_link' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | y = lf_link(dareval(aru,0,&x),lf_sim->mi[MLINK]); | ^ locfit/scb.c:238:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | double scbsim_fun(x) | ^ locfit/scb.c:282:9: warning: passing arguments to 'trchck' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | trchck(lf,1,1,lf->mi[MDIM],lf->mi[MP],1); | ^ locfit/scb.c:283:15: warning: passing arguments to 'max_quad' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | y = max_quad(scbsim_fun,lf->fl[0],lf->fl[1],10,0.00001,&err,'y'); | ^ locfit/scb.c:273:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | void do_scbsim(des,lf) | ^ locfit/scb.c:294:10: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | startlf(des,lf,scbsim_fun,1); | ^ locfit/scb.c:296:21: warning: passing arguments to 'constants' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | nterms = constants(des,lf,kap); | ^ locfit/scb.c:297:95: warning: passing arguments to 'tailp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | printf("xmx: %10.6f max: %10.6f k0 %10.6f %10.6f pr %10.6f\n",0.0,max,kap[0],kap[1],tailp(max,kap,nterms,lf->mi[MDIM],0.0)); | ^ locfit/scb.c:287:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | void scbsim(lf,des) | ^ In file included from locfit/scb.c:8: In file included from locfit/local.h:106: locfit/lffuns.h:139:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 139 | extern void liksim(), scbsim(), scbmax(), regband(), rband(); | ^ locfit/scb.c:304:13: warning: passing arguments to 'fitoptions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | fitoptions(&lf,v,0); | ^ locfit/scb.c:306:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | i = getarg(v,"mean",1); | ^ locfit/scb.c:309:18: warning: passing arguments to 'arbuild' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | aru = arbuild("0",0,0,NULL,0,1); | ^ locfit/scb.c:312:25: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | { aru = arbuild(argval(v,i),0,strlen(argval(v,i))-1,NULL,0,1); | ^ locfit/scb.c:312:46: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | { aru = arbuild(argval(v,i),0,strlen(argval(v,i))-1,NULL,0,1); | ^ locfit/scb.c:312:18: warning: passing arguments to 'arbuild' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | { aru = arbuild(argval(v,i),0,strlen(argval(v,i))-1,NULL,0,1); | ^ locfit/scb.c:316:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | i = getarg(v,"corr",1); | ^ locfit/scb.c:317:27: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | if (i>0) type = getlogic(v,i); | ^ locfit/scb.c:320:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | i = getarg(v,"side",1); | ^ locfit/scb.c:321:25: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | if (i>0) sscanf(argval(v,i),"%d",&side); | ^ locfit/scb.c:300:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | void cscbsim(v) | ^ In file included from locfit/scb.c:8: In file included from locfit/local.h:106: locfit/lffuns.h:136:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 136 | extern void scb(), cscbsim(); | ^ 61 warnings generated. mv -f .deps/scb.Tpo .deps/scb.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT scb_cons.o -MD -MP -MF .deps/scb_cons.Tpo -c -o scb_cons.o `test -f 'locfit/scb_cons.c' || echo './'`locfit/scb_cons.c locfit/scb_cons.c:15:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | void assignk0(z,d,n) /* z should be n*(2*d*d+2*d+2); */ | ^ locfit/scb_cons.c:31:44: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | for (k=0; k<=d; k++) v[k] = innerprod(&ft[k*nn],ll,nn); | ^ locfit/scb_cons.c:32:11: warning: passing arguments to 'bacT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | bacT(fd,v,d+1,0,d+1); | ^ locfit/scb_cons.c:23:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | void christ(d,nn,nl) /* lij[i][j] = res proj. of Tij to (T1...Td) */ | ^ locfit/scb_cons.c:52:9: warning: passing arguments to 'bacT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | bacT(fd,v,d+1,1,d+1); | ^ locfit/scb_cons.c:45:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | void d1(n,d) /* d1[i][j] = e_i^T (A^T A)^{-1} B_j^T */ | ^ locfit/scb_cons.c:68:12: warning: passing arguments to 'wdiag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | m = wdiag(lf,des,ft,1+(d>1),2,0); | ^ locfit/scb_cons.c:73:6: warning: passing arguments to 'QR1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | QR1(fd,m,d+1,NULL); | ^ locfit/scb_cons.c:61:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | void k2x(lf,des,kap) | ^ locfit/scb_cons.c:99:12: warning: passing arguments to 'wdiag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | m = wdiag(lf,des,ft,2,2,0); | ^ locfit/scb_cons.c:109:6: warning: passing arguments to 'QR1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | QR1(fd,m,d,&ft[d*m]); | ^ locfit/scb_cons.c:110:7: warning: passing arguments to 'bacK' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | bacK(fd,&ft[d*m],d); | ^ locfit/scb_cons.c:125:25: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | v[i] = innerprod(&lij[(i*d+j)*m],u,m); | ^ locfit/scb_cons.c:126:11: warning: passing arguments to 'bacT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | bacT(fd,v,d,1,d); | ^ locfit/scb_cons.c:91:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | void l1x(lf,des,lap,re) | ^ locfit/scb_cons.c:145:12: warning: passing arguments to 'wdiag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | m = wdiag(lf,des,ft,1,2,0); | ^ locfit/scb_cons.c:153:6: warning: passing arguments to 'QR1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | QR1(fd,m,d+1,NULL); | ^ locfit/scb_cons.c:137:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | void m0x(lf,des,m0,re,rg) | ^ locfit/scb_cons.c:172:17: warning: passing arguments to 'calcp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | mi[MP] = calcp(mi,mi[MDEG]); | ^ locfit/scb_cons.c:173:9: warning: passing arguments to 'deschk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | deschk(des,mi[MN],mi[MP]); | ^ locfit/scb_cons.c:174:10: warning: passing arguments to 'preproc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | preproc(des,lf,mi[MKER]!=WPARM); | ^ locfit/scb_cons.c:198:43: warning: passing arguments to 'hasparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | if ((mi[MKER]!=WPARM) | (!hasparcomp(lf))) | ^ locfit/scb_cons.c:199:17: warning: passing arguments to 'nbhd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | { h = nbhd(lf,des,(INT)(mi[MN]*lf->dp[DALP]),lf->dp[DFXH],0); | ^ locfit/scb_cons.c:200:15: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | locfit(lf,des,h,1); | ^ locfit/scb_cons.c:216:41: warning: passing arguments to 'hasparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | if ((mi[MKER]!=WPARM) | (!hasparcomp(lf))) | ^ locfit/scb_cons.c:217:15: warning: passing arguments to 'nbhd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | { h = nbhd(lf,des,(INT)(mi[MN]*lf->dp[DALP]),lf->dp[DFXH],0); | ^ locfit/scb_cons.c:218:13: warning: passing arguments to 'locfit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | locfit(lf,des,h,1); | ^ locfit/scb_cons.c:159:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | INT constants(des,lf,kap) | ^ In file included from locfit/scb_cons.c:8: In file included from locfit/local.h:106: locfit/lffuns.h:71:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 71 | extern INT constants(); | ^ locfit/scb_cons.c:279:21: warning: passing arguments to 'pchisq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | *(1-pchisq(c*c,(double) d+1-i)); | ^ locfit/scb_cons.c:284:17: warning: passing arguments to 'pf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | *(1-pf(c*c/(d+1-i),(double) (d+1-i), nu)); | ^ locfit/scb_cons.c:270:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | double tailp(c,k0,m,d,nu) | ^ In file included from locfit/scb_cons.c:8: In file included from locfit/local.h:106: locfit/lffuns.h:70:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | extern double critval(), critvalc(), tailp(), taild(); | ^ locfit/scb_cons.c:298:22: warning: passing arguments to 'dchisq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | *2*c*dchisq(c*c,(double) (d+1-i)); | ^ locfit/scb_cons.c:303:18: warning: passing arguments to 'df' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | *2*c*df(c*c/(d+1-i),(double) (d+1-i), nu)/(d+1-i); | ^ locfit/scb_cons.c:289:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | double taild(c,k0,m,d,nu) | ^ In file included from locfit/scb_cons.c:8: In file included from locfit/local.h:106: locfit/lffuns.h:70:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | extern double critval(), critvalc(), tailp(), taild(); | ^ locfit/scb_cons.c:308:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | double critval(k0,m,d,al,it,s,nu) | ^ In file included from locfit/scb_cons.c:8: In file included from locfit/local.h:106: locfit/lffuns.h:70:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | extern double critval(), critvalc(), tailp(), taild(); | ^ 39 warnings generated. mv -f .deps/scb_cons.Tpo .deps/scb_cons.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT simul.o -MD -MP -MF .deps/simul.Tpo -c -o simul.o `test -f 'locfit/simul.c' || echo './'`locfit/simul.c locfit/simul.c:24:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | yy[i] = f(xx[i],des,tr,meth); | ^ locfit/simul.c:33:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | y[2] = f(x[2],des,tr,meth); | ^ locfit/simul.c:39:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | y[1] = f(x[1],des,tr,meth); | ^ locfit/simul.c:45:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | y[2] = f(x[2],des,tr,meth); | ^ locfit/simul.c:10:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void goldensec(f,des,tr,eps,xm,ym,meth) | ^ locfit/simul.c:53:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | double dnk(x,k) | ^ locfit/simul.c:76:10: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | startlf(des,tr,procv,0); | ^ locfit/simul.c:77:10: warning: passing arguments to 'ressumm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | ressumm(tr,des); | ^ locfit/simul.c:70:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | double locai(h,des,tr) | ^ locfit/simul.c:92:10: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | startlf(des,tr,procv,0); | ^ locfit/simul.c:93:10: warning: passing arguments to 'ressumm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | ressumm(tr,des); | ^ locfit/simul.c:82:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | double loccp(h,des,tr,m) /* m=1: cp m=2: gcv */ | ^ locfit/simul.c:102:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | double cp(des,tr,meth) | ^ locfit/simul.c:126:12: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | startlf(des,tr,procv,0); | ^ locfit/simul.c:131:19: warning: passing arguments to 'Wikk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | h5 = sig2*Wikk(tr->mi[MKER],dg0)/th; | ^ locfit/simul.c:111:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | double gkk(des,tr) | ^ locfit/simul.c:154:12: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | startlf(des,tr,procv,0); | ^ locfit/simul.c:169:10: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | startlf(des,tr,procv,0); | ^ locfit/simul.c:182:12: warning: passing arguments to 'Wikk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | hh = Wikk(mk,dg0)*sig2/th22*(n-20.0)/n; | ^ locfit/simul.c:138:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | double rsw(des,tr,kk) | ^ locfit/simul.c:198:10: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | startlf(des,tr,procv,0); | ^ locfit/simul.c:199:10: warning: passing arguments to 'ressumm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | ressumm(tr,des); | ^ locfit/simul.c:186:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | void rband(des,tr,hhat,meth,nmeth,kk) | ^ In file included from locfit/simul.c:6: In file included from locfit/local.h:106: locfit/lffuns.h:139:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 139 | extern void liksim(), scbsim(), scbmax(), regband(), rband(); | ^ 24 warnings generated. mv -f .deps/simul.Tpo .deps/simul.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT solve.o -MD -MP -MF .deps/solve.Tpo -c -o solve.o `test -f 'locfit/solve.c' || echo './'`locfit/solve.c locfit/solve.c:52:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | ylo = f(xlo)-c; | ^ locfit/solve.c:53:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | yhi = f(xhi)-c; | ^ locfit/solve.c:59:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | yhi = f(xhi)-c; | ^ locfit/solve.c:65:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | ylo = f(xlo)-c; | ^ locfit/solve.c:83:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | y = f(x)-c; | ^ locfit/solve.c:47:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | double solve_secant(f,c,xlo,xhi,tol,bd_flag,err) | ^ In file included from locfit/solve.c:45: locfit/mutil.h:34:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 34 | extern double solve_secant(), solve_nr(), solve_fp(); | ^ locfit/solve.c:101:10: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | { y = f(x0)-c; | ^ locfit/solve.c:102:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | x0 -= y/f1(x0); | ^ locfit/solve.c:96:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | double solve_nr(f,f1,c,x0,tol,err) | ^ In file included from locfit/solve.c:45: locfit/mutil.h:34:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 34 | extern double solve_secant(), solve_nr(), solve_fp(); | ^ locfit/solve.c:114:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | { x1 = f(x0); | ^ locfit/solve.c:107:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | double solve_fp(f,x0,tol,maxit) | ^ In file included from locfit/solve.c:45: locfit/mutil.h:34:43: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 34 | extern double solve_secant(), solve_nr(), solve_fp(); | ^ 14 warnings generated. mv -f .deps/solve.Tpo .deps/solve.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT startlf.o -MD -MP -MF .deps/startlf.Tpo -c -o startlf.o `test -f 'locfit/startlf.c' || echo './'`locfit/startlf.c locfit/startlf.c:25:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | void fitdefault(lf,n,d) | ^ In file included from locfit/startlf.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:142:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 142 | extern void bbox(), deschk(), startlf(), preproc(), fitdefault(); | ^ locfit/startlf.c:64:41: warning: passing arguments to 'jac_reqd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | return (n*(p+5)+2*p*p+4*p + jac_reqd(p)); | ^ locfit/startlf.c:61:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | int des_reqd(n,p) | ^ In file included from locfit/startlf.c:21: In file included from locfit/local.h:105: locfit/design.h:28:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 28 | extern int des_reqd(), des_reqi(); | ^ locfit/design.h:28:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 28 | extern int des_reqd(), des_reqi(); | ^ locfit/startlf.c:66:5: note: conflicting prototype is here 66 | int des_reqi(INT n) { return(n); } | ^ locfit/startlf.c:76:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | setzero(des->X, n*p); | ^ locfit/startlf.c:79:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | setzero(des->w, n); | ^ locfit/startlf.c:82:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | setzero(des->res, n); | ^ locfit/startlf.c:85:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | setzero(des->di, n); | ^ locfit/startlf.c:88:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | setzero(des->th, n); | ^ locfit/startlf.c:91:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | setzero(des->wd, n); | ^ locfit/startlf.c:94:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | setzero(des->V, p*p); | ^ locfit/startlf.c:97:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | setzero(des->P, p*p); | ^ locfit/startlf.c:100:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | setzero(des->f1, p); | ^ locfit/startlf.c:103:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | setzero(des->ss, p); | ^ locfit/startlf.c:106:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | setzero(des->oc, p); | ^ locfit/startlf.c:109:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | setzero(des->cf, p); | ^ locfit/startlf.c:111:18: warning: passing arguments to 'jac_alloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | z = jac_alloc(&des->xtwx,p,z); | ^ locfit/startlf.c:68:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | void deschk(des,n,p) | ^ In file included from locfit/startlf.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:142:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 142 | extern void bbox(), deschk(), startlf(), preproc(), fitdefault(); | ^ locfit/startlf.c:120:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | void bbox(lf,bx) | ^ In file included from locfit/startlf.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:142:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 142 | extern void bbox(), deschk(), startlf(), preproc(), fitdefault(); | ^ locfit/startlf.c:155:32: warning: passing arguments to 'defaultlink' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | lf->mi[MLINK] = defaultlink(lf->mi[MLINK],lf->mi[MTG]); | ^ locfit/startlf.c:156:20: warning: passing arguments to 'validlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | if (!validlinks(lf->mi[MLINK],lf->mi[MTG])) | ^ locfit/startlf.c:160:16: warning: passing arguments to 'compparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | compparcomp(des,lf,nopc); | ^ locfit/startlf.c:165:58: warning: passing arguments to 'prwt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | for (i=0; imi[MN]; i++) lf->dp[DSWT] += prwt(lf,i); | ^ locfit/startlf.c:148:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | void preproc(des,lf,nopc) | ^ In file included from locfit/startlf.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:142:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 142 | extern void bbox(), deschk(), startlf(), preproc(), fitdefault(); | ^ locfit/startlf.c:193:19: warning: passing arguments to 'calcp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | mi[MP] = calcp(mi,mi[MDEG]); | ^ locfit/startlf.c:202:12: warning: passing arguments to 'makecfn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | makecfn(des,lf); | ^ locfit/startlf.c:211:32: warning: passing arguments to 'triang_start' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | { case EPHULL: triang_start(des,lf); break; | ^ locfit/startlf.c:212:27: warning: passing arguments to 'dataf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | case EDATA: dataf(des,lf); break; | ^ locfit/startlf.c:213:28: warning: passing arguments to 'crossf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | case ECROS: crossf(des,lf); break; | ^ locfit/startlf.c:214:27: warning: passing arguments to 'gridf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | case EGRID: gridf(des,lf); break; | ^ locfit/startlf.c:215:33: warning: passing arguments to 'atree_start' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | case ETREE: atree_start(des,lf); break; | ^ locfit/startlf.c:217:33: warning: passing arguments to 'kdtre_start' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | case EKDTR: kdtre_start(des,lf); break; | ^ locfit/startlf.c:218:28: warning: passing arguments to 'preset' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | case EPRES: preset(des,lf); break; | ^ locfit/startlf.c:219:27: warning: passing arguments to 'xbarf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | case EXBAR: xbarf(des,lf); break; | ^ locfit/startlf.c:223:28: warning: passing arguments to 'do_scbsim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | case 100: do_scbsim(des,lf); break; | ^ locfit/startlf.c:229:51: warning: passing arguments to 'dens_renorm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | if ((mi[MREN]) && (mi[MTG]==TDEN)) dens_renorm(lf,des); | ^ locfit/startlf.c:185:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | void startlf(des,lf,vfun,nopc) | ^ In file included from locfit/startlf.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:142:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 142 | extern void bbox(), deschk(), startlf(), preproc(), fitdefault(); | ^ locfit/startlf.c:240:10: warning: comparison of array 'lf.mi' equal to a null pointer is always false [-Wtautological-pointer-compare] 240 | { if (lf.mi==NULL) return(1); | ~~~^~ ~~~~ locfit/startlf.c:249:19: warning: passing arguments to 'cmdint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | cmdint(pl[i].track); | ^ locfit/startlf.c:257:19: warning: passing arguments to 'readilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | nd = readilist(dv,key,0,mi[MDEG],0); | ^ locfit/startlf.c:253:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | INT drl(key,dv,mi) | ^ locfit/startlf.c:276:16: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | i0 = getarg(vc,"formula",1); | ^ locfit/startlf.c:278:16: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | i1 = getarg(vc,"data",1); | ^ locfit/startlf.c:279:32: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | if (i1>0) doreaddata(argval(vc,i1),(INT)0); | ^ locfit/startlf.c:279:25: warning: passing arguments to 'doreaddata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | if (i1>0) doreaddata(argval(vc,i1),(INT)0); | ^ locfit/startlf.c:281:17: warning: passing arguments to 'recondat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | recondat(0,&lf->mi[MN]); | ^ locfit/startlf.c:291:19: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | { key = argval(vc,i0); | ^ locfit/startlf.c:307:20: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | if (stm(&key[i0],"left(",5)) | ^ locfit/startlf.c:311:25: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | else if (stm(&key[i0],"right(",6)) | ^ locfit/startlf.c:315:25: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | else if (stm(&key[i0],"ang(",4)) | ^ locfit/startlf.c:319:25: warning: passing arguments to 'stm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | else if (stm(&key[i0],"cpar(",5)) | ^ locfit/startlf.c:333:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | i = getarg(vc,"weights",1); | ^ locfit/startlf.c:335:35: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | { lf->w = vdptr(findvar(argval(vc,i),1,&mi[MN])); | ^ locfit/startlf.c:336:32: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | strcpy(lf->wname,argval(vc,i)); | ^ locfit/startlf.c:338:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | i = getarg(vc,"cens",1); | ^ locfit/startlf.c:340:35: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | { lf->c = vdptr(findvar(argval(vc,i),1,&mi[MN])); | ^ locfit/startlf.c:341:32: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | strcpy(lf->cname,argval(vc,i)); | ^ locfit/startlf.c:343:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | i = getarg(vc,"base",1); | ^ locfit/startlf.c:345:38: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | { lf->base = vdptr(findvar(argval(vc,i),1,&mi[MN])); | ^ locfit/startlf.c:346:32: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | strcpy(lf->bname,argval(vc,i)); | ^ locfit/startlf.c:349:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | i = getarg(vc,"scale",1); | ^ locfit/startlf.c:351:11: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | { if (argvalis(vc,i,"T")) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/startlf.c:353:14: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | else if (argvalis(vc,i,"F")) | ^ locfit/lffuns.h:169:39: note: expanded from macro 'argvalis' 169 | #define argvalis(v,i,z) (strcmp(argval(v,i),z)==0) | ^ locfit/startlf.c:356:22: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | arvect(argval(vc,i),lf->sca,d,0); | ^ locfit/startlf.c:356:15: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | arvect(argval(vc,i),lf->sca,d,0); | ^ locfit/startlf.c:359:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | i = getarg(vc,"vb",0); | ^ locfit/startlf.c:362:28: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | vb = arbuild(argval(vc,i),0,strlen(argval(vc,i))-1,NULL,0,1); | ^ locfit/startlf.c:362:50: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | vb = arbuild(argval(vc,i),0,strlen(argval(vc,i))-1,NULL,0,1); | ^ locfit/startlf.c:362:21: warning: passing arguments to 'arbuild' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | vb = arbuild(argval(vc,i),0,strlen(argval(vc,i))-1,NULL,0,1); | ^ locfit/startlf.c:366:17: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 366 | { i = getarg(vc,"alpha",1); | ^ locfit/startlf.c:367:31: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | if (i>0) arvect(argval(vc,i),&lf->dp[DALP],3,1); | ^ locfit/startlf.c:367:24: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | if (i>0) arvect(argval(vc,i),&lf->dp[DALP],3,1); | ^ locfit/startlf.c:370:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | i = getarg(vc,"deg",1); | ^ locfit/startlf.c:372:39: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | { i = readilist(&mi[MDEG0],argval(vc,i),1,2,0); | ^ locfit/startlf.c:372:21: warning: passing arguments to 'readilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | { i = readilist(&mi[MDEG0],argval(vc,i),1,2,0); | ^ locfit/startlf.c:376:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | i = getarg(vc,"family",1);if (i>0) setstrval(mi,MTG,argval(vc,i)); | ^ locfit/startlf.c:376:63: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | i = getarg(vc,"family",1);if (i>0) setstrval(mi,MTG,argval(vc,i)); | ^ locfit/startlf.c:376:49: warning: passing arguments to 'setstrval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | i = getarg(vc,"family",1);if (i>0) setstrval(mi,MTG,argval(vc,i)); | ^ locfit/startlf.c:377:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | i = getarg(vc,"link",1); if (i>0) setstrval(mi,MLINK,argval(vc,i)); | ^ locfit/startlf.c:377:65: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | i = getarg(vc,"link",1); if (i>0) setstrval(mi,MLINK,argval(vc,i)); | ^ locfit/startlf.c:377:49: warning: passing arguments to 'setstrval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | i = getarg(vc,"link",1); if (i>0) setstrval(mi,MLINK,argval(vc,i)); | ^ locfit/startlf.c:378:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | i = getarg(vc,"ev",1); | ^ locfit/startlf.c:380:25: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | { v = findvar(argval(vc,i),0,NULL); | ^ locfit/startlf.c:387:36: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | setstrval(mi,MEV,argval(vc,i)); | ^ locfit/startlf.c:387:22: warning: passing arguments to 'setstrval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | setstrval(mi,MEV,argval(vc,i)); | ^ locfit/startlf.c:389:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | i = getarg(vc,"acri",1); if (i>0) setstrval(mi,MACRI,argval(vc,i)); | ^ locfit/startlf.c:389:65: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | i = getarg(vc,"acri",1); if (i>0) setstrval(mi,MACRI,argval(vc,i)); | ^ locfit/startlf.c:389:49: warning: passing arguments to 'setstrval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | i = getarg(vc,"acri",1); if (i>0) setstrval(mi,MACRI,argval(vc,i)); | ^ locfit/startlf.c:391:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 391 | i = getarg(vc,"mg",1); | ^ locfit/startlf.c:392:37: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | if (i>0) readilist(lf->mg,argval(vc,i),1,MXDIM,1); | ^ locfit/startlf.c:392:23: warning: passing arguments to 'readilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | if (i>0) readilist(lf->mg,argval(vc,i),1,MXDIM,1); | ^ locfit/startlf.c:394:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | i = getarg(vc,"kt",1); if (i>0) setstrval(mi,MKT, argval(vc,i)); | ^ locfit/startlf.c:394:63: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | i = getarg(vc,"kt",1); if (i>0) setstrval(mi,MKT, argval(vc,i)); | ^ locfit/startlf.c:394:48: warning: passing arguments to 'setstrval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | i = getarg(vc,"kt",1); if (i>0) setstrval(mi,MKT, argval(vc,i)); | ^ locfit/startlf.c:395:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | i = getarg(vc,"kern",1); if (i>0) setstrval(mi,MKER,argval(vc,i)); | ^ locfit/startlf.c:395:63: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | i = getarg(vc,"kern",1); if (i>0) setstrval(mi,MKER,argval(vc,i)); | ^ locfit/startlf.c:395:48: warning: passing arguments to 'setstrval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | i = getarg(vc,"kern",1); if (i>0) setstrval(mi,MKER,argval(vc,i)); | ^ locfit/startlf.c:396:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | i = getarg(vc,"itype",1);if (i>0) setstrval(mi,MIT, argval(vc,i)); | ^ locfit/startlf.c:396:63: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | i = getarg(vc,"itype",1);if (i>0) setstrval(mi,MIT, argval(vc,i)); | ^ locfit/startlf.c:396:48: warning: passing arguments to 'setstrval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | i = getarg(vc,"itype",1);if (i>0) setstrval(mi,MIT, argval(vc,i)); | ^ locfit/startlf.c:398:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | i = getarg(vc,"cut",1); | ^ locfit/startlf.c:399:42: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | if (i>0) lf->dp[DCUT] = darith(argval(vc,i)); | ^ locfit/startlf.c:399:35: warning: passing arguments to 'darith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | if (i>0) lf->dp[DCUT] = darith(argval(vc,i)); | ^ locfit/startlf.c:401:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | i = getarg(vc,"flim",1); | ^ locfit/startlf.c:402:27: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | if (i>0) arvect(argval(vc,i),lf->fl,2*d,2); | ^ locfit/startlf.c:402:20: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | if (i>0) arvect(argval(vc,i),lf->fl,2*d,2); | ^ locfit/startlf.c:404:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | i = getarg(vc,"xlim",1); | ^ locfit/startlf.c:405:27: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | if (i>0) arvect(argval(vc,i),lf->xl,2*d,2); | ^ locfit/startlf.c:405:20: warning: passing arguments to 'arvect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | if (i>0) arvect(argval(vc,i),lf->xl,2*d,2); | ^ locfit/startlf.c:407:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | i = getarg(vc,"deriv",0); | ^ locfit/startlf.c:408:33: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | if (i>0) lf->nd = drl(argval(vc,i),lf->deriv,lf->mi); | ^ locfit/startlf.c:409:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | i = getarg(vc,"dc",1); if (i>0) mi[MDC] = getlogic(vc,i); | ^ locfit/startlf.c:409:55: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | i = getarg(vc,"dc",1); if (i>0) mi[MDC] = getlogic(vc,i); | ^ locfit/startlf.c:410:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | i = getarg(vc,"maxk",1); if (i>0) readilist(&mi[MK],argval(vc,i),1,1,0); | ^ locfit/startlf.c:410:63: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | i = getarg(vc,"maxk",1); if (i>0) readilist(&mi[MK],argval(vc,i),1,1,0); | ^ locfit/startlf.c:410:48: warning: passing arguments to 'readilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | i = getarg(vc,"maxk",1); if (i>0) readilist(&mi[MK],argval(vc,i),1,1,0); | ^ locfit/startlf.c:411:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | i = getarg(vc,"mint",1); if (i>0) readilist(&mi[MMINT],argval(vc,i),1,1,0); | ^ locfit/startlf.c:411:66: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | i = getarg(vc,"mint",1); if (i>0) readilist(&mi[MMINT],argval(vc,i),1,1,0); | ^ locfit/startlf.c:411:48: warning: passing arguments to 'readilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | i = getarg(vc,"mint",1); if (i>0) readilist(&mi[MMINT],argval(vc,i),1,1,0); | ^ locfit/startlf.c:412:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | i = getarg(vc,"maxit",1); if (i>0) readilist(&mi[MMXIT],argval(vc,i),1,1,0); | ^ locfit/startlf.c:412:67: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | i = getarg(vc,"maxit",1); if (i>0) readilist(&mi[MMXIT],argval(vc,i),1,1,0); | ^ locfit/startlf.c:412:49: warning: passing arguments to 'readilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | i = getarg(vc,"maxit",1); if (i>0) readilist(&mi[MMXIT],argval(vc,i),1,1,0); | ^ locfit/startlf.c:413:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | i = getarg(vc,"renorm",1);if (i>0) mi[MREN] = getlogic(vc,i); | ^ locfit/startlf.c:413:59: warning: passing arguments to 'getlogic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | i = getarg(vc,"renorm",1);if (i>0) mi[MREN] = getlogic(vc,i); | ^ locfit/startlf.c:414:15: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | i = getarg(vc,"debug",1); if (i>0) readilist(&mi[MDEB],argval(vc,i),1,1,0); | ^ locfit/startlf.c:414:66: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | i = getarg(vc,"debug",1); if (i>0) readilist(&mi[MDEB],argval(vc,i),1,1,0); | ^ locfit/startlf.c:414:49: warning: passing arguments to 'readilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | i = getarg(vc,"debug",1); if (i>0) readilist(&mi[MDEB],argval(vc,i),1,1,0); | ^ locfit/startlf.c:266:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | void fitoptions(lf,vc,re) | ^ In file included from locfit/startlf.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:143:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 143 | extern void fitoptions(), clocfit(), endfit(); | ^ locfit/startlf.c:425:14: warning: comparison of array 'lf.mi' not equal to a null pointer is always true [-Wtautological-pointer-compare] 425 | { if (lf.mi!=NULL) lf.mi[MEV] = ENULL; | ~~~^~ ~~~~ locfit/startlf.c:433:31: warning: passing arguments to 'ressumm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | if (!lf_error) ressumm(&lf,&des); | ^ locfit/startlf.c:443:39: warning: passing arguments to 'dosavefit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 443 | if (argarg(v,0) != NULL) dosavefit(&lf,argarg(v,0),"wb",(INT)0); | ^ locfit/startlf.c:417:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | void clocfit(v,re) | ^ In file included from locfit/startlf.c:21: In file included from locfit/local.h:106: locfit/lffuns.h:143:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 143 | extern void fitoptions(), clocfit(), endfit(); | ^ 140 warnings generated. mv -f .deps/startlf.Tpo .deps/startlf.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT strings.o -MD -MP -MF .deps/strings.Tpo -c -o strings.o `test -f 'locfit/strings.c' || echo './'`locfit/strings.c In file included from locfit/strings.c:33: In file included from locfit/local.h:106: locfit/lffuns.h:147:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 147 | extern int stm(), pmatch(), matchlf(), matchrt(), checkltor(), checkrtol(); | ^ locfit/strings.c:36:5: note: conflicting prototype is here 36 | int stm(char *u, char *v, int k) { return((strncmp(u,v,k)==0)); } | ^ locfit/strings.c:38:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | int ct_match(z1, z2) | ^ locfit/strings.c:48:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | int pmatch(z, strings, vals, n, def) | ^ In file included from locfit/strings.c:33: In file included from locfit/local.h:106: locfit/lffuns.h:147:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 147 | extern int stm(), pmatch(), matchlf(), matchrt(), checkltor(), checkrtol(); | ^ locfit/strings.c:64:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | int matchrt(z,i,i2,op,cl) | ^ In file included from locfit/strings.c:33: In file included from locfit/local.h:106: locfit/lffuns.h:147:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 147 | extern int stm(), pmatch(), matchlf(), matchrt(), checkltor(), checkrtol(); | ^ locfit/strings.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | int matchlf(z,i1,i,op,cl) | ^ In file included from locfit/strings.c:33: In file included from locfit/local.h:106: locfit/lffuns.h:147:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 147 | extern int stm(), pmatch(), matchlf(), matchrt(), checkltor(), checkrtol(); | ^ locfit/strings.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | int checkltor(z,i1,i2,c) | ^ In file included from locfit/strings.c:33: In file included from locfit/local.h:106: locfit/lffuns.h:147:51: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 147 | extern int stm(), pmatch(), matchlf(), matchrt(), checkltor(), checkrtol(); | ^ locfit/strings.c:122:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | int checkrtol(z,i1,i2,c) | ^ In file included from locfit/strings.c:33: In file included from locfit/local.h:106: locfit/lffuns.h:147:64: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 147 | extern int stm(), pmatch(), matchlf(), matchrt(), checkltor(), checkrtol(); | ^ locfit/strings.c:137:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | void strip(z) | ^ In file included from locfit/strings.c:33: In file included from locfit/local.h:106: locfit/lffuns.h:148:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 148 | extern void strip(); | ^ 14 warnings generated. mv -f .deps/strings.Tpo .deps/strings.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT vari.o -MD -MP -MF .deps/vari.Tpo -c -o vari.o `test -f 'locfit/vari.cpp' || echo './'`locfit/vari.cpp mv -f .deps/vari.Tpo .deps/vari.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT wdiag.o -MD -MP -MF .deps/wdiag.Tpo -c -o wdiag.o `test -f 'locfit/wdiag.c' || echo './'`locfit/wdiag.c locfit/wdiag.c:28:10: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | setzero(des->f1,p); | ^ locfit/wdiag.c:30:13: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | { stdlinks(link,lf,des->ind[j],des->th[j],robscale); | ^ locfit/wdiag.c:33:14: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | jacob_solve(&des->xtwx,des->f1); | ^ locfit/wdiag.c:35:22: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | u[i] -= innerprod(des->f1,d_xi(des,i),p)*des->w[i]; | ^ locfit/wdiag.c:21:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | void nnresproj(lf,des,u,m,p,mi) | ^ locfit/wdiag.c:38:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | void wdexpand(l,n,ind,m) | ^ locfit/wdiag.c:68:9: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | fitfun(lf,des->xev,lf->pc.xbar,des->f1,deriv,nd); | ^ locfit/wdiag.c:70:16: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | { jacob_solve(&lf->pc.xtwx,des->f1); | ^ locfit/wdiag.c:72:24: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | lx[i] = innerprod(des->f1,d_xi(des,i),p); | ^ locfit/wdiag.c:75:15: warning: passing arguments to 'jacob_hsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | jacob_hsolve(&lf->pc.xtwx,des->f1); | ^ locfit/wdiag.c:82:13: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | fitfun(lf,des->xev,lf->pc.xbar,l1,deriv,nd+1); | ^ locfit/wdiag.c:83:19: warning: passing arguments to 'jacob_hsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | jacob_hsolve(&lf->pc.xtwx,l1); | ^ locfit/wdiag.c:92:15: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | fitfun(lf,des->xev,lf->pc.xbar,l1,deriv,nd+2); | ^ locfit/wdiag.c:93:21: warning: passing arguments to 'jacob_hsolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | jacob_hsolve(&lf->pc.xtwx,l1); | ^ locfit/wdiag.c:59:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | INT wdiagp(lf,des,lx,deg,ty,exp) | ^ locfit/wdiag.c:112:43: warning: passing arguments to 'hasparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | if ((lf->mi[MKER]==WPARM) && (hasparcomp(lf))) | ^ locfit/wdiag.c:123:12: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | setzero(lxd,m*d); | ^ locfit/wdiag.c:126:14: warning: passing arguments to 'setzero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | setzero(lxdd,m*d*d); | ^ locfit/wdiag.c:128:19: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | if (nd>0) fitfun(lf,des->xev,des->xev,des->f1,deriv,nd); /* c(0) */ | ^ locfit/wdiag.c:129:17: warning: passing arguments to 'unitvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | else unitvec(des->f1,0,p); | ^ locfit/wdiag.c:130:14: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | jacob_solve(&des->xtwx,des->f1); /* c(0) (X^TWX)^{-1} */ | ^ locfit/wdiag.c:133:22: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | lx[i] = innerprod(des->f1,&X[i*p],p); /* c(0)(XTWX)^{-1}X^T */ | ^ locfit/wdiag.c:135:17: warning: passing arguments to 'Wd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | { wd[i] = Wd(des->di[ii]/h,mi[MKER]); | ^ locfit/wdiag.c:138:45: warning: passing arguments to 'weightd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | lxd[j*m+i] = lx[i]*des->w[i]*weightd(dfx[j],lf->sca[j], | ^ locfit/wdiag.c:143:18: warning: passing arguments to 'Wdd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | { wdd = Wdd(des->di[ii]/h,mi[MKER]); | ^ locfit/wdiag.c:160:13: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | fitfun(lf,des->xev,des->xev,des->f1,deriv,nd+1); | ^ locfit/wdiag.c:162:17: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | { stdlinks(link,lf,des->ind[k],des->th[k],robscale); | ^ locfit/wdiag.c:167:18: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | jacob_solve(&des->xtwx,des->f1); /* (...)(XTWX)^{-1} */ | ^ locfit/wdiag.c:169:27: warning: passing arguments to 'innerprod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | ulx[j] = innerprod(des->f1,&X[j*p],p); /* (...)XT */ | ^ locfit/wdiag.c:174:34: warning: passing arguments to 'weightd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | wdw = des->w[k]*weightd(dfx[j],lf->sca[j],d,mi[MKER],mi[MKT],h, | ^ locfit/wdiag.c:189:13: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | fitfun(lf,des->xev,des->xev,des->f1,deriv,nd+1); | ^ locfit/wdiag.c:190:18: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | jacob_solve(&des->xtwx,des->f1); | ^ locfit/wdiag.c:202:15: warning: passing arguments to 'fitfun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | fitfun(lf,des->xev,des->xev,des->f1,deriv,nd+2); | ^ locfit/wdiag.c:203:20: warning: passing arguments to 'jacob_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | jacob_solve(&des->xtwx,des->f1); | ^ locfit/wdiag.c:217:13: warning: passing arguments to 'stdlinks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | { stdlinks(link,lf,des->ind[i],des->th[i],robscale); | ^ locfit/wdiag.c:98:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | INT wdiag(lf,des,lx,deg,ty,exp) | ^ In file included from locfit/wdiag.c:15: In file included from locfit/local.h:106: locfit/lffuns.h:151:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 151 | extern INT wdiag(), procvhatm(); | ^ locfit/wdiag.c:231:43: warning: passing arguments to 'hasparcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | if ((lf->mi[MKER]!=WPARM) | (!hasparcomp(lf))) k = procvraw(des,lf,v); | ^ locfit/wdiag.c:231:62: warning: passing arguments to 'procvraw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | if ((lf->mi[MKER]!=WPARM) | (!hasparcomp(lf))) k = procvraw(des,lf,v); | ^ locfit/wdiag.c:224:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | INT procvhatm(des,lf,v) | ^ In file included from locfit/wdiag.c:15: In file included from locfit/local.h:106: locfit/lffuns.h:151:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 151 | extern INT wdiag(), procvhatm(); | ^ locfit/wdiag.c:245:13: warning: passing arguments to 'getarg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | i = getarg(v,"ev",0); | ^ locfit/wdiag.c:247:13: warning: passing arguments to 'fitoptions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | fitoptions(&lf,v,0); | ^ locfit/wdiag.c:249:21: warning: passing arguments to 'argval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | ve = varith(argval(v,i),"wdev",STPLOTVAR); | ^ locfit/wdiag.c:249:14: warning: passing arguments to 'varith' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | ve = varith(argval(v,i),"wdev",STPLOTVAR); | ^ locfit/wdiag.c:255:10: warning: passing arguments to 'startlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | startlf(&des,&lf,procvhatm,1); | ^ locfit/wdiag.c:257:13: warning: passing arguments to 'saveresult' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | saveresult(vr,argarg(v,0),STREGULAR); | ^ locfit/wdiag.c:241:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | void cwdiag(v) | ^ In file included from locfit/wdiag.c:15: In file included from locfit/local.h:106: locfit/lffuns.h:152:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 152 | extern void cwdiag(); | ^ 49 warnings generated. mv -f .deps/wdiag.Tpo .deps/wdiag.Po cc -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MT weight.o -MD -MP -MF .deps/weight.Tpo -c -o weight.o `test -f 'locfit/weight.c' || echo './'`locfit/weight.c locfit/weight.c:14:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | double W(u,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:155:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 155 | extern double W(), weight(), weightd(), Wd(), Wdd(), wint(); | ^ locfit/weight.c:43:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | INT iscompact(ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:157:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 157 | extern INT iscompact(), wtaylor(); | ^ locfit/weight.c:49:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | double weightprod(lf,u,h) | ^ locfit/weight.c:86:23: warning: passing arguments to 'rho' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | if (!hasdi) di = rho(u,lf->sca,lf->mi[MDIM],lf->mi[MKT],lf->sty); | ^ locfit/weight.c:80:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | double weightsph(lf,u,h,hasdi,di) | ^ locfit/weight.c:97:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | double weight(lf,x,t,h,hasdi,di) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:155:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 155 | extern double W(), weight(), weightd(), Wd(), Wdd(), wint(); | ^ locfit/weight.c:112:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | double sgn(x) | ^ locfit/weight.c:119:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | double WdW(u,ker) /* W'(u)/W(u) */ | ^ locfit/weight.c:143:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | double weightd(u,sc,d,ker,kt,h,sty,di) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:155:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 155 | extern double W(), weight(), weightd(), Wd(), Wdd(), wint(); | ^ locfit/weight.c:162:10: warning: variable 'w' set but not used [-Wunused-but-set-variable] 162 | { double w; | ^ locfit/weight.c:159:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | double weightdd(u,sc,d,ker,kt,h,sty,di,i0,i1) | ^ locfit/weight.c:174:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | double Wd(u,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:155:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 155 | extern double W(), weight(), weightd(), Wd(), Wdd(), wint(); | ^ locfit/weight.c:195:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | double Wdd(u,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:155:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 155 | extern double W(), weight(), weightd(), Wd(), Wdd(), wint(); | ^ locfit/weight.c:244:30: warning: passing arguments to 'factorial' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | case WEXPL: I = factorial(dj-1)/ipower(EFACT,dj); break; | ^ locfit/weight.c:244:43: warning: passing arguments to 'ipower' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | case WEXPL: I = factorial(dj-1)/ipower(EFACT,dj); break; | ^ locfit/weight.c:217:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | double wint(d,j,nj,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:155:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 155 | extern double W(), weight(), weightd(), Wd(), Wdd(), wint(); | ^ locfit/weight.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | INT wtaylor(f,x,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:157:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 157 | extern INT iscompact(), wtaylor(); | ^ locfit/weight.c:331:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | double Wconv(v,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:156:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 156 | extern double Wconv(), Wconv1(), Wconv4(), Wconv5(), Wconv6(), Wikk(); | ^ locfit/weight.c:359:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | double Wconv1(v,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:156:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 156 | extern double Wconv(), Wconv1(), Wconv4(), Wconv5(), Wconv6(), Wikk(); | ^ locfit/weight.c:384:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | double Wconv4(v,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:156:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 156 | extern double Wconv(), Wconv1(), Wconv4(), Wconv5(), Wconv6(), Wikk(); | ^ locfit/weight.c:400:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | double Wconv5(v,ker) /* (d/dv)^5 int W(x)W(x+v)dx */ | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:156:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 156 | extern double Wconv(), Wconv1(), Wconv4(), Wconv5(), Wconv6(), Wikk(); | ^ locfit/weight.c:416:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | double Wconv6(v,ker) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:156:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 156 | extern double Wconv(), Wconv1(), Wconv4(), Wconv5(), Wconv6(), Wikk(); | ^ locfit/weight.c:435:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | double Wikk(ker,deg) | ^ In file included from locfit/weight.c:10: In file included from locfit/local.h:106: locfit/lffuns.h:156:64: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 156 | extern double Wconv(), Wconv1(), Wconv4(), Wconv5(), Wconv6(), Wikk(); | ^ 37 warnings generated. mv -f .deps/weight.Tpo .deps/weight.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT replicates.o -MD -MP -MF .deps/replicates.Tpo -c -o replicates.o replicates.cpp In file included from replicates.cpp:12: ./locfit/local.h:126:9: warning: 'MAX' macro redefined [-Wmacro-redefined] 126 | #define MAX(a,b) (((a)>(b)) ? (a) : (b)) | ^ /usr/include/sys/param.h:332:9: note: previous definition is here 332 | #define MAX(a,b) (((a)>(b))?(a):(b)) | ^ In file included from replicates.cpp:12: ./locfit/local.h:127:9: warning: 'MIN' macro redefined [-Wmacro-redefined] 127 | #define MIN(a,b) (((a)<(b)) ? (a) : (b)) | ^ /usr/include/sys/param.h:331:9: note: previous definition is here 331 | #define MIN(a,b) (((a)<(b))?(a):(b)) | ^ In file included from replicates.cpp:18: In file included from ./replicates.h:10: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :102:2: note: expanded from here 102 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from replicates.cpp:18: In file included from ./replicates.h:10: In file included from ./bundles.h:22: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from replicates.cpp:18: In file included from ./replicates.h:10: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from replicates.cpp:18: In file included from ./replicates.h:10: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from replicates.cpp:18: ./replicates.h:224:57: warning: unused variable 's2' [-Wunused-variable] 224 | const vector >& s2 = bundles[i-1]->ref_scaffolds(); | ^~ replicates.cpp:661:16: warning: variable 'var' set but not used [-Wunused-but-set-variable] 661 | double var = 0.0; | ^ replicates.cpp:741:16: warning: variable 'num_non_zero' set but not used [-Wunused-but-set-variable] 741 | double num_non_zero = 0; | ^ replicates.cpp:833:12: warning: variable 'xim' set but not used [-Wunused-but-set-variable] 833 | double xim = 0; | ^ In file included from replicates.cpp:9: In file included from /usr/local/include/boost/thread.hpp:13: In file included from /usr/local/include/boost/thread/thread.hpp:12: In file included from /usr/local/include/boost/thread/thread_only.hpp:17: In file included from /usr/local/include/boost/thread/pthread/thread_data.hpp:12: In file included from /usr/local/include/boost/thread/lock_types.hpp:18: In file included from /usr/local/include/boost/thread/thread_time.hpp:9: In file included from /usr/local/include/boost/date_time/time_clock.hpp:17: In file included from /usr/local/include/boost/shared_ptr.hpp:17: In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:17: In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:23: In file included from /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:27: /usr/local/include/boost/core/checked_delete.hpp:44:5: warning: delete called on non-final 'PoissonDispersionModel' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete x; | ^ /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:150:20: note: in instantiation of function template specialization 'boost::checked_delete' requested here 150 | boost::checked_delete( p ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:205:5: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count' requested here 205 | boost::detail::shared_count( p ).swap( pn ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:283:24: note: in instantiation of function template specialization 'boost::detail::sp_pointer_construct' requested here 283 | boost::detail::sp_pointer_construct( this, p, pn ); | ^ replicates.cpp:793:21: note: in instantiation of function template specialization 'boost::shared_ptr::shared_ptr' requested here 793 | disperser = boost::shared_ptr(new PoissonDispersionModel(condition_name)); | ^ In file included from replicates.cpp:9: In file included from /usr/local/include/boost/thread.hpp:13: In file included from /usr/local/include/boost/thread/thread.hpp:12: In file included from /usr/local/include/boost/thread/thread_only.hpp:17: In file included from /usr/local/include/boost/thread/pthread/thread_data.hpp:12: In file included from /usr/local/include/boost/thread/lock_types.hpp:18: In file included from /usr/local/include/boost/thread/thread_time.hpp:9: In file included from /usr/local/include/boost/date_time/time_clock.hpp:17: In file included from /usr/local/include/boost/shared_ptr.hpp:17: In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:17: In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:23: In file included from /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:27: /usr/local/include/boost/core/checked_delete.hpp:44:5: warning: delete called on non-final 'MassDispersionModel' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete x; | ^ /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:150:20: note: in instantiation of function template specialization 'boost::checked_delete' requested here 150 | boost::checked_delete( p ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:205:5: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count' requested here 205 | boost::detail::shared_count( p ).swap( pn ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:283:24: note: in instantiation of function template specialization 'boost::detail::sp_pointer_construct' requested here 283 | boost::detail::sp_pointer_construct( this, p, pn ); | ^ replicates.cpp:871:17: note: in instantiation of function template specialization 'boost::shared_ptr::shared_ptr' requested here 871 | disperser = boost::shared_ptr(new MassDispersionModel(condition_name, compatible_count_means, raw_variances, fitted_values)); | ^ 51 warnings generated. mv -f .deps/replicates.Tpo .deps/replicates.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT multireads.o -MD -MP -MF .deps/multireads.Tpo -c -o multireads.o multireads.cpp In file included from multireads.cpp:11: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from multireads.cpp:11: In file included from ./hits.h:32: ./multireads.h:27:11: warning: private field '_id' is not used [-Wunused-private-field] 27 | InsertID _id; | ^ 2 warnings generated. mv -f .deps/multireads.Tpo .deps/multireads.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT jensen_shannon.o -MD -MP -MF .deps/jensen_shannon.Tpo -c -o jensen_shannon.o jensen_shannon.cpp jensen_shannon.cpp:31:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 31 | return e; | ^ jensen_shannon.cpp:29:5: note: previous statement is here 29 | if (e < 0) | ^ jensen_shannon.cpp:67:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 67 | return sqrt(js); | ^ jensen_shannon.cpp:65:5: note: previous statement is here 65 | if (js < 0) // can happen due to underflow or rounding errors. | ^ jensen_shannon.cpp:120:24: warning: variable 'alt_grad' set but not used [-Wunused-but-set-variable] 120 | double alt_grad = 0.0; | ^ jensen_shannon.cpp:132:24: warning: unused variable 'curr_grad' [-Wunused-variable] 132 | double curr_grad = gradient(i*kappa_length + k); | ^~~~~~~~~ 4 warnings generated. mv -f .deps/jensen_shannon.Tpo .deps/jensen_shannon.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT tracking.o -MD -MP -MF .deps/tracking.Tpo -c -o tracking.o tracking.cpp In file included from tracking.cpp:1: In file included from ./tracking.h:1: In file included from ./abundances.h:23: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from tracking.cpp:1: In file included from ./tracking.h:1: In file included from ./abundances.h:24: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from tracking.cpp:1: In file included from ./tracking.h:1: In file included from ./abundances.h:25: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :128:2: note: expanded from here 128 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from tracking.cpp:1: In file included from ./tracking.h:1: In file included from ./abundances.h:25: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ 43 warnings generated. mv -f .deps/tracking.Tpo .deps/tracking.Po rm -f libcufflinks.a ar cr libcufflinks.a clustering.o differential.o common.o assemble.o tokenize.o abundances.o scaffolds.o hits.o genes.o bundles.o filters.o scaffold_graph.o matching_merge.o graph_optimize.o biascorrection.o sampling.o adap.o ar_funs.o arith.o band.o c_args.o c_plot.o cmd.o dens_haz.o dens_int.o dens_odi.o density.o dist.o ev_atree.o ev_interp.o ev_kdtre.o ev_main.o ev_trian.o family.o fitted.o frend.o help.o lf_dercor.o lf_fitfun.o lf_robust.o lf_vari.o lfd.o lfstr.o linalg.o locfit.o m_chol.o m_eigen.o m_jacob.o m_max.o makecmd.o math.o minmax.o nbhd.o pcomp.o pout.o preplot.o random.o readfile.o scb.o scb_cons.o simul.o solve.o startlf.o strings.o vari.o wdiag.o weight.o replicates.o multireads.o jensen_shannon.o tracking.o ranlib libcufflinks.a c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT codons.o -MD -MP -MF .deps/codons.Tpo -c -o codons.o codons.cpp mv -f .deps/codons.Tpo .deps/codons.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT GArgs.o -MD -MP -MF .deps/GArgs.Tpo -c -o GArgs.o GArgs.cpp mv -f .deps/GArgs.Tpo .deps/GArgs.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT GBase.o -MD -MP -MF .deps/GBase.Tpo -c -o GBase.o GBase.cpp GBase.cpp:237:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 237 | register int i=0; | ^~~~~~~~ GBase.cpp:247:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 247 | register int i=0; | ^~~~~~~~ GBase.cpp:256:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 256 | register int ua, ub; | ^~~~~~~~ GBase.cpp:256:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 256 | register int ua, ub; | ^~~~~~~~ GBase.cpp:630:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 630 | register int h=0; | ^~~~~~~~ GBase.cpp:631:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 631 | register int g; | ^~~~~~~~ 6 warnings generated. mv -f .deps/GBase.Tpo .deps/GBase.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT gdna.o -MD -MP -MF .deps/gdna.Tpo -c -o gdna.o gdna.cpp gdna.cpp:56:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 56 | register char c; | ^~~~~~~~ 1 warning generated. mv -f .deps/gdna.Tpo .deps/gdna.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT GStr.o -MD -MP -MF .deps/GStr.Tpo -c -o GStr.o GStr.cpp GStr.cpp:411:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 411 | register int istart; | ^~~~~~~~ GStr.cpp:412:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 412 | register int iend; | ^~~~~~~~ GStr.cpp:431:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 431 | register int istart; | ^~~~~~~~ GStr.cpp:432:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 432 | register int iend; | ^~~~~~~~ GStr.cpp:452:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 452 | register int iend; | ^~~~~~~~ GStr.cpp:470:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 470 | register int iend; | ^~~~~~~~ GStr.cpp:488:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 488 | register int iend; | ^~~~~~~~ GStr.cpp:511:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 511 | register int istart; | ^~~~~~~~ GStr.cpp:528:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 528 | register int istart; | ^~~~~~~~ GStr.cpp:669:10: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 669 | for (register const char *p = chars(); *p; p++) | ^~~~~~~~ GStr.cpp:974:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 974 | for (register char *p = chrs(); *p; p++) | ^~~~~~~~ GStr.cpp:985:10: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 985 | for (register char *p = chrs(); *p; p++) | ^~~~~~~~ 12 warnings generated. mv -f .deps/GStr.Tpo .deps/GStr.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT GFaSeqGet.o -MD -MP -MF .deps/GFaSeqGet.Tpo -c -o GFaSeqGet.o GFaSeqGet.cpp mv -f .deps/GFaSeqGet.Tpo .deps/GFaSeqGet.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT GFastaIndex.o -MD -MP -MF .deps/GFastaIndex.Tpo -c -o GFastaIndex.o GFastaIndex.cpp In file included from GFastaIndex.cpp:8: In file included from ./GFastaIndex.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ 40 warnings generated. mv -f .deps/GFastaIndex.Tpo .deps/GFastaIndex.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT gff.o -MD -MP -MF .deps/gff.Tpo -c -o gff.o gff.cpp In file included from gff.cpp:1: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ 40 warnings generated. mv -f .deps/gff.Tpo .deps/gff.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT gff_utils.o -MD -MP -MF .deps/gff_utils.Tpo -c -o gff_utils.o gff_utils.cpp In file included from gff_utils.cpp:1: In file included from ./gff_utils.h:3: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ 40 warnings generated. mv -f .deps/gff_utils.Tpo .deps/gff_utils.Po c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT gtf_tracking.o -MD -MP -MF .deps/gtf_tracking.Tpo -c -o gtf_tracking.o gtf_tracking.cpp In file included from gtf_tracking.cpp:10: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ gtf_tracking.cpp:551:6: warning: variable 'fcount' set but not used [-Wunused-but-set-variable] 551 | int fcount=0; | ^ gtf_tracking.cpp:624:6: warning: variable 'loci_counter' set but not used [-Wunused-but-set-variable] 624 | int loci_counter=0; | ^ 42 warnings generated. mv -f .deps/gtf_tracking.Tpo .deps/gtf_tracking.Po rm -f libgc.a ar cr libgc.a codons.o GArgs.o GBase.o gdna.o GStr.o GFaSeqGet.o GFastaIndex.o gff.o gff_utils.o gtf_tracking.o ranlib libgc.a c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong -pthread -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong -o cufflinks cufflinks.o libcufflinks.a libgc.a -lboost_thread -lboost_system -lboost_serialization -lboost_filesystem -lhts -lz c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT cuffcompare.o -MD -MP -MF .deps/cuffcompare.Tpo -c -o cuffcompare.o cuffcompare.cpp In file included from cuffcompare.cpp:11: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from cuffcompare.cpp:14: ./update_check.h:81:29: warning: 'bzero' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] 81 | bzero(curr_version, sizeof(curr_version)); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ ./update_check.h:81:29: note: did you mean to provide an explicit length? 81 | bzero(curr_version, sizeof(curr_version)); | ^~~~~~~~~~~~ cuffcompare.cpp:1676:12: warning: unused variable 'pre_mrna_threshold' [-Wunused-const-variable] 1676 | const uint pre_mrna_threshold = 100; | ^~~~~~~~~~~~~~~~~~ 42 warnings generated. mv -f .deps/cuffcompare.Tpo .deps/cuffcompare.Po c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong -o cuffcompare cuffcompare.o libgc.a -lz c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT cuffdiff.o -MD -MP -MF .deps/cuffdiff.Tpo -c -o cuffdiff.o cuffdiff.cpp In file included from cuffdiff.cpp:18: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from cuffdiff.cpp:19: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :286:2: note: expanded from here 286 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from cuffdiff.cpp:19: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from cuffdiff.cpp:19: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from cuffdiff.cpp:23: ./update_check.h:81:29: warning: 'bzero' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] 81 | bzero(curr_version, sizeof(curr_version)); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ ./update_check.h:81:29: note: did you mean to provide an explicit length? 81 | bzero(curr_version, sizeof(curr_version)); | ^~~~~~~~~~~~ In file included from cuffdiff.cpp:36: In file included from ./differential.h:29: ./replicates.h:224:57: warning: unused variable 's2' [-Wunused-variable] 224 | const vector >& s2 = bundles[i-1]->ref_scaffolds(); | ^~ In file included from cuffdiff.cpp:36: ./differential.h:215:5: warning: field 'sample_labels' will be initialized after field 'headers_written' [-Wreorder-ctor] 215 | sample_labels(sls), | ^~~~~~~~~~~~~~~~~~ | headers_written(false) 216 | headers_written(false), | ~~~~~~~~~~~~~~~~~~~~~~ | _id_to_locus_map(id_to_locus_map) 217 | _id_to_locus_map(id_to_locus_map) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sample_labels(sls) ./differential.h:325:29: warning: variable 'status' set but not used [-Wunused-but-set-variable] 325 | AbundanceStatus status = NUMERIC_OK; | ^ ./differential.h:407:29: warning: variable 'status' set but not used [-Wunused-but-set-variable] 407 | AbundanceStatus status = NUMERIC_OK; | ^ ./differential.h:614:56: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] 614 | fprintf(fout, "%s_%d\t%s\t%Lg\t%lg\t%lg\t%lg\n", | ~~^ In file included from cuffdiff.cpp:39: ./locfit/local.h:126:9: warning: 'MAX' macro redefined [-Wmacro-redefined] 126 | #define MAX(a,b) (((a)>(b)) ? (a) : (b)) | ^ /usr/include/sys/param.h:332:9: note: previous definition is here 332 | #define MAX(a,b) (((a)>(b))?(a):(b)) | ^ In file included from cuffdiff.cpp:39: ./locfit/local.h:127:9: warning: 'MIN' macro redefined [-Wmacro-redefined] 127 | #define MIN(a,b) (((a)<(b)) ? (a) : (b)) | ^ /usr/include/sys/param.h:331:9: note: previous definition is here 331 | #define MIN(a,b) (((a)<(b))?(a):(b)) | ^ cuffdiff.cpp:628:25: warning: variable 'status' set but not used [-Wunused-but-set-variable] 628 | AbundanceStatus status = NUMERIC_OK; | ^ cuffdiff.cpp:719:25: warning: variable 'status' set but not used [-Wunused-but-set-variable] 719 | AbundanceStatus status = NUMERIC_OK; | ^ cuffdiff.cpp:880:6: warning: variable 'significant' set but not used [-Wunused-but-set-variable] 880 | int significant = 0; | ^ cuffdiff.cpp:1660:9: warning: variable 'most_reps_idx' set but not used [-Wunused-but-set-variable] 1660 | int most_reps_idx = 0; | ^ cuffdiff.cpp:1662:10: warning: variable 'single_replicate_fac' set but not used [-Wunused-but-set-variable] 1662 | bool single_replicate_fac = false; | ^ cuffdiff.cpp:1779:17: warning: variable 'total_norm_mass' set but not used [-Wunused-but-set-variable] 1779 | long double total_norm_mass = 0.0; | ^ cuffdiff.cpp:1780:17: warning: variable 'total_mass' set but not used [-Wunused-but-set-variable] 1780 | long double total_mass = 0.0; | ^ cuffdiff.cpp:1991:6: warning: variable 'total_iso_de_tests' set but not used [-Wunused-but-set-variable] 1991 | int total_iso_de_tests = 0; | ^ cuffdiff.cpp:2018:6: warning: variable 'total_group_de_tests' set but not used [-Wunused-but-set-variable] 2018 | int total_group_de_tests = 0; | ^ cuffdiff.cpp:2043:6: warning: variable 'total_gene_de_tests' set but not used [-Wunused-but-set-variable] 2043 | int total_gene_de_tests = 0; | ^ cuffdiff.cpp:2069:6: warning: variable 'total_cds_de_tests' set but not used [-Wunused-but-set-variable] 2069 | int total_cds_de_tests = 0; | ^ cuffdiff.cpp:2096:6: warning: variable 'total_diff_splice_tests' set but not used [-Wunused-but-set-variable] 2096 | int total_diff_splice_tests = 0; | ^ cuffdiff.cpp:2122:6: warning: variable 'total_diff_promoter_tests' set but not used [-Wunused-but-set-variable] 2122 | int total_diff_promoter_tests = 0; | ^ cuffdiff.cpp:2147:6: warning: variable 'total_diff_cds_tests' set but not used [-Wunused-but-set-variable] 2147 | int total_diff_cds_tests = 0; | ^ cuffdiff.cpp:1683:55: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] 1683 | if (most_reps == 1 && (dispersion_method != BLIND || dispersion_method != POISSON)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cuffdiff.cpp:2332:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 2332 | srand48(random_seed); | ^ cuffdiff.cpp:2327:5: note: previous statement is here 2327 | if (random_seed == -1) | ^ In file included from cuffdiff.cpp:17: In file included from ./common.h:32: In file included from /usr/local/include/boost/archive/binary_iarchive.hpp:20: In file included from /usr/local/include/boost/archive/binary_iarchive_impl.hpp:21: In file included from /usr/local/include/boost/archive/basic_binary_iarchive.hpp:30: In file included from /usr/local/include/boost/archive/detail/common_iarchive.hpp:21: In file included from /usr/local/include/boost/archive/detail/basic_iarchive.hpp:23: In file included from /usr/local/include/boost/scoped_ptr.hpp:13: In file included from /usr/local/include/boost/smart_ptr/scoped_ptr.hpp:16: /usr/local/include/boost/core/checked_delete.hpp:44:5: warning: delete called on non-final 'MassDispersionModel' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete x; | ^ /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:150:20: note: in instantiation of function template specialization 'boost::checked_delete' requested here 150 | boost::checked_delete( p ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:205:5: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count' requested here 205 | boost::detail::shared_count( p ).swap( pn ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:283:24: note: in instantiation of function template specialization 'boost::detail::sp_pointer_construct' requested here 283 | boost::detail::sp_pointer_construct( this, p, pn ); | ^ cuffdiff.cpp:1514:28: note: in instantiation of function template specialization 'boost::shared_ptr::shared_ptr' requested here 1514 | pooled_model = boost::shared_ptr(new MassDispersionModel("pooled", compatible_mass, compatible_variances, est_fitted_var)); | ^ In file included from cuffdiff.cpp:17: In file included from ./common.h:32: In file included from /usr/local/include/boost/archive/binary_iarchive.hpp:20: In file included from /usr/local/include/boost/archive/binary_iarchive_impl.hpp:21: In file included from /usr/local/include/boost/archive/basic_binary_iarchive.hpp:30: In file included from /usr/local/include/boost/archive/detail/common_iarchive.hpp:21: In file included from /usr/local/include/boost/archive/detail/basic_iarchive.hpp:23: In file included from /usr/local/include/boost/scoped_ptr.hpp:13: In file included from /usr/local/include/boost/smart_ptr/scoped_ptr.hpp:16: /usr/local/include/boost/core/checked_delete.hpp:44:5: warning: delete called on non-final 'PoissonDispersionModel' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 44 | delete x; | ^ /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:150:20: note: in instantiation of function template specialization 'boost::checked_delete' requested here 150 | boost::checked_delete( p ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:205:5: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count' requested here 205 | boost::detail::shared_count( p ).swap( pn ); | ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:283:24: note: in instantiation of function template specialization 'boost::detail::sp_pointer_construct' requested here 283 | boost::detail::sp_pointer_construct( this, p, pn ); | ^ cuffdiff.cpp:1541:60: note: in instantiation of function template specialization 'boost::shared_ptr::shared_ptr' requested here 1541 | boost::shared_ptr disperser = boost::shared_ptr(new PoissonDispersionModel("")); | ^ 69 warnings generated. mv -f .deps/cuffdiff.Tpo .deps/cuffdiff.Po c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong -pthread -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong -o cuffdiff cuffdiff.o libcufflinks.a libgc.a -lboost_thread -lboost_system -lboost_serialization -lboost_filesystem -lhts -lz c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT gtf_to_sam.o -MD -MP -MF .deps/gtf_to_sam.Tpo -c -o gtf_to_sam.o gtf_to_sam.cpp In file included from gtf_to_sam.cpp:22: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from gtf_to_sam.cpp:23: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :190:2: note: expanded from here 190 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from gtf_to_sam.cpp:23: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from gtf_to_sam.cpp:23: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ gtf_to_sam.cpp:142:86: warning: format specifies type 'int' but the argument has type 'RefID' (aka 'unsigned long') [-Wformat] 142 | fprintf(stderr, "Warning: Could not find contig name for ID %d, skipping\n", scaff.ref_id()); | ~~ ^~~~~~~~~~~~~~ | %lu 44 warnings generated. mv -f .deps/gtf_to_sam.Tpo .deps/gtf_to_sam.Po c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong -pthread -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong -o gtf_to_sam gtf_to_sam.o libcufflinks.a libgc.a -lboost_thread -lboost_system -lboost_serialization -lboost_filesystem -lhts -lz c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT compress_gtf.o -MD -MP -MF .deps/compress_gtf.Tpo -c -o compress_gtf.o compress_gtf.cpp In file included from compress_gtf.cpp:23: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from compress_gtf.cpp:24: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :190:2: note: expanded from here 190 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from compress_gtf.cpp:24: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from compress_gtf.cpp:24: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from compress_gtf.cpp:29: ./genes.h:210:6: warning: private field '_id' is not used [-Wunused-private-field] 210 | int _id; | ^ 44 warnings generated. mv -f .deps/compress_gtf.Tpo .deps/compress_gtf.Po c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong -pthread -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong -o compress_gtf compress_gtf.o libcufflinks.a libgc.a -lboost_thread -lboost_system -lboost_serialization -lboost_filesystem -lhts -lz c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT gffread.o -MD -MP -MF .deps/gffread.Tpo -c -o gffread.o gffread.cpp In file included from gffread.cpp:2: In file included from ./gff_utils.h:3: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ gffread.cpp:989:8: warning: variable 'numvalid' set but not used [-Wunused-but-set-variable] 989 | int numvalid=0; | ^ gffread.cpp:837:6: warning: variable 'out_counter' set but not used [-Wunused-but-set-variable] 837 | int out_counter=0; //number of records printed | ^ 42 warnings generated. mv -f .deps/gffread.Tpo .deps/gffread.Po c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong -o gffread gffread.o libgc.a -lz c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT cuffquant.o -MD -MP -MF .deps/cuffquant.Tpo -c -o cuffquant.o cuffquant.cpp In file included from cuffquant.cpp:19: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from cuffquant.cpp:20: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :316:2: note: expanded from here 316 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from cuffquant.cpp:20: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from cuffquant.cpp:20: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from cuffquant.cpp:24: ./update_check.h:81:29: warning: 'bzero' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] 81 | bzero(curr_version, sizeof(curr_version)); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ ./update_check.h:81:29: note: did you mean to provide an explicit length? 81 | bzero(curr_version, sizeof(curr_version)); | ^~~~~~~~~~~~ In file included from cuffquant.cpp:37: ./replicates.h:224:57: warning: unused variable 's2' [-Wunused-variable] 224 | const vector >& s2 = bundles[i-1]->ref_scaffolds(); | ^~ cuffquant.cpp:418:25: warning: variable 'status' set but not used [-Wunused-but-set-variable] 418 | AbundanceStatus status = NUMERIC_OK; | ^ cuffquant.cpp:509:25: warning: variable 'status' set but not used [-Wunused-but-set-variable] 509 | AbundanceStatus status = NUMERIC_OK; | ^ cuffquant.cpp:742:31: warning: unused variable 's2' [-Wunused-variable] 742 | const AbundanceGroup& s2 = prev.transcripts; | ^~ cuffquant.cpp:760:25: warning: unused variable 'ab_group' [-Wunused-variable] 760 | const AbundanceGroup& ab_group = abundances[i]->transcripts; | ^~~~~~~~ cuffquant.cpp:1218:17: warning: variable 'total_norm_mass' set but not used [-Wunused-but-set-variable] 1218 | long double total_norm_mass = 0.0; | ^ cuffquant.cpp:1219:17: warning: variable 'total_mass' set but not used [-Wunused-but-set-variable] 1219 | long double total_mass = 0.0; | ^ cuffquant.cpp:1536:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1536 | srand48(random_seed); | ^ cuffquant.cpp:1531:5: note: previous statement is here 1531 | if (random_seed == -1) | ^ 52 warnings generated. mv -f .deps/cuffquant.Tpo .deps/cuffquant.Po c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong -pthread -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong -o cuffquant cuffquant.o libcufflinks.a libgc.a -lboost_thread -lboost_system -lboost_serialization -lboost_filesystem -lhts -lz c++ -DHAVE_CONFIG_H -I. -I.. -I../src -I/usr/include -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -MT cuffnorm.o -MD -MP -MF .deps/cuffnorm.Tpo -c -o cuffnorm.o cuffnorm.cpp In file included from cuffnorm.cpp:18: ./hits.h:906:48: warning: field '_expression_file_name' will be initialized after field '_ifs' [-Wreorder-ctor] 906 | HitFactory(insert_table, reference_table), _expression_file_name(expression_file_name), _ifs(expression_file_name.c_str()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _ifs(expression_file_name.c_str()) _expression_file_name(expression_file_name) In file included from cuffnorm.cpp:19: In file included from ./bundles.h:15: /usr/local/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :286:2: note: expanded from here 286 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from cuffnorm.cpp:19: In file included from ./bundles.h:23: ./scaffolds.h:270:7: warning: variable 'r_check' set but not used [-Wunused-but-set-variable] 270 | int r_check = left(); | ^ In file included from cuffnorm.cpp:19: In file included from ./bundles.h:24: In file included from ./gtf_tracking.h:12: In file included from ./gff.h:11: ./GHash.hh:90:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 90 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:168:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 168 | register int i,n,p,x,h; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:202:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 202 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 243 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:285:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 285 | register int p,i,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:327:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 327 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:387:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 387 | register int p,x,h,n; | ^~~~~~~~ ./GHash.hh:416:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 416 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 429 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:443:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 443 | register int pos=fCurrentEntry; | ^~~~~~~~ ./GHash.hh:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register int pos=0; | ^~~~~~~~ ./GHash.hh:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 469 | register int pos=fCapacity-1; | ^~~~~~~~ ./GHash.hh:496:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 496 | register int i; | ^~~~~~~~ ./GHash.hh:553:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 553 | register int i; | ^~~~~~~~ In file included from cuffnorm.cpp:23: ./update_check.h:81:29: warning: 'bzero' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] 81 | bzero(curr_version, sizeof(curr_version)); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ ./update_check.h:81:29: note: did you mean to provide an explicit length? 81 | bzero(curr_version, sizeof(curr_version)); | ^~~~~~~~~~~~ In file included from cuffnorm.cpp:38: In file included from ./differential.h:29: ./replicates.h:224:57: warning: unused variable 's2' [-Wunused-variable] 224 | const vector >& s2 = bundles[i-1]->ref_scaffolds(); | ^~ In file included from cuffnorm.cpp:38: ./differential.h:215:5: warning: field 'sample_labels' will be initialized after field 'headers_written' [-Wreorder-ctor] 215 | sample_labels(sls), | ^~~~~~~~~~~~~~~~~~ | headers_written(false) 216 | headers_written(false), | ~~~~~~~~~~~~~~~~~~~~~~ | _id_to_locus_map(id_to_locus_map) 217 | _id_to_locus_map(id_to_locus_map) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sample_labels(sls) ./differential.h:325:29: warning: variable 'status' set but not used [-Wunused-but-set-variable] 325 | AbundanceStatus status = NUMERIC_OK; | ^ ./differential.h:407:29: warning: variable 'status' set but not used [-Wunused-but-set-variable] 407 | AbundanceStatus status = NUMERIC_OK; | ^ ./differential.h:614:56: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] 614 | fprintf(fout, "%s_%d\t%s\t%Lg\t%lg\t%lg\t%lg\n", | ~~^ In file included from cuffnorm.cpp:41: ./locfit/local.h:126:9: warning: 'MAX' macro redefined [-Wmacro-redefined] 126 | #define MAX(a,b) (((a)>(b)) ? (a) : (b)) | ^ /usr/include/sys/param.h:332:9: note: previous definition is here 332 | #define MAX(a,b) (((a)>(b))?(a):(b)) | ^ In file included from cuffnorm.cpp:41: ./locfit/local.h:127:9: warning: 'MIN' macro redefined [-Wmacro-redefined] 127 | #define MIN(a,b) (((a)<(b)) ? (a) : (b)) | ^ /usr/include/sys/param.h:331:9: note: previous definition is here 331 | #define MIN(a,b) (((a)<(b))?(a):(b)) | ^ cuffnorm.cpp:710:17: warning: variable 'total_norm_mass' set but not used [-Wunused-but-set-variable] 710 | long double total_norm_mass = 0.0; | ^ cuffnorm.cpp:711:17: warning: variable 'total_mass' set but not used [-Wunused-but-set-variable] 711 | long double total_mass = 0.0; | ^ cuffnorm.cpp:1210:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1210 | srand48(random_seed); | ^ cuffnorm.cpp:1205:5: note: previous statement is here 1205 | if (random_seed == -1) | ^ 54 warnings generated. mv -f .deps/cuffnorm.Tpo .deps/cuffnorm.Po c++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024 -O3 -O2 -pipe -I/usr/local/include/eigen3 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++14 -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/include/eigen3 -fstack-protector-strong -pthread -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong -o cuffnorm cuffnorm.o libcufflinks.a libgc.a -lboost_thread -lboost_system -lboost_serialization -lboost_filesystem -lhts -lz gmake[2]: Leaving directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb/src' gmake[2]: Entering directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb' gmake[2]: Leaving directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb' gmake[1]: Leaving directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cufflinks-2.2.1.89_11 depends on file: /usr/local/bin/python3.11 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for cufflinks-2.2.1.89_11 ===> Generating temporary packing list Making install in src gmake[1]: Entering directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb/src' gmake[2]: Entering directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb/src' /bin/mkdir -p '/wrkdirs/usr/ports/biology/cufflinks/work/stage/usr/local/bin' install -s -m 555 cufflinks cuffcompare cuffdiff gtf_to_sam compress_gtf gffread cuffquant cuffnorm '/wrkdirs/usr/ports/biology/cufflinks/work/stage/usr/local/bin' /bin/mkdir -p '/wrkdirs/usr/ports/biology/cufflinks/work/stage/usr/local/bin' install -m 555 cuffmerge '/wrkdirs/usr/ports/biology/cufflinks/work/stage/usr/local/bin' gmake[2]: Nothing to be done for 'install-data-am'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb/src' gmake[1]: Leaving directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb/src' gmake[1]: Entering directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb' gmake[2]: Entering directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb' gmake[2]: Nothing to be done for 'install-exec-am'. gmake[2]: Nothing to be done for 'install-data-am'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb' gmake[1]: Leaving directory '/wrkdirs/usr/ports/biology/cufflinks/work/cufflinks-2.2.1-89-gdc3b0cb' ====> 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-05-05T21:22:33+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=fa53920e72' '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 cufflinks-2.2.1.89_11 ===> Building cufflinks-2.2.1.89_11 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for cufflinks-2.2.1.89_11 build of biology/cufflinks | cufflinks-2.2.1.89_11 ended at Mon May 5 22:32:56 BST 2025 build time: 00:10:24