Raspbian Package Auto-Building

Build log for rivet (1.8.3-2) on armhf

rivet1.8.3-2armhf → 2023-03-28 23:50:18

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-04

+==============================================================================+
| rivet 1.8.3-2 (armhf)                        Tue, 28 Mar 2023 22:29:50 +0000 |
+==============================================================================+

Package: rivet
Version: 1.8.3-2
Source Version: 1.8.3-2
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-08c844c6-888a-43b0-aa5c-6a6bb1d6c766' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private stretch-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private stretch-staging/main Sources [9731 kB]
Get:3 http://172.17.4.1/private stretch-staging/main armhf Packages [11.7 MB]
Fetched 21.4 MB in 24s (861 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'rivet' packaging is maintained in the 'Git' version control system at:
https://anonscm.debian.org/git/debian-science/packages/rivet.git
Please use:
git clone https://anonscm.debian.org/git/debian-science/packages/rivet.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 4009 kB of source archives.
Get:1 http://172.17.4.1/private stretch-staging/main rivet 1.8.3-2 (dsc) [2755 B]
Get:2 http://172.17.4.1/private stretch-staging/main rivet 1.8.3-2 (tar) [3988 kB]
Get:3 http://172.17.4.1/private stretch-staging/main rivet 1.8.3-2 (diff) [18.6 kB]
Fetched 4009 kB in 0s (9022 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/rivet-Rt8a81/rivet-1.8.3' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/rivet-Rt8a81' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-lEpEN5/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-lEpEN5/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-lEpEN5/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ Packages [432 B]
Fetched 2108 B in 0s (3008 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 776 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [776 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 776 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12714 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: autotools-dev, chrpath, debhelper (>= 9), dh-autoreconf, dh-python, gfortran, libboost-dev, libfastjet-dev (>= 3.0.6+dfsg-1.1~), libfastjetplugins-dev, libfastjettools-dev, libgsl-dev, libhepmc-dev, libtinyxml-dev, libyaml-cpp-dev, python-dev, swig
Filtered Build-Depends: autotools-dev, chrpath, debhelper (>= 9), dh-autoreconf, dh-python, gfortran, libboost-dev, libfastjet-dev (>= 3.0.6+dfsg-1.1~), libfastjetplugins-dev, libfastjettools-dev, libgsl-dev, libhepmc-dev, libtinyxml-dev, libyaml-cpp-dev, python-dev, swig
dpkg-deb: building package 'sbuild-build-depends-rivet-dummy' in '/<<BUILDDIR>>/resolver-lEpEN5/apt_archive/sbuild-build-depends-rivet-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-rivet-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ Sources [596 B]
Get:5 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ Packages [681 B]
Fetched 2610 B in 0s (3737 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install rivet build dependencies (apt-based resolver)
-----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper
  dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base
  gfortran gfortran-6 groff-base intltool-debian libarchive-zip-perl
  libboost-dev libboost1.62-dev libbsd0 libcroco3 libexpat1 libexpat1-dev
  libfastjet-dev libfastjet0v5 libfastjetplugins-dev libfastjetplugins0
  libfastjettools-dev libfastjettools0 libffi6
  libfile-stripnondeterminism-perl libgfortran-6-dev libgfortran3 libglib2.0-0
  libgsl-dev libgsl2 libhepmc-dev libhepmc4 libicu57 libmagic-mgc libmagic1
  libmpdec2 libpipeline1 libpython-dev libpython-stdlib libpython2.7
  libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.5-minimal libpython3.5-stdlib libsigsegv2 libsiscone-dev
  libsiscone-spherical-dev libsiscone-spherical0v5 libsiscone0v5 libssl1.1
  libtimedate-perl libtinyxml-dev libtinyxml2.6.2v5 libtool libunistring0
  libxml2 libyaml-cpp-dev libyaml-cpp0.5v5 m4 man-db mime-support po-debconf
  python python-dev python-minimal python2.7 python2.7-dev python2.7-minimal
  python3 python3-minimal python3.5 python3.5-minimal swig swig3.0
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev gfortran-doc
  gfortran-6-doc libgfortran3-dbg libcoarrays-dev groff libboost-doc
  libboost1.62-doc libboost-atomic1.62-dev libboost-chrono1.62-dev
  libboost-context1.62-dev libboost-coroutine1.62-dev
  libboost-date-time1.62-dev libboost-exception1.62-dev libboost-fiber1.62-dev
  libboost-filesystem1.62-dev libboost-graph1.62-dev
  libboost-graph-parallel1.62-dev libboost-iostreams1.62-dev
  libboost-locale1.62-dev libboost-log1.62-dev libboost-math1.62-dev
  libboost-mpi1.62-dev libboost-mpi-python1.62-dev
  libboost-program-options1.62-dev libboost-python1.62-dev
  libboost-random1.62-dev libboost-regex1.62-dev
  libboost-serialization1.62-dev libboost-signals1.62-dev
  libboost-system1.62-dev libboost-test1.62-dev libboost-thread1.62-dev
  libboost-timer1.62-dev libboost-type-erasure1.62-dev libboost-wave1.62-dev
  libboost1.62-tools-dev libmpfrc++-dev libntl-dev fastjet-doc
  fastjet-examples libfastjet-fortran-dev libfastjet-fortran0 gsl-ref-psdoc
  | gsl-doc-pdf | gsl-doc-info | gsl-ref-html hepmc-examples hepmc-user-manual
  hepmc-reference-manual libhepmcfio-dev siscone-examples siscone-doc-html
  siscone-doc-pdf libtinyxml-doc libtool-doc gcj-jdk m4-doc less www-browser
  libmail-box-perl python-doc python-tk python2.7-doc binfmt-support
  python3-doc python3-tk python3-venv python3.5-venv python3.5-doc swig-doc
  swig-examples swig3.0-examples swig3.0-doc
Recommended packages:
  curl | wget | lynx-cur libglib2.0-data shared-mime-info xdg-user-dirs
  libhepmcfio-dev libhepmcfio libltdl-dev xml-core libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper
  dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base
  gfortran gfortran-6 groff-base intltool-debian libarchive-zip-perl
  libboost-dev libboost1.62-dev libbsd0 libcroco3 libexpat1 libexpat1-dev
  libfastjet-dev libfastjet0v5 libfastjetplugins-dev libfastjetplugins0
  libfastjettools-dev libfastjettools0 libffi6
  libfile-stripnondeterminism-perl libgfortran-6-dev libgfortran3 libglib2.0-0
  libgsl-dev libgsl2 libhepmc-dev libhepmc4 libicu57 libmagic-mgc libmagic1
  libmpdec2 libpipeline1 libpython-dev libpython-stdlib libpython2.7
  libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.5-minimal libpython3.5-stdlib libsigsegv2 libsiscone-dev
  libsiscone-spherical-dev libsiscone-spherical0v5 libsiscone0v5 libssl1.1
  libtimedate-perl libtinyxml-dev libtinyxml2.6.2v5 libtool libunistring0
  libxml2 libyaml-cpp-dev libyaml-cpp0.5v5 m4 man-db mime-support po-debconf
  python python-dev python-minimal python2.7 python2.7-dev python2.7-minimal
  python3 python3-minimal python3.5 python3.5-minimal
  sbuild-build-depends-rivet-dummy swig swig3.0
0 upgraded, 84 newly installed, 0 to remove and 34 not upgraded.
Need to get 75.8 MB of archives.
After this operation, 304 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-lEpEN5/apt_archive ./ sbuild-build-depends-rivet-dummy 0.invalid.0 [886 B]
Get:2 http://172.17.4.1/private stretch-staging/main armhf groff-base armhf 1.22.3-9 [1005 kB]
Get:3 http://172.17.4.1/private stretch-staging/main armhf libbsd0 armhf 0.8.3-1+deb9u1 [88.2 kB]
Get:4 http://172.17.4.1/private stretch-staging/main armhf bsdmainutils armhf 9.0.12+nmu1 [178 kB]
Get:5 http://172.17.4.1/private stretch-staging/main armhf libpipeline1 armhf 1.4.1-2 [23.7 kB]
Get:6 http://172.17.4.1/private stretch-staging/main armhf man-db armhf 2.7.6.1-2 [1014 kB]
Get:7 http://172.17.4.1/private stretch-staging/main armhf libhepmc4 armhf 2.06.09-1 [94.0 kB]
Get:8 http://172.17.4.1/private stretch-staging/main armhf libpython2.7-minimal armhf 2.7.13-2+deb9u6 [390 kB]
Get:9 http://172.17.4.1/private stretch-staging/main armhf python2.7-minimal armhf 2.7.13-2+deb9u6 [1181 kB]
Get:10 http://172.17.4.1/private stretch-staging/main armhf python-minimal armhf 2.7.13-2 [40.5 kB]
Get:11 http://172.17.4.1/private stretch-staging/main armhf mime-support all 3.60 [36.7 kB]
Get:12 http://172.17.4.1/private stretch-staging/main armhf libexpat1 armhf 2.2.0-2+deb9u5 [63.8 kB]
Get:13 http://172.17.4.1/private stretch-staging/main armhf libffi6 armhf 3.2.1-6 [18.7 kB]
Get:14 http://172.17.4.1/private stretch-staging/main armhf libssl1.1 armhf 1.1.0l-1~deb9u6 [1120 kB]
Get:15 http://172.17.4.1/private stretch-staging/main armhf libpython2.7-stdlib armhf 2.7.13-2+deb9u6 [1828 kB]
Get:16 http://172.17.4.1/private stretch-staging/main armhf python2.7 armhf 2.7.13-2+deb9u6 [286 kB]
Get:17 http://172.17.4.1/private stretch-staging/main armhf libpython-stdlib armhf 2.7.13-2 [20.0 kB]
Get:18 http://172.17.4.1/private stretch-staging/main armhf python armhf 2.7.13-2 [154 kB]
Get:19 http://172.17.4.1/private stretch-staging/main armhf libpython3.5-minimal armhf 3.5.3-1+deb9u5 [568 kB]
Get:20 http://172.17.4.1/private stretch-staging/main armhf python3.5-minimal armhf 3.5.3-1+deb9u5 [1441 kB]
Get:21 http://172.17.4.1/private stretch-staging/main armhf python3-minimal armhf 3.5.3-1 [35.3 kB]
Get:22 http://172.17.4.1/private stretch-staging/main armhf libmpdec2 armhf 2.4.2-1 [67.5 kB]
Get:23 http://172.17.4.1/private stretch-staging/main armhf libpython3.5-stdlib armhf 3.5.3-1+deb9u5 [2089 kB]
Get:24 http://172.17.4.1/private stretch-staging/main armhf python3.5 armhf 3.5.3-1+deb9u5 [231 kB]
Get:25 http://172.17.4.1/private stretch-staging/main armhf libpython3-stdlib armhf 3.5.3-1 [18.6 kB]
Get:26 http://172.17.4.1/private stretch-staging/main armhf dh-python all 2.20170125 [86.8 kB]
Get:27 http://172.17.4.1/private stretch-staging/main armhf python3 armhf 3.5.3-1 [21.6 kB]
Get:28 http://172.17.4.1/private stretch-staging/main armhf libmagic-mgc armhf 1:5.30-1+deb9u3 [222 kB]
Get:29 http://172.17.4.1/private stretch-staging/main armhf libmagic1 armhf 1:5.30-1+deb9u3 [105 kB]
Get:30 http://172.17.4.1/private stretch-staging/main armhf file armhf 1:5.30-1+deb9u3 [63.7 kB]
Get:31 http://172.17.4.1/private stretch-staging/main armhf gettext-base armhf 0.19.8.1-2+deb9u1 [117 kB]
Get:32 http://172.17.4.1/private stretch-staging/main armhf libicu57 armhf 57.1-6+deb9u5 [7427 kB]
Get:33 http://172.17.4.1/private stretch-staging/main armhf libxml2 armhf 2.9.4+dfsg1-2.2+deb9u7 [805 kB]
Get:34 http://172.17.4.1/private stretch-staging/main armhf libsigsegv2 armhf 2.10-5 [28.4 kB]
Get:35 http://172.17.4.1/private stretch-staging/main armhf m4 armhf 1.4.18-1 [185 kB]
Get:36 http://172.17.4.1/private stretch-staging/main armhf autoconf all 2.69-10 [338 kB]
Get:37 http://172.17.4.1/private stretch-staging/main armhf autotools-dev all 20161112.1 [73.4 kB]
Get:38 http://172.17.4.1/private stretch-staging/main armhf automake all 1:1.15-6 [733 kB]
Get:39 http://172.17.4.1/private stretch-staging/main armhf autopoint all 0.19.8.1-2+deb9u1 [433 kB]
Get:40 http://172.17.4.1/private stretch-staging/main armhf chrpath armhf 0.16-2 [15.4 kB]
Get:41 http://172.17.4.1/private stretch-staging/main armhf libtool all 2.4.6-2 [545 kB]
Get:42 http://172.17.4.1/private stretch-staging/main armhf dh-autoreconf all 14 [15.9 kB]
Get:43 http://172.17.4.1/private stretch-staging/main armhf libarchive-zip-perl all 1.59-1+deb9u1 [96.2 kB]
Get:44 http://172.17.4.1/private stretch-staging/main armhf libfile-stripnondeterminism-perl all 0.034-1 [16.4 kB]
Get:45 http://172.17.4.1/private stretch-staging/main armhf libtimedate-perl all 2.3000-2+deb9u1 [37.9 kB]
Get:46 http://172.17.4.1/private stretch-staging/main armhf dh-strip-nondeterminism all 0.034-1 [10.5 kB]
Get:47 http://172.17.4.1/private stretch-staging/main armhf libglib2.0-0 armhf 2.50.3-2+deb9u3 [2529 kB]
Get:48 http://172.17.4.1/private stretch-staging/main armhf libcroco3 armhf 0.6.11-3 [131 kB]
Get:49 http://172.17.4.1/private stretch-staging/main armhf libunistring0 armhf 0.9.6+really0.9.3-0.1 [252 kB]
Get:50 http://172.17.4.1/private stretch-staging/main armhf gettext armhf 0.19.8.1-2+deb9u1 [1418 kB]
Get:51 http://172.17.4.1/private stretch-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:52 http://172.17.4.1/private stretch-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:53 http://172.17.4.1/private stretch-staging/main armhf debhelper all 10.2.5 [961 kB]
Get:54 http://172.17.4.1/private stretch-staging/main armhf libgfortran3 armhf 6.3.0-18+rpi1+deb9u1 [166 kB]
Get:55 http://172.17.4.1/private stretch-staging/main armhf libgfortran-6-dev armhf 6.3.0-18+rpi1+deb9u1 [199 kB]
Get:56 http://172.17.4.1/private stretch-staging/main armhf gfortran-6 armhf 6.3.0-18+rpi1+deb9u1 [5421 kB]
Get:57 http://172.17.4.1/private stretch-staging/main armhf gfortran armhf 4:6.3.0-4 [1352 B]
Get:58 http://172.17.4.1/private stretch-staging/main armhf libboost1.62-dev armhf 1.62.0+dfsg-4 [7009 kB]
Get:59 http://172.17.4.1/private stretch-staging/main armhf libboost-dev armhf 1.62.0.1+b4 [3920 B]
Get:60 http://172.17.4.1/private stretch-staging/main armhf libexpat1-dev armhf 2.2.0-2+deb9u5 [118 kB]
Get:61 http://172.17.4.1/private stretch-staging/main armhf libfastjet0v5 armhf 3.0.6+dfsg-3 [235 kB]
Get:62 http://172.17.4.1/private stretch-staging/main armhf libfastjet-dev armhf 3.0.6+dfsg-3 [334 kB]
Get:63 http://172.17.4.1/private stretch-staging/main armhf libsiscone0v5 armhf 2.0.6-2 [52.7 kB]
Get:64 http://172.17.4.1/private stretch-staging/main armhf libsiscone-spherical0v5 armhf 2.0.6-2 [48.1 kB]
Get:65 http://172.17.4.1/private stretch-staging/main armhf libfastjetplugins0 armhf 3.0.6+dfsg-3 [155 kB]
Get:66 http://172.17.4.1/private stretch-staging/main armhf libsiscone-dev armhf 2.0.6-2 [70.6 kB]
Get:67 http://172.17.4.1/private stretch-staging/main armhf libsiscone-spherical-dev armhf 2.0.6-2 [63.0 kB]
Get:68 http://172.17.4.1/private stretch-staging/main armhf libfastjetplugins-dev armhf 3.0.6+dfsg-3 [196 kB]
Get:69 http://172.17.4.1/private stretch-staging/main armhf libfastjettools0 armhf 3.0.6+dfsg-3 [153 kB]
Get:70 http://172.17.4.1/private stretch-staging/main armhf libfastjettools-dev armhf 3.0.6+dfsg-3 [196 kB]
Get:71 http://172.17.4.1/private stretch-staging/main armhf libgsl2 armhf 2.3+dfsg-1 [722 kB]
Get:72 http://172.17.4.1/private stretch-staging/main armhf libgsl-dev armhf 2.3+dfsg-1 [847 kB]
Get:73 http://172.17.4.1/private stretch-staging/main armhf libhepmc-dev armhf 2.06.09-1 [162 kB]
Get:74 http://172.17.4.1/private stretch-staging/main armhf libpython2.7 armhf 2.7.13-2+deb9u6 [914 kB]
Get:75 http://172.17.4.1/private stretch-staging/main armhf libpython2.7-dev armhf 2.7.13-2+deb9u6 [27.6 MB]
Get:76 http://172.17.4.1/private stretch-staging/main armhf libpython-dev armhf 2.7.13-2 [20.0 kB]
Get:77 http://172.17.4.1/private stretch-staging/main armhf libtinyxml2.6.2v5 armhf 2.6.2-4+deb9u1 [32.7 kB]
Get:78 http://172.17.4.1/private stretch-staging/main armhf libtinyxml-dev armhf 2.6.2-4+deb9u1 [49.0 kB]
Get:79 http://172.17.4.1/private stretch-staging/main armhf libyaml-cpp0.5v5 armhf 0.5.2-4 [124 kB]
Get:80 http://172.17.4.1/private stretch-staging/main armhf libyaml-cpp-dev armhf 0.5.2-4 [170 kB]
Get:81 http://172.17.4.1/private stretch-staging/main armhf python2.7-dev armhf 2.7.13-2+deb9u6 [288 kB]
Get:82 http://172.17.4.1/private stretch-staging/main armhf python-dev armhf 2.7.13-2 [1130 B]
Get:83 http://172.17.4.1/private stretch-staging/main armhf swig3.0 armhf 3.0.10-1.1 [1205 kB]
Get:84 http://172.17.4.1/private stretch-staging/main armhf swig armhf 3.0.10-1.1 [305 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 75.8 MB in 7s (10.4 MB/s)
Selecting previously unselected package groff-base.
(Reading database ... 12714 files and directories currently installed.)
Preparing to unpack .../00-groff-base_1.22.3-9_armhf.deb ...
Unpacking groff-base (1.22.3-9) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../01-libbsd0_0.8.3-1+deb9u1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.3-1+deb9u1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_9.0.12+nmu1_armhf.deb ...
Unpacking bsdmainutils (9.0.12+nmu1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.4.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.7.6.1-2_armhf.deb ...
Unpacking man-db (2.7.6.1-2) ...
Selecting previously unselected package libhepmc4:armhf.
Preparing to unpack .../05-libhepmc4_2.06.09-1_armhf.deb ...
Unpacking libhepmc4:armhf (2.06.09-1) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../06-libpython2.7-minimal_2.7.13-2+deb9u6_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.13-2+deb9u6) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../07-python2.7-minimal_2.7.13-2+deb9u6_armhf.deb ...
Unpacking python2.7-minimal (2.7.13-2+deb9u6) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../08-python-minimal_2.7.13-2_armhf.deb ...
Unpacking python-minimal (2.7.13-2) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../09-mime-support_3.60_all.deb ...
Unpacking mime-support (3.60) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../10-libexpat1_2.2.0-2+deb9u5_armhf.deb ...
Unpacking libexpat1:armhf (2.2.0-2+deb9u5) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../11-libffi6_3.2.1-6_armhf.deb ...
Unpacking libffi6:armhf (3.2.1-6) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../12-libssl1.1_1.1.0l-1~deb9u6_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.0l-1~deb9u6) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../13-libpython2.7-stdlib_2.7.13-2+deb9u6_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.13-2+deb9u6) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../14-python2.7_2.7.13-2+deb9u6_armhf.deb ...
Unpacking python2.7 (2.7.13-2+deb9u6) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../15-libpython-stdlib_2.7.13-2_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.13-2) ...
Setting up libpython2.7-minimal:armhf (2.7.13-2+deb9u6) ...
Setting up python2.7-minimal (2.7.13-2+deb9u6) ...
Setting up python-minimal (2.7.13-2) ...
Selecting previously unselected package python.
(Reading database ... 14084 files and directories currently installed.)
Preparing to unpack .../0-python_2.7.13-2_armhf.deb ...
Unpacking python (2.7.13-2) ...
Selecting previously unselected package libpython3.5-minimal:armhf.
Preparing to unpack .../1-libpython3.5-minimal_3.5.3-1+deb9u5_armhf.deb ...
Unpacking libpython3.5-minimal:armhf (3.5.3-1+deb9u5) ...
Selecting previously unselected package python3.5-minimal.
Preparing to unpack .../2-python3.5-minimal_3.5.3-1+deb9u5_armhf.deb ...
Unpacking python3.5-minimal (3.5.3-1+deb9u5) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../3-python3-minimal_3.5.3-1_armhf.deb ...
Unpacking python3-minimal (3.5.3-1) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../4-libmpdec2_2.4.2-1_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-1) ...
Selecting previously unselected package libpython3.5-stdlib:armhf.
Preparing to unpack .../5-libpython3.5-stdlib_3.5.3-1+deb9u5_armhf.deb ...
Unpacking libpython3.5-stdlib:armhf (3.5.3-1+deb9u5) ...
Selecting previously unselected package python3.5.
Preparing to unpack .../6-python3.5_3.5.3-1+deb9u5_armhf.deb ...
Unpacking python3.5 (3.5.3-1+deb9u5) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../7-libpython3-stdlib_3.5.3-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.5.3-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../8-dh-python_2.20170125_all.deb ...
Unpacking dh-python (2.20170125) ...
Setting up libssl1.1:armhf (1.1.0l-1~deb9u6) ...
Setting up libpython3.5-minimal:armhf (3.5.3-1+deb9u5) ...
Setting up libexpat1:armhf (2.2.0-2+deb9u5) ...
Setting up python3.5-minimal (3.5.3-1+deb9u5) ...
Setting up python3-minimal (3.5.3-1) ...
Selecting previously unselected package python3.
(Reading database ... 15059 files and directories currently installed.)
Preparing to unpack .../00-python3_3.5.3-1_armhf.deb ...
Unpacking python3 (3.5.3-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../01-libmagic-mgc_1%3a5.30-1+deb9u3_armhf.deb ...
Unpacking libmagic-mgc (1:5.30-1+deb9u3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../02-libmagic1_1%3a5.30-1+deb9u3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.30-1+deb9u3) ...
Selecting previously unselected package file.
Preparing to unpack .../03-file_1%3a5.30-1+deb9u3_armhf.deb ...
Unpacking file (1:5.30-1+deb9u3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../04-gettext-base_0.19.8.1-2+deb9u1_armhf.deb ...
Unpacking gettext-base (0.19.8.1-2+deb9u1) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../05-libicu57_57.1-6+deb9u5_armhf.deb ...
Unpacking libicu57:armhf (57.1-6+deb9u5) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../06-libxml2_2.9.4+dfsg1-2.2+deb9u7_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-2.2+deb9u7) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../07-libsigsegv2_2.10-5_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-5) ...
Selecting previously unselected package m4.
Preparing to unpack .../08-m4_1.4.18-1_armhf.deb ...
Unpacking m4 (1.4.18-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../09-autoconf_2.69-10_all.deb ...
Unpacking autoconf (2.69-10) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../10-autotools-dev_20161112.1_all.deb ...
Unpacking autotools-dev (20161112.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../11-automake_1%3a1.15-6_all.deb ...
Unpacking automake (1:1.15-6) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../12-autopoint_0.19.8.1-2+deb9u1_all.deb ...
Unpacking autopoint (0.19.8.1-2+deb9u1) ...
Selecting previously unselected package chrpath.
Preparing to unpack .../13-chrpath_0.16-2_armhf.deb ...
Unpacking chrpath (0.16-2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../14-libtool_2.4.6-2_all.deb ...
Unpacking libtool (2.4.6-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../15-dh-autoreconf_14_all.deb ...
Unpacking dh-autoreconf (14) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../16-libarchive-zip-perl_1.59-1+deb9u1_all.deb ...
Unpacking libarchive-zip-perl (1.59-1+deb9u1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../17-libfile-stripnondeterminism-perl_0.034-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.034-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../18-libtimedate-perl_2.3000-2+deb9u1_all.deb ...
Unpacking libtimedate-perl (2.3000-2+deb9u1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../19-dh-strip-nondeterminism_0.034-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.034-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../20-libglib2.0-0_2.50.3-2+deb9u3_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.50.3-2+deb9u3) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../21-libcroco3_0.6.11-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.11-3) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../22-libunistring0_0.9.6+really0.9.3-0.1_armhf.deb ...
Unpacking libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../23-gettext_0.19.8.1-2+deb9u1_armhf.deb ...
Unpacking gettext (0.19.8.1-2+deb9u1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../24-intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../25-po-debconf_1.0.20_all.deb ...
Unpacking po-debconf (1.0.20) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../26-debhelper_10.2.5_all.deb ...
Unpacking debhelper (10.2.5) ...
Selecting previously unselected package libgfortran3:armhf.
Preparing to unpack .../27-libgfortran3_6.3.0-18+rpi1+deb9u1_armhf.deb ...
Unpacking libgfortran3:armhf (6.3.0-18+rpi1+deb9u1) ...
Selecting previously unselected package libgfortran-6-dev:armhf.
Preparing to unpack .../28-libgfortran-6-dev_6.3.0-18+rpi1+deb9u1_armhf.deb ...
Unpacking libgfortran-6-dev:armhf (6.3.0-18+rpi1+deb9u1) ...
Selecting previously unselected package gfortran-6.
Preparing to unpack .../29-gfortran-6_6.3.0-18+rpi1+deb9u1_armhf.deb ...
Unpacking gfortran-6 (6.3.0-18+rpi1+deb9u1) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../30-gfortran_4%3a6.3.0-4_armhf.deb ...
Unpacking gfortran (4:6.3.0-4) ...
Selecting previously unselected package libboost1.62-dev:armhf.
Preparing to unpack .../31-libboost1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../32-libboost-dev_1.62.0.1+b4_armhf.deb ...
Unpacking libboost-dev:armhf (1.62.0.1+b4) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../33-libexpat1-dev_2.2.0-2+deb9u5_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.0-2+deb9u5) ...
Selecting previously unselected package libfastjet0v5:armhf.
Preparing to unpack .../34-libfastjet0v5_3.0.6+dfsg-3_armhf.deb ...
Unpacking libfastjet0v5:armhf (3.0.6+dfsg-3) ...
Selecting previously unselected package libfastjet-dev.
Preparing to unpack .../35-libfastjet-dev_3.0.6+dfsg-3_armhf.deb ...
Unpacking libfastjet-dev (3.0.6+dfsg-3) ...
Selecting previously unselected package libsiscone0v5:armhf.
Preparing to unpack .../36-libsiscone0v5_2.0.6-2_armhf.deb ...
Unpacking libsiscone0v5:armhf (2.0.6-2) ...
Selecting previously unselected package libsiscone-spherical0v5:armhf.
Preparing to unpack .../37-libsiscone-spherical0v5_2.0.6-2_armhf.deb ...
Unpacking libsiscone-spherical0v5:armhf (2.0.6-2) ...
Selecting previously unselected package libfastjetplugins0:armhf.
Preparing to unpack .../38-libfastjetplugins0_3.0.6+dfsg-3_armhf.deb ...
Unpacking libfastjetplugins0:armhf (3.0.6+dfsg-3) ...
Selecting previously unselected package libsiscone-dev.
Preparing to unpack .../39-libsiscone-dev_2.0.6-2_armhf.deb ...
Unpacking libsiscone-dev (2.0.6-2) ...
Selecting previously unselected package libsiscone-spherical-dev.
Preparing to unpack .../40-libsiscone-spherical-dev_2.0.6-2_armhf.deb ...
Unpacking libsiscone-spherical-dev (2.0.6-2) ...
Selecting previously unselected package libfastjetplugins-dev.
Preparing to unpack .../41-libfastjetplugins-dev_3.0.6+dfsg-3_armhf.deb ...
Unpacking libfastjetplugins-dev (3.0.6+dfsg-3) ...
Selecting previously unselected package libfastjettools0:armhf.
Preparing to unpack .../42-libfastjettools0_3.0.6+dfsg-3_armhf.deb ...
Unpacking libfastjettools0:armhf (3.0.6+dfsg-3) ...
Selecting previously unselected package libfastjettools-dev.
Preparing to unpack .../43-libfastjettools-dev_3.0.6+dfsg-3_armhf.deb ...
Unpacking libfastjettools-dev (3.0.6+dfsg-3) ...
Selecting previously unselected package libgsl2:armhf.
Preparing to unpack .../44-libgsl2_2.3+dfsg-1_armhf.deb ...
Unpacking libgsl2:armhf (2.3+dfsg-1) ...
Selecting previously unselected package libgsl-dev.
Preparing to unpack .../45-libgsl-dev_2.3+dfsg-1_armhf.deb ...
Unpacking libgsl-dev (2.3+dfsg-1) ...
Selecting previously unselected package libhepmc-dev.
Preparing to unpack .../46-libhepmc-dev_2.06.09-1_armhf.deb ...
Unpacking libhepmc-dev (2.06.09-1) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../47-libpython2.7_2.7.13-2+deb9u6_armhf.deb ...
Unpacking libpython2.7:armhf (2.7.13-2+deb9u6) ...
Selecting previously unselected package libpython2.7-dev:armhf.
Preparing to unpack .../48-libpython2.7-dev_2.7.13-2+deb9u6_armhf.deb ...
Unpacking libpython2.7-dev:armhf (2.7.13-2+deb9u6) ...
Selecting previously unselected package libpython-dev:armhf.
Preparing to unpack .../49-libpython-dev_2.7.13-2_armhf.deb ...
Unpacking libpython-dev:armhf (2.7.13-2) ...
Selecting previously unselected package libtinyxml2.6.2v5:armhf.
Preparing to unpack .../50-libtinyxml2.6.2v5_2.6.2-4+deb9u1_armhf.deb ...
Unpacking libtinyxml2.6.2v5:armhf (2.6.2-4+deb9u1) ...
Selecting previously unselected package libtinyxml-dev:armhf.
Preparing to unpack .../51-libtinyxml-dev_2.6.2-4+deb9u1_armhf.deb ...
Unpacking libtinyxml-dev:armhf (2.6.2-4+deb9u1) ...
Selecting previously unselected package libyaml-cpp0.5v5:armhf.
Preparing to unpack .../52-libyaml-cpp0.5v5_0.5.2-4_armhf.deb ...
Unpacking libyaml-cpp0.5v5:armhf (0.5.2-4) ...
Selecting previously unselected package libyaml-cpp-dev.
Preparing to unpack .../53-libyaml-cpp-dev_0.5.2-4_armhf.deb ...
Unpacking libyaml-cpp-dev (0.5.2-4) ...
Selecting previously unselected package python2.7-dev.
Preparing to unpack .../54-python2.7-dev_2.7.13-2+deb9u6_armhf.deb ...
Unpacking python2.7-dev (2.7.13-2+deb9u6) ...
Selecting previously unselected package python-dev.
Preparing to unpack .../55-python-dev_2.7.13-2_armhf.deb ...
Unpacking python-dev (2.7.13-2) ...
Selecting previously unselected package swig3.0.
Preparing to unpack .../56-swig3.0_3.0.10-1.1_armhf.deb ...
Unpacking swig3.0 (3.0.10-1.1) ...
Selecting previously unselected package swig.
Preparing to unpack .../57-swig_3.0.10-1.1_armhf.deb ...
Unpacking swig (3.0.10-1.1) ...
Selecting previously unselected package sbuild-build-depends-rivet-dummy.
Preparing to unpack .../58-sbuild-build-depends-rivet-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-rivet-dummy (0.invalid.0) ...
Setting up chrpath (0.16-2) ...
Setting up libtinyxml2.6.2v5:armhf (2.6.2-4+deb9u1) ...
Setting up libarchive-zip-perl (1.59-1+deb9u1) ...
Setting up swig3.0 (3.0.10-1.1) ...
Setting up mime-support (3.60) ...
Setting up libtinyxml-dev:armhf (2.6.2-4+deb9u1) ...
Setting up libboost1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libtimedate-perl (2.3000-2+deb9u1) ...
Setting up libfastjet0v5:armhf (3.0.6+dfsg-3) ...
Setting up libsigsegv2:armhf (2.10-5) ...
Setting up libgfortran3:armhf (6.3.0-18+rpi1+deb9u1) ...
Setting up groff-base (1.22.3-9) ...
Setting up libhepmc4:armhf (2.06.09-1) ...
Setting up libgfortran-6-dev:armhf (6.3.0-18+rpi1+deb9u1) ...
Setting up gettext-base (0.19.8.1-2+deb9u1) ...
Setting up libpipeline1:armhf (1.4.1-2) ...
Setting up libgsl2:armhf (2.3+dfsg-1) ...
Setting up m4 (1.4.18-1) ...
Setting up libicu57:armhf (57.1-6+deb9u5) ...
Setting up libbsd0:armhf (0.8.3-1+deb9u1) ...
Setting up libxml2:armhf (2.9.4+dfsg1-2.2+deb9u7) ...
Setting up libmagic-mgc (1:5.30-1+deb9u3) ...
Setting up libmagic1:armhf (1:5.30-1+deb9u3) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up autotools-dev (20161112.1) ...
Setting up libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Setting up libfastjettools0:armhf (3.0.6+dfsg-3) ...
Setting up libsiscone0v5:armhf (2.0.6-2) ...
Setting up libexpat1-dev:armhf (2.2.0-2+deb9u5) ...
Setting up libhepmc-dev (2.06.09-1) ...
Setting up libffi6:armhf (3.2.1-6) ...
Setting up libyaml-cpp0.5v5:armhf (0.5.2-4) ...
Setting up libboost-dev:armhf (1.62.0.1+b4) ...
Setting up bsdmainutils (9.0.12+nmu1) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libpython2.7-stdlib:armhf (2.7.13-2+deb9u6) ...
Setting up autopoint (0.19.8.1-2+deb9u1) ...
Setting up libmpdec2:armhf (2.4.2-1) ...
Setting up libfile-stripnondeterminism-perl (0.034-1) ...
Setting up libfastjet-dev (3.0.6+dfsg-3) ...
Setting up gfortran-6 (6.3.0-18+rpi1+deb9u1) ...
Setting up swig (3.0.10-1.1) ...
Setting up libgsl-dev (2.3+dfsg-1) ...
Setting up libglib2.0-0:armhf (2.50.3-2+deb9u3) ...
No schema files found: doing nothing.
Setting up libpython3.5-stdlib:armhf (3.5.3-1+deb9u5) ...
Setting up python2.7 (2.7.13-2+deb9u6) ...
Setting up autoconf (2.69-10) ...
Setting up libyaml-cpp-dev (0.5.2-4) ...
Setting up file (1:5.30-1+deb9u3) ...
Setting up libcroco3:armhf (0.6.11-3) ...
Setting up libpython-stdlib:armhf (2.7.13-2) ...
Setting up libsiscone-dev (2.0.6-2) ...
Setting up libfastjettools-dev (3.0.6+dfsg-3) ...
Setting up libsiscone-spherical0v5:armhf (2.0.6-2) ...
Setting up libpython2.7:armhf (2.7.13-2+deb9u6) ...
Setting up automake (1:1.15-6) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up man-db (2.7.6.1-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libpython2.7-dev:armhf (2.7.13-2+deb9u6) ...
Setting up python2.7-dev (2.7.13-2+deb9u6) ...
Setting up python (2.7.13-2) ...
Setting up libtool (2.4.6-2) ...
Setting up python3.5 (3.5.3-1+deb9u5) ...
Setting up gfortran (4:6.3.0-4) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
Setting up libpython3-stdlib:armhf (3.5.3-1) ...
Setting up libpython-dev:armhf (2.7.13-2) ...
Setting up libfastjetplugins0:armhf (3.0.6+dfsg-3) ...
Setting up gettext (0.19.8.1-2+deb9u1) ...
Setting up python-dev (2.7.13-2) ...
Setting up libsiscone-spherical-dev (2.0.6-2) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up libfastjetplugins-dev (3.0.6+dfsg-3) ...
Setting up po-debconf (1.0.20) ...
Setting up dh-python (2.20170125) ...
Setting up dh-autoreconf (14) ...
Setting up python3 (3.5.3-1) ...
Setting up debhelper (10.2.5) ...
Setting up sbuild-build-depends-rivet-dummy (0.invalid.0) ...
Setting up dh-strip-nondeterminism (0.034-1) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-0.bpo.4-armmp armhf (armv7l)
Toolchain package versions: binutils_2.28-5 dpkg-dev_1.18.25 g++-6_6.3.0-18+rpi1+deb9u1 gcc-6_6.3.0-18+rpi1+deb9u1 libc6-dev_2.24-11+deb9u4 libstdc++-6-dev_6.3.0-18+rpi1+deb9u1 libstdc++6_6.3.0-18+rpi1+deb9u1 linux-libc-dev_4.9.82-1+deb9u3+rpi1
Package versions: adduser_3.115 apt_1.4.9 autoconf_2.69-10 automake_1:1.15-6 autopoint_0.19.8.1-2+deb9u1 autotools-dev_20161112.1 base-files_9.9+rpi1+deb9u11 base-passwd_3.5.43 bash_4.4-5 binutils_2.28-5 bsdmainutils_9.0.12+nmu1 bsdutils_1:2.29.2-1+deb9u1 build-essential_12.3 bzip2_1.0.6-8.1 chrpath_0.16-2 coreutils_8.26-3 cpio_2.11+dfsg-6 cpp_4:6.3.0-4 cpp-6_6.3.0-18+rpi1+deb9u1 dash_0.5.8-2.4 debconf_1.5.61 debhelper_10.2.5 debianutils_4.8.1.1 dh-autoreconf_14 dh-python_2.20170125 dh-strip-nondeterminism_0.034-1 diffutils_1:3.5-3 dmsetup_2:1.02.137-2 dpkg_1.18.25 dpkg-dev_1.18.25 e2fslibs_1.43.4-2+deb9u1 e2fsprogs_1.43.4-2+deb9u1 fakeroot_1.21-3.1 file_1:5.30-1+deb9u3 findutils_4.6.0+git+20161106-2 g++_4:6.3.0-4 g++-6_6.3.0-18+rpi1+deb9u1 gcc_4:6.3.0-4 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.3-14 gcc-5-base_5.4.1-4 gcc-6_6.3.0-18+rpi1+deb9u1 gcc-6-base_6.3.0-18+rpi1+deb9u1 gettext_0.19.8.1-2+deb9u1 gettext-base_0.19.8.1-2+deb9u1 gfortran_4:6.3.0-4 gfortran-6_6.3.0-18+rpi1+deb9u1 gnupg_2.1.18-8~deb9u4 gnupg-agent_2.1.18-8~deb9u4 gpgv_2.1.18-8~deb9u4 grep_2.27-2 groff-base_1.22.3-9 gzip_1.6-5 hostname_3.18 init-system-helpers_1.48 initramfs-tools_0.130 initramfs-tools-core_0.130 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-9+rpi1 kmod_23-2 libacl1_2.2.52-3 libapparmor1_2.11.0-3+deb9u2 libapt-pkg5.0_1.4.9 libarchive-zip-perl_1.59-1+deb9u1 libasan3_6.3.0-18+rpi1+deb9u1 libassuan0_2.4.3-2 libatomic1_6.3.0-18+rpi1+deb9u1 libattr1_1:2.4.47-2 libaudit-common_1:2.6.7-2 libaudit1_1:2.6.7-2 libblkid1_2.29.2-1+deb9u1 libboost-dev_1.62.0.1+b4 libboost1.62-dev_1.62.0+dfsg-4 libbsd0_0.8.3-1+deb9u1 libbz2-1.0_1.0.6-8.1 libc-bin_2.24-11+deb9u4 libc-dev-bin_2.24-11+deb9u4 libc6_2.24-11+deb9u4 libc6-dev_2.24-11+deb9u4 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcc1-0_6.3.0-18+rpi1+deb9u1 libcomerr2_1.43.4-2+deb9u1 libcroco3_0.6.11-3 libcryptsetup4_2:1.7.3-4 libdb5.3_5.3.28-12+deb9u1 libdbus-1-3_1.10.28-0+deb9u1 libdebconfclient0_0.227 libdevmapper1.02.1_2:1.02.137-2 libdpkg-perl_1.18.25 libdrm2_2.4.74-1 libexpat1_2.2.0-2+deb9u5 libexpat1-dev_2.2.0-2+deb9u5 libfakeroot_1.21-3.1 libfastjet-dev_3.0.6+dfsg-3 libfastjet0v5_3.0.6+dfsg-3 libfastjetplugins-dev_3.0.6+dfsg-3 libfastjetplugins0_3.0.6+dfsg-3 libfastjettools-dev_3.0.6+dfsg-3 libfastjettools0_3.0.6+dfsg-3 libfdisk1_2.29.2-1+deb9u1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.034-1 libgcc-6-dev_6.3.0-18+rpi1+deb9u1 libgcc1_1:6.3.0-18+rpi1+deb9u1 libgcrypt20_1.7.6-2+deb9u3 libgdbm3_1.8.3-14 libgfortran-6-dev_6.3.0-18+rpi1+deb9u1 libgfortran3_6.3.0-18+rpi1+deb9u1 libglib2.0-0_2.50.3-2+deb9u3 libgmp10_2:6.1.2+dfsg-1 libgomp1_6.3.0-18+rpi1+deb9u1 libgpg-error0_1.26-2 libgsl-dev_2.3+dfsg-1 libgsl2_2.3+dfsg-1 libhepmc-dev_2.06.09-1 libhepmc4_2.06.09-1 libicu57_57.1-6+deb9u5 libidn11_1.33-1 libip4tc0_1.6.0+snapshot20161117-6 libisl15_0.18-1 libklibc_2.0.4-9+rpi1 libkmod2_23-2 libksba8_1.3.5-2 liblocale-gettext-perl_1.07-3+b1 liblz4-1_0.0~r131-2 liblzma5_5.2.2-1.2 libmagic-mgc_1:5.30-1+deb9u3 libmagic1_1:5.30-1+deb9u3 libmount1_2.29.2-1+deb9u1 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.5-1 libncurses5_6.0+20161126-1+deb9u2 libncursesw5_6.0+20161126-1+deb9u2 libnih-dbus1_1.0.3-8 libnih1_1.0.3-8 libnpth0_1.3-1 libpam-modules_1.1.8-3.6 libpam-modules-bin_1.1.8-3.6 libpam-runtime_1.1.8-3.6 libpam0g_1.1.8-3.6 libpcre3_2:8.39-3 libperl5.24_5.24.1-3+deb9u5 libpipeline1_1.4.1-2 libplymouth4_0.9.2-4 libpng16-16_1.6.28-1+deb9u1 libprocps6_2:3.3.12-3+deb9u1 libpython-dev_2.7.13-2 libpython-stdlib_2.7.13-2 libpython2.7_2.7.13-2+deb9u6 libpython2.7-dev_2.7.13-2+deb9u6 libpython2.7-minimal_2.7.13-2+deb9u6 libpython2.7-stdlib_2.7.13-2+deb9u6 libpython3-stdlib_3.5.3-1 libpython3.5-minimal_3.5.3-1+deb9u5 libpython3.5-stdlib_3.5.3-1+deb9u5 libreadline7_7.0-3 libseccomp2_2.3.1-2.1+deb9u1 libselinux1_2.6-3 libsemanage-common_2.6-2 libsemanage1_2.6-2 libsepol1_2.6-2 libsigsegv2_2.10-5 libsiscone-dev_2.0.6-2 libsiscone-spherical-dev_2.0.6-2 libsiscone-spherical0v5_2.0.6-2 libsiscone0v5_2.0.6-2 libsmartcols1_2.29.2-1+deb9u1 libsqlite3-0_3.16.2-5+deb9u1 libss2_1.43.4-2+deb9u1 libssl1.1_1.1.0l-1~deb9u6 libstdc++-6-dev_6.3.0-18+rpi1+deb9u1 libstdc++6_6.3.0-18+rpi1+deb9u1 libsystemd0_232-25+deb9u12 libtext-charwidth-perl_0.04-7+b7 libtext-iconv-perl_1.7-5+b8 libtext-wrapi18n-perl_0.06-7.1 libtimedate-perl_2.3000-2+deb9u1 libtinfo5_6.0+20161126-1+deb9u2 libtinyxml-dev_2.6.2-4+deb9u1 libtinyxml2.6.2v5_2.6.2-4+deb9u1 libtool_2.4.6-2 libubsan0_6.3.0-18+rpi1+deb9u1 libudev1_232-25+deb9u12 libunistring0_0.9.6+really0.9.3-0.1 libustr-1.0-1_1.0.4-6 libuuid1_2.29.2-1+deb9u1 libxml2_2.9.4+dfsg1-2.2+deb9u7 libyaml-cpp-dev_0.5.2-4 libyaml-cpp0.5v5_0.5.2-4 linux-base_4.5 linux-libc-dev_4.9.82-1+deb9u3+rpi1 login_1:4.4-4.1 lsb-base_9.20161125+rpi1 m4_1.4.18-1 make_4.1-9.1 makedev_2.3.1-93 man-db_2.7.6.1-2 mawk_1.3.3-17 mime-support_3.60 mount_2.29.2-1+deb9u1 mountall_2.54 multiarch-support_2.24-11+deb9u4 ncurses-base_6.0+20161126-1+deb9u2 ncurses-bin_6.0+20161126-1+deb9u2 passwd_1:4.4-4.1 patch_2.7.5-1+deb9u2 perl_5.24.1-3+deb9u5 perl-base_5.24.1-3+deb9u5 perl-modules-5.24_5.24.1-3+deb9u5 pinentry-curses_1.0.0-2 plymouth_0.9.2-4 po-debconf_1.0.20 procps_2:3.3.12-3+deb9u1 python_2.7.13-2 python-dev_2.7.13-2 python-minimal_2.7.13-2 python2.7_2.7.13-2+deb9u6 python2.7-dev_2.7.13-2+deb9u6 python2.7-minimal_2.7.13-2+deb9u6 python3_3.5.3-1 python3-minimal_3.5.3-1 python3.5_3.5.3-1+deb9u5 python3.5-minimal_3.5.3-1+deb9u5 raspbian-archive-keyring_20120528.2 readline-common_7.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-rivet-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.9+deb9u1 swig_3.0.10-1.1 swig3.0_3.0.10-1.1 systemd_232-25+deb9u12 sysvinit-utils_2.88dsf-59.9 tar_1.29b-1.1 tzdata_2019c-0+deb9u1 udev_232-25+deb9u12 util-linux_2.29.2-1+deb9u1 xz-utils_5.2.2-1.2 zlib1g_1:1.2.8.dfsg-5

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Mon Jun 13 18:46:45 2016 UTC
gpgv:                using RSA key 4B043FCDB9444540
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./rivet_1.8.3-2.dsc
dpkg-source: info: extracting rivet in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking rivet_1.8.3.orig.tar.gz
dpkg-source: info: unpacking rivet_1.8.3-2.debian.tar.xz
dpkg-source: info: applying doc-building.patch
dpkg-source: info: applying purge-convenient-tinyxml-lib.patch
dpkg-source: info: applying purge-non-free-fastjet-plugins.patch
dpkg-source: info: applying yaml-cpp.patch
dpkg-source: info: applying siscone.patch
dpkg-source: info: applying fix-analysis-plugin-path.patch
dpkg-source: info: applying path-max.patch
dpkg-source: info: applying yaml-cpp-v5-support.patch
dpkg-source: info: applying reproducible-builds.patch

Check disc space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=stretch-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=stretch-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-08c844c6-888a-43b0-aa5c-6a6bb1d6c766
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package rivet
dpkg-buildpackage: info: source version 1.8.3-2
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build rivet-1.8.3
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean --with autoreconf,python2 --parallel
   dh_testdir -O--parallel
   dh_auto_clean -O--parallel
   dh_autoreconf_clean -O--parallel
   dh_clean -O--parallel
	rm -f debian/debhelper-build-stamp
	rm -f debian/rivet.substvars
	rm -f debian/rivet.*.debhelper
	rm -rf debian/rivet/
	rm -f debian/rivet-user-manual.substvars
	rm -f debian/rivet-user-manual.*.debhelper
	rm -rf debian/rivet-user-manual/
	rm -f debian/rivet-reference.substvars
	rm -f debian/rivet-reference.*.debhelper
	rm -rf debian/rivet-reference/
	rm -f debian/rivet-plugins.substvars
	rm -f debian/rivet-plugins.*.debhelper
	rm -rf debian/rivet-plugins/
	rm -f debian/rivet-plugins-dev.substvars
	rm -f debian/rivet-plugins-dev.*.debhelper
	rm -rf debian/rivet-plugins-dev/
	rm -f debian/rivet-plugins-doc.substvars
	rm -f debian/rivet-plugins-doc.*.debhelper
	rm -rf debian/rivet-plugins-doc/
	rm -f debian/rivet-plugins-data.substvars
	rm -f debian/rivet-plugins-data.*.debhelper
	rm -rf debian/rivet-plugins-data/
	rm -f debian/librivet11v5.substvars
	rm -f debian/librivet11v5.*.debhelper
	rm -rf debian/librivet11v5/
	rm -f debian/librivet-dev.substvars
	rm -f debian/librivet-dev.*.debhelper
	rm -rf debian/librivet-dev/
	rm -f debian/python-rivet.substvars
	rm -f debian/python-rivet.*.debhelper
	rm -rf debian/python-rivet/
	rm -rf debian/.debhelper/
	rm -f debian/*.debhelper.log
	rm -f debian/files
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
	rm -f *-stamp
 debian/rules build-arch
dh build-arch --with autoreconf,python2 --parallel
   dh_testdir -a -O--parallel
   dh_update_autotools_config -a -O--parallel
	install -d debian/.debhelper/bucket/files
	cp -an --reflink=auto config.guess debian/.debhelper/bucket/files/9be3de218833c076786b919dc34aab691611f4cd73316e7705f2673e2c41921b.tmp
	mv -f debian/.debhelper/bucket/files/9be3de218833c076786b919dc34aab691611f4cd73316e7705f2673e2c41921b.tmp debian/.debhelper/bucket/files/9be3de218833c076786b919dc34aab691611f4cd73316e7705f2673e2c41921b
	cp -f /usr/share/misc/config.guess ./config.guess
	cp -an --reflink=auto config.sub debian/.debhelper/bucket/files/3cd488ca40af79af9b139188c440d64d3cf52eee56f4908907b61e12850646cf.tmp
	mv -f debian/.debhelper/bucket/files/3cd488ca40af79af9b139188c440d64d3cf52eee56f4908907b61e12850646cf.tmp debian/.debhelper/bucket/files/3cd488ca40af79af9b139188c440d64d3cf52eee56f4908907b61e12850646cf
	cp -f /usr/share/misc/config.sub ./config.sub
   dh_autoreconf -a -O--parallel
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} + > debian/autoreconf.before
	autoreconf -f -i
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:46: installing './compile'
configure.ac:10: installing './missing'
bin/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} + > debian/autoreconf.after
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
	--prefix=/usr \
	--with-hepmc-incpath=/usr/include \
       	--with-hepmc-libpath=/usr/lib/arm-linux-gnueabihf \
	--with-fastjet-incpath=/usr/include \
	--with-fastjet-libpath=/usr/lib/arm-linux-gnueabihf \
	--with-yaml_cpp-incpath=/usr/include \
	--with-yaml_cpp-libpath=/usr/lib/arm-linux-gnueabihf \
	--libdir=/usr/lib/arm-linux-gnueabihf
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --with-hepmc-incpath=/usr/include --with-hepmc-libpath=/usr/lib/arm-linux-gnueabihf --with-fastjet-incpath=/usr/include --with-fastjet-libpath=/usr/lib/arm-linux-gnueabihf --with-yaml_cpp-incpath=/usr/include --with-yaml_cpp-libpath=/usr/lib/arm-linux-gnueabihf --libdir=/usr/lib/arm-linux-gnueabihf
configure: WARNING: unrecognized options: --disable-maintainer-mode
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for sw_vers... no
configure: Calculating LCG platform tag from system properties
checking for OS type... Linux
checking for architecture type... armv7l
checking for g++... /usr/bin/g++
checking for gcc/g++ version... gcc63
configure: LCG platform tag is 'armv7l-Linux-gcc63-opt'
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 we are using the GNU C++ compiler... yes
checking whether /usr/bin/g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of /usr/bin/g++... none
checking whether ln -s works... yes
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking how to print strings... printf
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... /usr/bin/g++ -E
checking for ld used by /usr/bin/g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the /usr/bin/g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC
checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes
checking if /usr/bin/g++ static flag -static works... yes
checking if /usr/bin/g++ supports -c -o file.o... yes
checking if /usr/bin/g++ supports -c -o file.o... (cached) yes
checking whether the /usr/bin/g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gsl-config... /usr/bin/gsl-config
configure: Using /usr/bin/gsl-config to find GSL flags
configure: GSL include path is /usr/include
configure: GSL CPPFLAGS is -I/usr/include
configure: GSL CXXFLAGS is -I/usr/include
configure: GSL LDFLAGS is -L/usr/lib/arm-linux-gnueabihf -lgsl -lgslcblas -lm
configure: Found gsl header directory at /usr/include
checking gsl/gsl_vector.h usability... yes
checking gsl/gsl_vector.h presence... yes
checking for gsl/gsl_vector.h... yes
configure: Found Boost header directory at /usr/include
checking boost/foreach.hpp usability... yes
checking boost/foreach.hpp presence... yes
checking for boost/foreach.hpp... yes
checking boost/smart_ptr.hpp usability... yes
checking boost/smart_ptr.hpp presence... yes
checking for boost/smart_ptr.hpp... yes
checking boost/lexical_cast.hpp usability... yes
checking boost/lexical_cast.hpp presence... yes
checking for boost/lexical_cast.hpp... yes
checking boost/assign.hpp usability... yes
checking boost/assign.hpp presence... yes
checking for boost/assign.hpp... yes
checking boost/random.hpp usability... yes
checking boost/random.hpp presence... yes
checking for boost/random.hpp... yes
checking for uname... /bin/uname
configure: Found HepMC library at /usr/lib/arm-linux-gnueabihf/libHepMC.so
configure: Found HepMC header directory at /usr/include
configure: HepMC version is 2.06.09 -> 26
configure: Found fastjet library at /usr/lib/arm-linux-gnueabihf/libfastjet.so
configure: Found fastjet header directory at /usr/include
checking for fastjet-config... /usr/bin/fastjet-config
checking FastJet version using fastjet-config... 3.0.6
configure: FastJet LIBADD = -lm -L/usr/lib/arm-linux-gnueabihf -lfastjettools -lfastjet -lfastjetplugins -L/usr/lib/gcc/arm-linux-gnueabihf/5 -L/usr/lib/gcc/arm-linux-gnueabihf/5/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/5/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -lsiscone_spherical -lsiscone
checking fastjet/D0RunIIConePlugin.hh usability... yes
checking fastjet/D0RunIIConePlugin.hh presence... yes
checking for fastjet/D0RunIIConePlugin.hh... yes
checking fastjet/TrackJetPlugin.hh usability... yes
checking fastjet/TrackJetPlugin.hh presence... yes
checking for fastjet/TrackJetPlugin.hh... yes
configure: Found yaml-cpp library at /usr/lib/arm-linux-gnueabihf/libyaml-cpp.so
configure: Found yaml-cpp header directory at /usr/include
checking yaml-cpp/node.h usability... no
checking yaml-cpp/node.h presence... no
checking for yaml-cpp/node.h... no
checking yaml-cpp/node/node.h usability... yes
checking yaml-cpp/node/node.h presence... yes
checking for yaml-cpp/node/node.h... yes
configure: yaml-cpp API version = 5
configure: Not building unvalidated Rivet analyses
configure: Building preliminary Rivet analyses
configure: Building obsolete Rivet analyses
checking for pdflatex... no
checking for doxygen... no
checking for asciidoc... no
checking for python... /usr/bin/python
checking whether /usr/bin/python version >= 2.4... yes
checking for Python include path... /usr/include/python2.7
checking for swig... /usr/bin/swig
checking if /usr/bin/swig can make a Python function wrapper... yes
checking if the /usr/bin/g++ compiler accepts the -Wno-format flag... yes
configure: adding -Wno-format to swig compilation test
checking if /usr/bin/swig is compatible with the /usr/bin/g++ compiler... yes
configure: All Python build checks successful: 'rivet' Python extension will be built
checking if the /usr/bin/g++ compiler accepts the -pedantic flag... yes
checking if the /usr/bin/g++ compiler accepts the -ansi flag... yes
checking if the /usr/bin/g++ compiler accepts the -Wall flag... yes
checking if the /usr/bin/g++ compiler accepts the -Wno-long-long flag... yes
checking if the /usr/bin/g++ compiler accepts the -Wno-format flag... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/Makefile
config.status: creating include/Rivet/Makefile
config.status: creating src/Makefile
config.status: creating src/Core/Makefile
config.status: creating src/Tools/Makefile
config.status: creating src/Projections/Makefile
config.status: creating src/Analyses/Makefile
config.status: creating test/Makefile
config.status: creating pyext/Makefile
config.status: creating pyext/rivet/Makefile
config.status: creating pyext/setup.py
config.status: creating data/Makefile
config.status: creating data/refdata/Makefile
config.status: creating data/anainfo/Makefile
config.status: creating data/plotinfo/Makefile
config.status: creating data/texmf/Makefile
config.status: creating doc/Makefile
config.status: creating doc/rivetversion.sty
config.status: creating bin/Makefile
config.status: creating bin/rivet-config
config.status: creating bin/rivet-buildplugin
config.status: creating Makefile
config.status: creating Doxyfile
config.status: creating rivetenv.sh
config.status: creating rivetenv.csh
config.status: creating include/Rivet/Config/DummyConfig.hh
config.status: creating include/Rivet/Config/RivetConfig.hh
config.status: include/Rivet/Config/RivetConfig.hh is unchanged
config.status: creating include/Rivet/Config/BuildOptions.hh
config.status: include/Rivet/Config/BuildOptions.hh is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-maintainer-mode
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -a -O--parallel
	make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Making all in Core
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/Core'
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-Event.lo `test -f 'Event.cc' || echo './'`Event.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-Jet.lo `test -f 'Jet.cc' || echo './'`Jet.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-Particle.lo `test -f 'Particle.cc' || echo './'`Particle.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-ParticleName.lo `test -f 'ParticleName.cc' || echo './'`ParticleName.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Particle.cc  -fPIC -DPIC -o .libs/libRivetCore_la-Particle.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ParticleName.cc  -fPIC -DPIC -o .libs/libRivetCore_la-ParticleName.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Jet.cc  -fPIC -DPIC -o .libs/libRivetCore_la-Jet.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Event.cc  -fPIC -DPIC -o .libs/libRivetCore_la-Event.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-ProjectionApplier.lo `test -f 'ProjectionApplier.cc' || echo './'`ProjectionApplier.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ProjectionApplier.cc  -fPIC -DPIC -o .libs/libRivetCore_la-ProjectionApplier.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-Projection.lo `test -f 'Projection.cc' || echo './'`Projection.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Projection.cc  -fPIC -DPIC -o .libs/libRivetCore_la-Projection.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-Analysis.lo `test -f 'Analysis.cc' || echo './'`Analysis.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-AnalysisLoader.lo `test -f 'AnalysisLoader.cc' || echo './'`AnalysisLoader.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Analysis.cc  -fPIC -DPIC -o .libs/libRivetCore_la-Analysis.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c AnalysisLoader.cc  -fPIC -DPIC -o .libs/libRivetCore_la-AnalysisLoader.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-AnalysisInfo.lo `test -f 'AnalysisInfo.cc' || echo './'`AnalysisInfo.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c AnalysisInfo.cc  -fPIC -DPIC -o .libs/libRivetCore_la-AnalysisInfo.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-AnalysisHandler.lo `test -f 'AnalysisHandler.cc' || echo './'`AnalysisHandler.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c AnalysisHandler.cc  -fPIC -DPIC -o .libs/libRivetCore_la-AnalysisHandler.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from Analysis.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-Run.lo `test -f 'Run.cc' || echo './'`Run.cc
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from Analysis.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'Rivet::BinEdges Rivet::Analysis::logBinEdges(size_t, double, double)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Run.cc  -fPIC -DPIC -o .libs/libRivetCore_la-Run.o
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Analysis::scale(AIDA::IHistogram2D*&, double)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Analysis::scale(AIDA::IHistogram1D*&, double)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-ProjectionHandler.lo `test -f 'ProjectionHandler.cc' || echo './'`ProjectionHandler.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ProjectionHandler.cc  -fPIC -DPIC -o .libs/libRivetCore_la-ProjectionHandler.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from AnalysisInfo.cc:1:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetCore_la-HistoHandler.lo `test -f 'HistoHandler.cc' || echo './'`HistoHandler.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DYAMLCPP_API_VERSION=5 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c HistoHandler.cc  -fPIC -DPIC -o .libs/libRivetCore_la-HistoHandler.o
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from AnalysisInfo.cc:1:
/usr/include/c++/6/bits/stl_vector.h: In static member function 'static Rivet::AnalysisInfo* Rivet::AnalysisInfo::make(const string&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=link /usr/bin/g++ -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -o libRivetCore.la  libRivetCore_la-Event.lo libRivetCore_la-Jet.lo libRivetCore_la-Particle.lo libRivetCore_la-ParticleName.lo libRivetCore_la-ProjectionApplier.lo libRivetCore_la-Projection.lo libRivetCore_la-Analysis.lo libRivetCore_la-AnalysisLoader.lo libRivetCore_la-AnalysisInfo.lo libRivetCore_la-AnalysisHandler.lo libRivetCore_la-Run.lo libRivetCore_la-ProjectionHandler.lo libRivetCore_la-HistoHandler.lo  
libtool: link: ar cru .libs/libRivetCore.a .libs/libRivetCore_la-Event.o .libs/libRivetCore_la-Jet.o .libs/libRivetCore_la-Particle.o .libs/libRivetCore_la-ParticleName.o .libs/libRivetCore_la-ProjectionApplier.o .libs/libRivetCore_la-Projection.o .libs/libRivetCore_la-Analysis.o .libs/libRivetCore_la-AnalysisLoader.o .libs/libRivetCore_la-AnalysisInfo.o .libs/libRivetCore_la-AnalysisHandler.o .libs/libRivetCore_la-Run.o .libs/libRivetCore_la-ProjectionHandler.o .libs/libRivetCore_la-HistoHandler.o 
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libRivetCore.a
libtool: link: ( cd ".libs" && rm -f "libRivetCore.la" && ln -s "../libRivetCore.la" "libRivetCore.la" )
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/Core'
Making all in Projections
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/Projections'
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Beam.lo Beam.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o BeamThrust.lo BeamThrust.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ChargedFinalState.lo ChargedFinalState.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ChargedLeptons.lo ChargedLeptons.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ChargedFinalState.cc  -fPIC -DPIC -o .libs/ChargedFinalState.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ChargedLeptons.cc  -fPIC -DPIC -o .libs/ChargedLeptons.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c BeamThrust.cc  -fPIC -DPIC -o .libs/BeamThrust.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Beam.cc  -fPIC -DPIC -o .libs/Beam.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from BeamThrust.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::FourMomentum; _Alloc = std::allocator<Rivet::FourMomentum>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::FourMomentum>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from BeamThrust.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::BeamThrust::calc(const std::vector<Rivet::Particle>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CentralEtHCM.lo CentralEtHCM.cc
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ChargedFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CentralEtHCM.cc  -fPIC -DPIC -o .libs/CentralEtHCM.o
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ChargedFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ChargedFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ChargedLeptons.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ChargedLeptons.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ChargedLeptons.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ChargedLeptons.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ClusteredPhotons.lo ClusteredPhotons.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o DISFinalState.lo DISFinalState.cc
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ChargedLeptons.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ChargedLeptons::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ChargedLeptons.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ClusteredPhotons.cc  -fPIC -DPIC -o .libs/ClusteredPhotons.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c DISFinalState.cc  -fPIC -DPIC -o .libs/DISFinalState.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o DISKinematics.lo DISKinematics.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c DISKinematics.cc  -fPIC -DPIC -o .libs/DISKinematics.o
ClusteredPhotons.cc: In member function 'virtual void Rivet::ClusteredPhotons::project(const Rivet::Event&)':
ClusteredPhotons.cc:25:17: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
     if (!_dRmax > 0.0) return;
                 ^
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o DISLepton.lo DISLepton.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c DISLepton.cc  -fPIC -DPIC -o .libs/DISLepton.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from ../../include/Rivet/Projections/DISFinalState.hh:5,
                 from DISFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from ../../include/Rivet/Projections/DISFinalState.hh:5,
                 from DISFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::DISFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ../../include/Rivet/Projections/ClusteredPhotons.hh:5,
                 from ClusteredPhotons.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ../../include/Rivet/Projections/ClusteredPhotons.hh:5,
                 from ClusteredPhotons.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ClusteredPhotons::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o FastJets.lo FastJets.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c FastJets.cc  -fPIC -DPIC -o .libs/FastJets.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o FinalState.lo FinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c FinalState.cc  -fPIC -DPIC -o .libs/FinalState.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o FoxWolframMoments.lo FoxWolframMoments.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c FoxWolframMoments.cc  -fPIC -DPIC -o .libs/FoxWolframMoments.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o FParameter.lo FParameter.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c FParameter.cc  -fPIC -DPIC -o .libs/FParameter.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from FinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from FinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In constructor 'Rivet::FinalState::FinalState(double, double, double)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from FinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from FinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::FinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from FinalState.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
     __final_insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from FinalState.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Distance = int; _Tp = std::pair<double, double>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from FastJets.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from FinalState.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1918:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1918:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1918:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1918:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual int Rivet::FinalState::compare(const Rivet::Projection&) const':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1968:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    std::__final_insertion_sort(__first, __last, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1968:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    std::__final_insertion_sort(__first, __last, __comp);
    ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o HadronicFinalState.lo HadronicFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c HadronicFinalState.cc  -fPIC -DPIC -o .libs/HadronicFinalState.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o NonHadronicFinalState.lo NonHadronicFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c NonHadronicFinalState.cc  -fPIC -DPIC -o .libs/NonHadronicFinalState.o
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = fastjet::PseudoJet; _Alloc = std::allocator<fastjet::PseudoJet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<fastjet::PseudoJet>::iterator {aka __gnu_cxx::__normal_iterator<fastjet::PseudoJet*, std::vector<fastjet::PseudoJet> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from FastJets.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'Rivet::Jets Rivet::FastJets::_pseudojetsToJets(const PseudoJets&) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void fastjet::ClusterSequence::_transfer_input_jets(const std::vector<_Tp>&) [with L = fastjet::PseudoJet]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<fastjet::PseudoJet*, std::vector<fastjet::PseudoJet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'std::vector<double> Rivet::FastJets::ySubJet(const fastjet::PseudoJet&) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FParameter.hh:5,
                 from FParameter.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Vector3; _Alloc = std::allocator<Rivet::Vector3>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Vector3>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, Rivet::Vector<2u> >; _Alloc = std::allocator<std::pair<double, Rivet::Vector<2u> > >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, Rivet::Vector<2u> >, std::allocator<std::pair<double, Rivet::Vector<2u> > > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, Rivet::Vector<2u> >*, std::vector<std::pair<double, Rivet::Vector<2u> >, std::allocator<std::pair<double, Rivet::Vector<2u> > > > >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FParameter.hh:5,
                 from FParameter.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In function 'Rivet::EigenSystem<N> Rivet::diagonalize(const Rivet::Matrix<N>&) [with unsigned int N = 2u]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, Rivet::Vector<2u> >*, std::vector<std::pair<double, Rivet::Vector<2u> >, std::allocator<std::pair<double, Rivet::Vector<2u> > > > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void fastjet::ClusterSequenceActiveAreaExplicitGhosts::_initialise(const std::vector<_Tp>&, const fastjet::JetDefinition&, const fastjet::GhostedAreaSpec*, const std::vector<_Tp>*, double, const bool&) [with L = fastjet::PseudoJet]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<fastjet::PseudoJet*, std::vector<fastjet::PseudoJet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<fastjet::PseudoJet*, std::vector<fastjet::PseudoJet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::FParameter::_calcFParameter(const std::vector<Rivet::Vector3>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::FastJets::calc(const ParticleVector&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<fastjet::PseudoJet*, std::vector<fastjet::PseudoJet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::FParameter::calc(const std::vector<Rivet::Particle>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::FParameter::calc(const std::vector<Rivet::FourMomentum>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Hemispheres.lo Hemispheres.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o IdentifiedFinalState.lo IdentifiedFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Hemispheres.cc  -fPIC -DPIC -o .libs/Hemispheres.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c IdentifiedFinalState.cc  -fPIC -DPIC -o .libs/IdentifiedFinalState.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from HadronicFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from HadronicFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::HadronicFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o InitialQuarks.lo InitialQuarks.cc
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from NonHadronicFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c InitialQuarks.cc  -fPIC -DPIC -o .libs/InitialQuarks.o
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from NonHadronicFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::NonHadronicFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o InvMassFinalState.lo InvMassFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c InvMassFinalState.cc  -fPIC -DPIC -o .libs/InvMassFinalState.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from IdentifiedFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from IdentifiedFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::IdentifiedFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o JetAlg.lo JetAlg.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o JetShape.lo JetShape.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c JetAlg.cc  -fPIC -DPIC -o .libs/JetAlg.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c JetShape.cc  -fPIC -DPIC -o .libs/JetShape.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/InitialQuarks.hh:5,
                 from InitialQuarks.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/InitialQuarks.hh:5,
                 from InitialQuarks.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::InitialQuarks::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o LeadingParticlesFinalState.lo LeadingParticlesFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c LeadingParticlesFinalState.cc  -fPIC -DPIC -o .libs/LeadingParticlesFinalState.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from ../../include/Rivet/Projections/InvMassFinalState.hh:5,
                 from InvMassFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<Rivet::Particle, Rivet::Particle>; _Alloc = std::allocator<std::pair<Rivet::Particle, Rivet::Particle> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<Rivet::Particle, Rivet::Particle> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<Rivet::Particle, Rivet::Particle>*, std::vector<std::pair<Rivet::Particle, Rivet::Particle> > >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from ../../include/Rivet/Projections/InvMassFinalState.hh:5,
                 from InvMassFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::InvMassFinalState::calc(const ParticleVector&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Rivet::Particle, Rivet::Particle>*, std::vector<std::pair<Rivet::Particle, Rivet::Particle> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Rivet::Particle, Rivet::Particle>*, std::vector<std::pair<Rivet::Particle, Rivet::Particle> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o LeptonClusters.lo LeptonClusters.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c LeptonClusters.cc  -fPIC -DPIC -o .libs/LeptonClusters.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from JetAlg.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from JetShape.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from JetShape.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In constructor 'Rivet::JetShape::JetShape(const Rivet::JetAlg&, double, double, size_t, double, double, double, double, Rivet::RapScheme)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from JetAlg.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o MergedFinalState.lo MergedFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c MergedFinalState.cc  -fPIC -DPIC -o .libs/MergedFinalState.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o MissingMomentum.lo MissingMomentum.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c MissingMomentum.cc  -fPIC -DPIC -o .libs/MissingMomentum.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Event.hh:5,
                 from ../../include/Rivet/Projections/LeadingParticlesFinalState.hh:5,
                 from LeadingParticlesFinalState.cc:1:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Event.hh:5,
                 from ../../include/Rivet/Projections/LeadingParticlesFinalState.hh:5,
                 from LeadingParticlesFinalState.cc:1:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::LeadingParticlesFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Multiplicity.lo Multiplicity.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Multiplicity.cc  -fPIC -DPIC -o .libs/Multiplicity.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ../../include/Rivet/Projections/LeptonClusters.hh:5,
                 from LeptonClusters.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::ClusteredLepton; _Alloc = std::allocator<Rivet::ClusteredLepton>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::ClusteredLepton>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::ClusteredLepton*, std::vector<Rivet::ClusteredLepton> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >; _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ../../include/Rivet/Projections/LeptonClusters.hh:5,
                 from LeptonClusters.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::LeptonClusters::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::ClusteredLepton*, std::vector<Rivet::ClusteredLepton> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::ClusteredLepton*, std::vector<Rivet::ClusteredLepton> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
    _M_range_insert(__pos, __first, __last, _IterCategory());
    ^~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from MergedFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from MergedFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::MergedFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o NeutralFinalState.lo NeutralFinalState.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ParisiTensor.lo ParisiTensor.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c NeutralFinalState.cc  -fPIC -DPIC -o .libs/NeutralFinalState.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ParisiTensor.cc  -fPIC -DPIC -o .libs/ParisiTensor.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o PVertex.lo PVertex.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c PVertex.cc  -fPIC -DPIC -o .libs/PVertex.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Sphericity.lo Sphericity.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Sphericity.cc  -fPIC -DPIC -o .libs/Sphericity.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from NeutralFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from NeutralFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::NeutralFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Spherocity.lo Spherocity.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o SVertex.lo SVertex.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Spherocity.cc  -fPIC -DPIC -o .libs/Spherocity.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c SVertex.cc  -fPIC -DPIC -o .libs/SVertex.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Thrust.lo Thrust.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Thrust.cc  -fPIC -DPIC -o .libs/Thrust.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/Sphericity.hh:5,
                 from Sphericity.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Vector3; _Alloc = std::allocator<Rivet::Vector3>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Vector3>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, Rivet::Vector<3u> >; _Alloc = std::allocator<std::pair<double, Rivet::Vector<3u> > >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, Rivet::Vector<3u> >, std::allocator<std::pair<double, Rivet::Vector<3u> > > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, Rivet::Vector<3u> >*, std::vector<std::pair<double, Rivet::Vector<3u> >, std::allocator<std::pair<double, Rivet::Vector<3u> > > > >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/Sphericity.hh:5,
                 from Sphericity.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In function 'Rivet::EigenSystem<N> Rivet::diagonalize(const Rivet::Matrix<N>&) [with unsigned int N = 3u]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, Rivet::Vector<3u> >*, std::vector<std::pair<double, Rivet::Vector<3u> >, std::allocator<std::pair<double, Rivet::Vector<3u> > > > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Sphericity::_calcSphericity(const std::vector<Rivet::Vector3>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Sphericity::calc(const std::vector<Rivet::Particle>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Sphericity::calc(const std::vector<Rivet::FourMomentum>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o TotalVisibleMomentum.lo TotalVisibleMomentum.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c TotalVisibleMomentum.cc  -fPIC -DPIC -o .libs/TotalVisibleMomentum.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from Spherocity.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Vector3; _Alloc = std::allocator<Rivet::Vector3>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Vector3>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from Spherocity.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In function 'void Rivet::_calcS(const std::vector<Rivet::Vector3>&, double&, Rivet::Vector3&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from Thrust.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Spherocity::_calcSpherocity(const std::vector<Rivet::Vector3>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Vector3; _Alloc = std::allocator<Rivet::Vector3>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Vector3>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from Thrust.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Vector3&, const Rivet::Vector3&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Vector3&, const Rivet::Vector3&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from Thrust.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >; _Distance = int; _Tp = Rivet::Vector3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Vector3&, const Rivet::Vector3&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from SVertex.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::FourMomentum; _Alloc = std::allocator<Rivet::FourMomentum>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::FourMomentum>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from Thrust.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Vector3&, const Rivet::Vector3&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void Rivet::_calcT(const std::vector<Rivet::Vector3>&, double&, Rivet::Vector3&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from Thrust.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Spherocity::calc(const std::vector<Rivet::Particle>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Spherocity::calc(const std::vector<Rivet::FourMomentum>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Thrust::_calcThrust(const std::vector<Rivet::Vector3>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o TriggerCDFRun0Run1.lo TriggerCDFRun0Run1.cc
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from SVertex.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::SVertex::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c TriggerCDFRun0Run1.cc  -fPIC -DPIC -o .libs/TriggerCDFRun0Run1.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o TriggerCDFRun2.lo TriggerCDFRun2.cc
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Thrust::calc(const std::vector<Rivet::Particle>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c TriggerCDFRun2.cc  -fPIC -DPIC -o .libs/TriggerCDFRun2.o
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::Thrust::calc(const std::vector<Rivet::FourMomentum>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o TriggerUA5.lo TriggerUA5.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c TriggerUA5.cc  -fPIC -DPIC -o .libs/TriggerUA5.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o UnstableFinalState.lo UnstableFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c UnstableFinalState.cc  -fPIC -DPIC -o .libs/UnstableFinalState.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o VetoedFinalState.lo VetoedFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c VetoedFinalState.cc  -fPIC -DPIC -o .libs/VetoedFinalState.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o VisibleFinalState.lo VisibleFinalState.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c VisibleFinalState.cc  -fPIC -DPIC -o .libs/VisibleFinalState.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o WFinder.lo WFinder.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c WFinder.cc  -fPIC -DPIC -o .libs/WFinder.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from ../../include/Rivet/Projections/UnstableFinalState.hh:5,
                 from UnstableFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Projection.hh:5,
                 from ../../include/Rivet/Projections/FinalState.hh:5,
                 from ../../include/Rivet/Projections/UnstableFinalState.hh:5,
                 from UnstableFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::UnstableFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ZFinder.lo ZFinder.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ZFinder.cc  -fPIC -DPIC -o .libs/ZFinder.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from VisibleFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from VetoedFinalState.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:141:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from VisibleFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::VisibleFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/set:60:0,
                 from ../../include/Rivet/RivetSTL.hh:5,
                 from ../../include/Rivet/Rivet.hh:8,
                 from VetoedFinalState.cc:2:
/usr/include/c++/6/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >; _Val = std::pair<const std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >, Rivet::FourMomentum>; _KeyOfValue = std::_Select1st<std::pair<const std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >, Rivet::FourMomentum> >; _Compare = std::less<std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > > >; _Alloc = std::allocator<std::pair<const std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >, Rivet::FourMomentum> >]':
/usr/include/c++/6/bits/stl_tree.h:1928:5: note: parameter passing for argument of type 'std::_Rb_tree<std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >, std::pair<const std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >, Rivet::FourMomentum>, std::_Select1st<std::pair<const std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >, Rivet::FourMomentum> >, std::less<std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > > >, std::allocator<std::pair<const std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >, Rivet::FourMomentum> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::set<__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> > >, Rivet::FourMomentum> >}' will change in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from VetoedFinalState.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::VetoedFinalState::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1151:35: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
       { return _M_erase(__position); }
                                   ^
/usr/include/c++/6/bits/stl_vector.h:1151:35: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
       { return _M_erase(__position); }
                                   ^
/usr/include/c++/6/bits/stl_vector.h:1151:35: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
       { return _M_erase(__position); }
                                   ^
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ../../include/Rivet/Projections/WFinder.hh:5,
                 from WFinder.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >; _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ../../include/Rivet/Projections/WFinder.hh:5,
                 from WFinder.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::WFinder::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
    _M_range_insert(__pos, __first, __last, _IterCategory());
    ^~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
    _M_range_insert(__pos, __first, __last, _IterCategory());
    ^~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h: In constructor 'Rivet::WFinder::WFinder(const Rivet::FinalState&, double, double, double, Rivet::PdgId, double, double, double, double, bool, bool, double, bool)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In constructor 'Rivet::WFinder::WFinder(double, double, double, Rivet::PdgId, double, double, double, double, bool, bool, double, bool)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ../../include/Rivet/Projections/ZFinder.hh:5,
                 from ZFinder.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >; _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/Logging.hh:4,
                 from ../../include/Rivet/Projections/ZFinder.hh:5,
                 from ZFinder.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ZFinder::project(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
    _M_range_insert(__pos, __first, __last, _IterCategory());
    ^~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h: In constructor 'Rivet::ZFinder::ZFinder(const Rivet::FinalState&, double, double, double, Rivet::PdgId, double, double, double, bool, bool, double)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In constructor 'Rivet::ZFinder::ZFinder(double, double, double, Rivet::PdgId, double, double, double, bool, bool, double)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=link /usr/bin/g++ -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -o libRivetProjections.la  Beam.lo BeamThrust.lo ChargedFinalState.lo ChargedLeptons.lo CentralEtHCM.lo ClusteredPhotons.lo DISFinalState.lo DISKinematics.lo DISLepton.lo FastJets.lo FinalState.lo FoxWolframMoments.lo FParameter.lo HadronicFinalState.lo NonHadronicFinalState.lo Hemispheres.lo IdentifiedFinalState.lo InitialQuarks.lo InvMassFinalState.lo JetAlg.lo JetShape.lo LeadingParticlesFinalState.lo LeptonClusters.lo MergedFinalState.lo MissingMomentum.lo Multiplicity.lo NeutralFinalState.lo ParisiTensor.lo PVertex.lo Sphericity.lo Spherocity.lo SVertex.lo Thrust.lo TotalVisibleMomentum.lo TriggerCDFRun0Run1.lo TriggerCDFRun2.lo TriggerUA5.lo UnstableFinalState.lo VetoedFinalState.lo VisibleFinalState.lo WFinder.lo ZFinder.lo  
libtool: link: ar cru .libs/libRivetProjections.a .libs/Beam.o .libs/BeamThrust.o .libs/ChargedFinalState.o .libs/ChargedLeptons.o .libs/CentralEtHCM.o .libs/ClusteredPhotons.o .libs/DISFinalState.o .libs/DISKinematics.o .libs/DISLepton.o .libs/FastJets.o .libs/FinalState.o .libs/FoxWolframMoments.o .libs/FParameter.o .libs/HadronicFinalState.o .libs/NonHadronicFinalState.o .libs/Hemispheres.o .libs/IdentifiedFinalState.o .libs/InitialQuarks.o .libs/InvMassFinalState.o .libs/JetAlg.o .libs/JetShape.o .libs/LeadingParticlesFinalState.o .libs/LeptonClusters.o .libs/MergedFinalState.o .libs/MissingMomentum.o .libs/Multiplicity.o .libs/NeutralFinalState.o .libs/ParisiTensor.o .libs/PVertex.o .libs/Sphericity.o .libs/Spherocity.o .libs/SVertex.o .libs/Thrust.o .libs/TotalVisibleMomentum.o .libs/TriggerCDFRun0Run1.o .libs/TriggerCDFRun2.o .libs/TriggerUA5.o .libs/UnstableFinalState.o .libs/VetoedFinalState.o .libs/VisibleFinalState.o .libs/WFinder.o .libs/ZFinder.o 
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libRivetProjections.a
libtool: link: ( cd ".libs" && rm -f "libRivetProjections.la" && ln -s "../libRivetProjections.la" "libRivetProjections.la" )
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/Projections'
Making all in Tools
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/Tools'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/Tools'
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-Logging.lo `test -f 'Logging.cc' || echo './'`Logging.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-RivetAIDA.lo `test -f 'RivetAIDA.cc' || echo './'`RivetAIDA.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-RivetPaths.lo `test -f 'RivetPaths.cc' || echo './'`RivetPaths.cc
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-binreloc.lo `test -f 'binreloc.c' || echo './'`binreloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c binreloc.c  -fPIC -DPIC -o .libs/libRivetTools_la-binreloc.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c RivetPaths.cc  -fPIC -DPIC -o .libs/libRivetTools_la-RivetPaths.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c RivetAIDA.cc  -fPIC -DPIC -o .libs/libRivetTools_la-RivetAIDA.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Logging.cc  -fPIC -DPIC -o .libs/libRivetTools_la-Logging.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-Utils.lo `test -f 'Utils.cc' || echo './'`Utils.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c Utils.cc  -fPIC -DPIC -o .libs/libRivetTools_la-Utils.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-ParticleIdUtils.lo `test -f 'ParticleIdUtils.cc' || echo './'`ParticleIdUtils.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ParticleIdUtils.cc  -fPIC -DPIC -o .libs/libRivetTools_la-ParticleIdUtils.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-mt2_bisect.lo `test -f 'mt2_bisect.cc' || echo './'`mt2_bisect.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-RivetMT2.lo `test -f 'RivetMT2.cc' || echo './'`RivetMT2.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c mt2_bisect.cc  -fPIC -DPIC -o .libs/libRivetTools_la-mt2_bisect.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c RivetMT2.cc  -fPIC -DPIC -o .libs/libRivetTools_la-RivetMT2.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libRivetTools_la-BinnedHistogram.lo `test -f 'BinnedHistogram.cc' || echo './'`BinnedHistogram.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -DENABLE_BINRELOC -DDEFAULTDATADIR=\"/usr/share\" -DDEFAULTLIBDIR=\"/usr/lib/arm-linux-gnueabihf/Rivet\" -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c BinnedHistogram.cc  -fPIC -DPIC -o .libs/libRivetTools_la-BinnedHistogram.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/RivetAIDA.hh:8,
                 from RivetAIDA.cc:1:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::DPSXYPoint; _Alloc = std::allocator<Rivet::DPSXYPoint>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::DPSXYPoint>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::DPSXYPoint*, std::vector<Rivet::DPSXYPoint> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::DPSXYPoint>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::DPSXYPoint*, std::vector<Rivet::DPSXYPoint> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::DPSXPoint; _Alloc = std::allocator<Rivet::DPSXPoint>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::DPSXPoint>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::DPSXPoint*, std::vector<Rivet::DPSXPoint> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::DPSXPoint>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::DPSXPoint*, std::vector<Rivet::DPSXPoint> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/set:60:0,
                 from ../../include/Rivet/RivetSTL.hh:5,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Tools/BinnedHistogram.hh:4,
                 from BinnedHistogram.cc:2:
/usr/include/c++/6/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree<double, std::pair<const double, AIDA::IHistogram1D*>, std::_Select1st<std::pair<const double, AIDA::IHistogram1D*> >, std::less<double>, std::allocator<std::pair<const double, AIDA::IHistogram1D*> > >::_Alloc_node; _Key = double; _Val = std::pair<const double, AIDA::IHistogram1D*>; _KeyOfValue = std::_Select1st<std::pair<const double, AIDA::IHistogram1D*> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, AIDA::IHistogram1D*> >]':
/usr/include/c++/6/bits/stl_tree.h:1989:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, AIDA::IHistogram1D*>, std::_Select1st<std::pair<const double, AIDA::IHistogram1D*> >, std::less<double>, std::allocator<std::pair<const double, AIDA::IHistogram1D*> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const double, AIDA::IHistogram1D*> >}' will change in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree<AIDA::IHistogram1D*, std::pair<AIDA::IHistogram1D* const, double>, std::_Select1st<std::pair<AIDA::IHistogram1D* const, double> >, std::less<AIDA::IHistogram1D*>, std::allocator<std::pair<AIDA::IHistogram1D* const, double> > >::_Alloc_node; _Key = AIDA::IHistogram1D*; _Val = std::pair<AIDA::IHistogram1D* const, double>; _KeyOfValue = std::_Select1st<std::pair<AIDA::IHistogram1D* const, double> >; _Compare = std::less<AIDA::IHistogram1D*>; _Alloc = std::allocator<std::pair<AIDA::IHistogram1D* const, double> >]':
/usr/include/c++/6/bits/stl_tree.h:1989:7: note: parameter passing for argument of type 'std::_Rb_tree<AIDA::IHistogram1D*, std::pair<AIDA::IHistogram1D* const, double>, std::_Select1st<std::pair<AIDA::IHistogram1D* const, double> >, std::less<AIDA::IHistogram1D*>, std::allocator<std::pair<AIDA::IHistogram1D* const, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<AIDA::IHistogram1D* const, double> >}' will change in GCC 7.1
/usr/include/c++/6/bits/stl_tree.h: In member function 'const Rivet::BinnedHistogram<T>& Rivet::BinnedHistogram<T>::addHistogram(const T&, const T&, AIDA::IHistogram1D*) [with T = double]':
/usr/include/c++/6/bits/stl_tree.h:996:43: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, AIDA::IHistogram1D*>, std::_Select1st<std::pair<const double, AIDA::IHistogram1D*> >, std::less<double>, std::allocator<std::pair<const double, AIDA::IHistogram1D*> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const double, AIDA::IHistogram1D*> >}' will change in GCC 7.1
  return _M_insert_unique_(__pos, __x, __an);
                                           ^
/usr/include/c++/6/bits/stl_tree.h:996:43: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, AIDA::IHistogram1D*>, std::_Select1st<std::pair<const double, AIDA::IHistogram1D*> >, std::less<double>, std::allocator<std::pair<const double, AIDA::IHistogram1D*> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const double, AIDA::IHistogram1D*> >}' will change in GCC 7.1
  return _M_insert_unique_(__pos, __x, __an);
                                           ^
/usr/include/c++/6/bits/stl_tree.h:996:43: note: parameter passing for argument of type 'std::_Rb_tree<AIDA::IHistogram1D*, std::pair<AIDA::IHistogram1D* const, double>, std::_Select1st<std::pair<AIDA::IHistogram1D* const, double> >, std::less<AIDA::IHistogram1D*>, std::allocator<std::pair<AIDA::IHistogram1D* const, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<AIDA::IHistogram1D* const, double> >}' will change in GCC 7.1
  return _M_insert_unique_(__pos, __x, __an);
                                           ^
/usr/include/c++/6/bits/stl_tree.h: In member function 'void Rivet::BinnedHistogram<T>::scale(const T&, Rivet::Analysis*) [with T = double]':
/usr/include/c++/6/bits/stl_tree.h:996:43: note: parameter passing for argument of type 'std::_Rb_tree<AIDA::IHistogram1D*, std::pair<AIDA::IHistogram1D* const, double>, std::_Select1st<std::pair<AIDA::IHistogram1D* const, double> >, std::less<AIDA::IHistogram1D*>, std::allocator<std::pair<AIDA::IHistogram1D* const, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<AIDA::IHistogram1D* const, double> >}' will change in GCC 7.1
  return _M_insert_unique_(__pos, __x, __an);
                                           ^
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/RivetAIDA.hh:8,
                 from RivetAIDA.cc:1:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual AIDA::IDataPointSet* LWH::DataPointSetFactory::createX(const string&, const string&, const std::vector<double>&, const std::vector<double>&, const std::vector<double>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual AIDA::IDataPointSet* LWH::DataPointSetFactory::createY(const string&, const string&, const std::vector<double>&, const std::vector<double>&, const std::vector<double>&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual AIDA::IDataPointSet* LWH::DataPointSetFactory::create(const string&, const AIDA::IHistogram2D&, const string&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual AIDA::IDataPointSet* LWH::DataPointSetFactory::create(const string&, const AIDA::IProfile1D&, const string&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual AIDA::IDataPointSet* LWH::DataPointSetFactory::create(const string&, const AIDA::IHistogram1D&, const string&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In function 'std::map<std::__cxx11::basic_string<char>, std::vector<Rivet::DPSXYPoint> > Rivet::getDPSXYValsErrs(std::__cxx11::string)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::DPSXYPoint*, std::vector<Rivet::DPSXYPoint> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In function 'std::map<std::__cxx11::basic_string<char>, std::vector<Rivet::DPSXPoint> > Rivet::getDPSXValsErrs(std::__cxx11::string)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::DPSXPoint*, std::vector<Rivet::DPSXPoint> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=link /usr/bin/g++ -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -o libRivetTools.la  libRivetTools_la-Logging.lo libRivetTools_la-RivetAIDA.lo libRivetTools_la-RivetPaths.lo libRivetTools_la-binreloc.lo libRivetTools_la-Utils.lo libRivetTools_la-ParticleIdUtils.lo libRivetTools_la-mt2_bisect.lo libRivetTools_la-RivetMT2.lo libRivetTools_la-BinnedHistogram.lo -lyaml-cpp -ltinyxml 
libtool: link: ar cru .libs/libRivetTools.a .libs/libRivetTools_la-Logging.o .libs/libRivetTools_la-RivetAIDA.o .libs/libRivetTools_la-RivetPaths.o .libs/libRivetTools_la-binreloc.o .libs/libRivetTools_la-Utils.o .libs/libRivetTools_la-ParticleIdUtils.o .libs/libRivetTools_la-mt2_bisect.o .libs/libRivetTools_la-RivetMT2.o .libs/libRivetTools_la-BinnedHistogram.o 
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libRivetTools.a
libtool: link: ( cd ".libs" && rm -f "libRivetTools.la" && ln -s "../libRivetTools.la" "libRivetTools.la" )
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/Tools'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/Tools'
Making all in Analyses
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/Analyses'
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o MC_JetAnalysis.lo MC_JetAnalysis.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o MC_JetSplittings.lo MC_JetSplittings.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ALICE_2010_S8624100.lo ALICE_2010_S8624100.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ALICE_2010_S8625980.lo ALICE_2010_S8625980.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c MC_JetSplittings.cc  -fPIC -DPIC -o .libs/MC_JetSplittings.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ALICE_2010_S8625980.cc  -fPIC -DPIC -o .libs/ALICE_2010_S8625980.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c MC_JetAnalysis.cc  -fPIC -DPIC -o .libs/MC_JetAnalysis.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ALICE_2010_S8624100.cc  -fPIC -DPIC -o .libs/ALICE_2010_S8624100.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ALICE_2010_S8706239.lo ALICE_2010_S8706239.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ALICE_2010_S8706239.cc  -fPIC -DPIC -o .libs/ALICE_2010_S8706239.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ALICE_2011_S8909580.lo ALICE_2011_S8909580.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ALICE_2011_S8909580.cc  -fPIC -DPIC -o .libs/ALICE_2011_S8909580.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ALICE_2011_S8945144.lo ALICE_2011_S8945144.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ALICE_2011_S8945144.cc  -fPIC -DPIC -o .libs/ALICE_2011_S8945144.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ../../include/Rivet/Analyses/MC_JetAnalysis.hh:5,
                 from MC_JetAnalysis.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ../../include/Rivet/Analyses/MC_JetAnalysis.hh:5,
                 from MC_JetAnalysis.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ../../include/Rivet/Analyses/MC_JetAnalysis.hh:5,
                 from MC_JetAnalysis.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::MC_JetAnalysis::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ALICE_2012_I1181770.lo ALICE_2012_I1181770.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ALICE_2012_I1181770.cc  -fPIC -DPIC -o .libs/ALICE_2012_I1181770.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2010_S8591806.lo ATLAS_2010_S8591806.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2010_S8591806.cc  -fPIC -DPIC -o .libs/ATLAS_2010_S8591806.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2010_S8817804.lo ATLAS_2010_S8817804.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2010_S8817804.cc  -fPIC -DPIC -o .libs/ATLAS_2010_S8817804.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2010_S8894728.lo ATLAS_2010_S8894728.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2010_S8894728.cc  -fPIC -DPIC -o .libs/ATLAS_2010_S8894728.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ALICE_2012_I1181770.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ALICE_2012_I1181770.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ALICE_2012_I1181770.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ALICE_2012_I1181770.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2010_S8914702.lo ATLAS_2010_S8914702.cc
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ALICE_2012_I1181770::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ALICE_2012_I1181770.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2010_S8914702.cc  -fPIC -DPIC -o .libs/ATLAS_2010_S8914702.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2010_S8918562.lo ATLAS_2010_S8918562.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2010_S8918562.cc  -fPIC -DPIC -o .libs/ATLAS_2010_S8918562.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8817804.cc:3:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::FourMomentum; _Alloc = std::allocator<Rivet::FourMomentum>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::FourMomentum>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8894728.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8894728.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8817804.cc:3:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8894728.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8817804.cc:3:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8817804.cc:3:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8817804.cc:3:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2010_S8817804::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8817804.cc:3:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8894728.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8894728.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2010_S8894728::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2010_S8919674.lo ATLAS_2010_S8919674.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S8924791.lo ATLAS_2011_S8924791.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2010_S8919674.cc  -fPIC -DPIC -o .libs/ATLAS_2010_S8919674.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S8924791.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S8924791.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8914702.cc:6:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8914702.cc:6:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8914702.cc:6:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8914702.cc:6:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8914702.cc:6:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8914702.cc:6:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8914702.cc:6:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2010_S8914702::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8914702.cc:6:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S8971293.lo ATLAS_2011_S8971293.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S8971293.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S8971293.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S8994773.lo ATLAS_2011_S8994773.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S8994773.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S8994773.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8924791.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8924791.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8924791.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8924791.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8919674.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8924791.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8919674.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8919674.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8919674.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8924791.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S8924791::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8924791.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8919674.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8919674.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'Rivet::Jets Rivet::JetAlg::jets(F, double, double, double, double, Rivet::RapScheme) const [with F = bool (*)(const Rivet::Jet&, const Rivet::Jet&)]':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8924791.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S8924791::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2010_S8919674.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2010_S8919674::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8971293.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8971293.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S8983313.lo ATLAS_2011_S8983313.cc
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2010_S8919674::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S8983313.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S8983313.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8971293.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8971293.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8971293.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S9002537.lo ATLAS_2011_S9002537.cc
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S8971293::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8971293.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S9002537.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S9002537.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8994773.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8994773.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8994773.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S8994773::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S9120807.lo ATLAS_2011_S9120807.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S9120807.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S9120807.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S9126244.lo ATLAS_2011_S9126244.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S9126244.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S9126244.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9002537.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9002537.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S9002537::finalize()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9002537.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9002537.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S9002537::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S8983313::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S8983313.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S9128077.lo ATLAS_2011_S9128077.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S9128077.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S9128077.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_vector.h: In member function 'Rivet::Analysis* Rivet::AnalysisBuilder<T>::mkAnalysis() const [with T = Rivet::ATLAS_2011_S9120807]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S8983313::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::FourMomentum; _Alloc = std::allocator<Rivet::FourMomentum>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::FourMomentum>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S9131140.lo ATLAS_2011_S9131140.cc
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S9131140.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S9131140.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::ATLAS_2011_S9126244::initializePlots(Rivet::ATLAS_2011_S9126244_Plots&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S9120807::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9120807.cc:6:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S9212183.lo ATLAS_2011_S9212183.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S9212183.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S9212183.o
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S9126244::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9126244.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S9126244::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S9225137.lo ATLAS_2011_S9225137.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S9225137.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S9225137.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9128077.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::FourMomentum; _Alloc = std::allocator<Rivet::FourMomentum>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::FourMomentum>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9128077.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_S9019561.lo ATLAS_2011_S9019561.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_S9019561.cc  -fPIC -DPIC -o .libs/ATLAS_2011_S9019561.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9128077.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9128077.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9128077.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S9128077::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9128077.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9128077.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9128077.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_I894867.lo ATLAS_2011_I894867.cc
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_I894867.cc  -fPIC -DPIC -o .libs/ATLAS_2011_I894867.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S9212183::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9212183.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S9212183::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S9225137::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9225137.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_I919017.lo ATLAS_2011_I919017.cc
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_I919017.cc  -fPIC -DPIC -o .libs/ATLAS_2011_I919017.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S9225137::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_S9019561::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_S9019561.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I894867.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I894867.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I894867.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2011_I894867::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_S9019561::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_I925932.lo ATLAS_2011_I925932.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_I925932.cc  -fPIC -DPIC -o .libs/ATLAS_2011_I925932.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_I926145.lo ATLAS_2011_I926145.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_I926145.cc  -fPIC -DPIC -o .libs/ATLAS_2011_I926145.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_I944826.lo ATLAS_2011_I944826.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_I944826.cc  -fPIC -DPIC -o .libs/ATLAS_2011_I944826.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_I945498.lo ATLAS_2011_I945498.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_I945498.cc  -fPIC -DPIC -o .libs/ATLAS_2011_I945498.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I926145.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I926145.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_I926145::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I944826.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2011_I954993.lo ATLAS_2011_I954993.cc
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I944826.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_I944826::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2011_I954993.cc  -fPIC -DPIC -o .libs/ATLAS_2011_I954993.o
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_I944826::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I943401.lo ATLAS_2012_I943401.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I943401.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I943401.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I919017.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I919017.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'Rivet::Jets Rivet::ATLAS_2011_I945498::selectJets(const Rivet::ZFinder*, const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2011_I945498.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2011_I945498::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1082936.lo ATLAS_2012_I1082936.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1082936.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1082936.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1084540.lo ATLAS_2012_I1084540.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1084540.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1084540.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I943401::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I943401.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_I943401::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1084540.cc:20:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1084540.cc:20:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1084540.cc:20:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'void Rivet::ATLAS_2012_I1084540::fillMap(const Rivet::FinalState&, bool*, double)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1091481.lo ATLAS_2012_I1091481.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1091481.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1091481.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1082936.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::FourMomentum; _Alloc = std::allocator<Rivet::FourMomentum>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::FourMomentum>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1093738.lo ATLAS_2012_I1093738.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1093738.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1093738.o
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1082936.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1082936.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1082936.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1082936.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1082936::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1082936.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1094061.lo ATLAS_2012_I1094061.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1094061.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1094061.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1094568.lo ATLAS_2012_I1094568.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1094568.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1094568.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1091481.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1091481.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1091481.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1091481::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1112263.lo ATLAS_2012_I1112263.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1112263.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1112263.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1093738::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1093738.cc:6:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1094568.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1117704.lo ATLAS_2012_I1117704.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1117704.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1117704.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1094568.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1094568.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1094568.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1960:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~
/usr/include/c++/6/bits/stl_algo.h:1960:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1094568.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1094568.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1094568::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:4739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
       ^~~
/usr/include/c++/6/bits/stl_algo.h:4739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1094568.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1094568.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1118269.lo ATLAS_2012_I1118269.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1118269.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1118269.o
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_I1094568::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1119557.lo ATLAS_2012_I1119557.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1119557.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1119557.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1112263::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1112263.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_I1112263::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1118269.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1118269.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_I1118269::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
ATLAS_2012_I1119557.cc:167:12: warning: 'double Rivet::{anonymous}::getEcc(const Rivet::Jet&)' defined but not used [-Wunused-function]
     double getEcc(const Jet& jet) {
            ^~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1125575.lo ATLAS_2012_I1125575.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1125961.lo ATLAS_2012_I1125961.cc
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1125575.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1125575.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1125961.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1125961.o
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1117704::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1117704.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_I1117704::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1119557.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1119557.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1119557.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1119557.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1183818.lo ATLAS_2012_I1183818.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1183818.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1183818.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1119557.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1119557::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_I1188891.lo ATLAS_2012_I1188891.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_I1188891.cc  -fPIC -DPIC -o .libs/ATLAS_2012_I1188891.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125575.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125575.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125575.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125575.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125575.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125575.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125575.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125575.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1125961::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1125961.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1183818.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1125575::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1183818.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_I1125961::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1183818.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1183818.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1183818.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1183818.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_I1183818::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1183818.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2013_I1217867.lo ATLAS_2013_I1217867.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2013_I1217867.cc  -fPIC -DPIC -o .libs/ATLAS_2013_I1217867.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ATLAS_2012_CONF_2012_001.lo ATLAS_2012_CONF_2012_001.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ATLAS_2012_CONF_2012_001.cc  -fPIC -DPIC -o .libs/ATLAS_2012_CONF_2012_001.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1188891.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::FourMomentum; _Alloc = std::allocator<Rivet::FourMomentum>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::FourMomentum>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1188891.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1188891.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1188891.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2010_S8547297.lo CMS_2010_S8547297.cc
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2010_S8547297.cc  -fPIC -DPIC -o .libs/CMS_2010_S8547297.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1188891.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_I1188891::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_I1188891.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::FourMomentum*, std::vector<Rivet::FourMomentum> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_I1188891::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2010_S8656010.lo CMS_2010_S8656010.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2010_S8656010.cc  -fPIC -DPIC -o .libs/CMS_2010_S8656010.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2013_I1217867.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2013_I1217867.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2013_I1217867.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2013_I1217867.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S8884919.lo CMS_2011_S8884919.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S8884919.cc  -fPIC -DPIC -o .libs/CMS_2011_S8884919.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2013_I1217867.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2013_I1217867.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2013_I1217867::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2013_I1217867.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2013_I1217867::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S8941262.lo CMS_2011_S8941262.cc
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::ATLAS_2012_CONF_2012_001::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from ATLAS_2012_CONF_2012_001.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S8941262.cc  -fPIC -DPIC -o .libs/CMS_2011_S8941262.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S8950903.lo CMS_2011_S8950903.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S8950903.cc  -fPIC -DPIC -o .libs/CMS_2011_S8950903.o
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::ATLAS_2012_CONF_2012_001::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S8957746.lo CMS_2011_S8957746.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S8957746.cc  -fPIC -DPIC -o .libs/CMS_2011_S8957746.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8884919.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8884919.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CMS_2011_S8884919::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S8968497.lo CMS_2011_S8968497.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S8968497.cc  -fPIC -DPIC -o .libs/CMS_2011_S8968497.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8941262.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8941262.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8941262.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2011_S8941262::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S8973270.lo CMS_2011_S8973270.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S8973270.cc  -fPIC -DPIC -o .libs/CMS_2011_S8973270.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8950903.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8950903.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8950903.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8950903.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8950903.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2011_S8950903::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8957746.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Vector3; _Alloc = std::allocator<Rivet::Vector3>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Vector3>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8957746.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S8978280.lo CMS_2011_S8978280.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S8978280.cc  -fPIC -DPIC -o .libs/CMS_2011_S8978280.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8957746.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8957746.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8968497.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8968497.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8957746.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8968497.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8968497.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2011_S8957746::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8957746.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Vector3*, std::vector<Rivet::Vector3> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8968497.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2011_S8968497::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S9086218.lo CMS_2011_S9086218.cc
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8973270.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S9086218.cc  -fPIC -DPIC -o .libs/CMS_2011_S9086218.o
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8973270.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S9088458.lo CMS_2011_S9088458.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S9088458.cc  -fPIC -DPIC -o .libs/CMS_2011_S9088458.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8973270.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8973270.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S8973270.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2011_S8973270::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S9120041.lo CMS_2011_S9120041.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S9120041.cc  -fPIC -DPIC -o .libs/CMS_2011_S9120041.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_S9215166.lo CMS_2011_S9215166.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_S9215166.cc  -fPIC -DPIC -o .libs/CMS_2011_S9215166.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9088458.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9088458.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CMS_2011_S9088458::finalize()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9086218.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9088458.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9086218.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9088458.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CMS_2011_S9086218::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9088458.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9088458.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9088458.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2011_S9088458::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9088458.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2011_I954992.lo CMS_2011_I954992.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2011_I954992.cc  -fPIC -DPIC -o .libs/CMS_2011_I954992.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9120041.cc:3:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9120041.cc:3:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2012_I1087342.lo CMS_2012_I1087342.cc
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9120041.cc:3:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2012_I1087342.cc  -fPIC -DPIC -o .libs/CMS_2012_I1087342.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9120041.cc:3:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9120041.cc:3:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9120041.cc:3:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9120041.cc:3:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9215166.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9120041.cc:3:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9215166.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9215166.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9215166.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2011_S9120041::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2011_S9215166.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2011_S9215166::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2012_I1102908.lo CMS_2012_I1102908.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2012_I1102908.cc  -fPIC -DPIC -o .libs/CMS_2012_I1102908.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2012_I1107658.lo CMS_2012_I1107658.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2012_I1107658.cc  -fPIC -DPIC -o .libs/CMS_2012_I1107658.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2012_I1184941.lo CMS_2012_I1184941.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2012_I1184941.cc  -fPIC -DPIC -o .libs/CMS_2012_I1184941.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1087342.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1087342.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2012_I1193338.lo CMS_2012_I1193338.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2012_I1193338.cc  -fPIC -DPIC -o .libs/CMS_2012_I1193338.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1102908.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1102908.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CMS_2012_I1102908::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_QCD_10_024.lo CMS_QCD_10_024.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_QCD_10_024.cc  -fPIC -DPIC -o .libs/CMS_QCD_10_024.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1184941.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1184941.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1184941.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2012_PAS_FWD_11_003.lo CMS_2012_PAS_FWD_11_003.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2012_PAS_FWD_11_003.cc  -fPIC -DPIC -o .libs/CMS_2012_PAS_FWD_11_003.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1184941.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1193338.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1193338.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1184941.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1193338.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1184941.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1184941.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2012_I1193338::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_I1184941.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CMS_2012_PAS_QCD_11_010.lo CMS_2012_PAS_QCD_11_010.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CMS_2012_PAS_QCD_11_010.cc  -fPIC -DPIC -o .libs/CMS_2012_PAS_QCD_11_010.o
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2012_I1184941::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o LHCB_2010_I867355.lo LHCB_2010_I867355.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c LHCB_2010_I867355.cc  -fPIC -DPIC -o .libs/LHCB_2010_I867355.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o LHCF_2012_I1115479.lo LHCF_2012_I1115479.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c LHCF_2012_I1115479.cc  -fPIC -DPIC -o .libs/LHCF_2012_I1115479.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_FWD_11_003.cc:11:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_FWD_11_003.cc:11:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_FWD_11_003.cc:11:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_FWD_11_003.cc:11:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_FWD_11_003.cc:11:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_QCD_11_010.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_FWD_11_003.cc:11:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_FWD_11_003.cc:11:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from LHCB_2010_I867355.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_QCD_11_010.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from LHCB_2010_I867355.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::LHCB_2010_I867355::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_FWD_11_003.cc:11:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_QCD_11_010.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_QCD_11_010.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o TOTEM_2012_I1115294.lo TOTEM_2012_I1115294.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c TOTEM_2012_I1115294.cc  -fPIC -DPIC -o .libs/TOTEM_2012_I1115294.o
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2012_PAS_FWD_11_003::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CMS_2012_PAS_QCD_11_010.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CMS_2012_PAS_QCD_11_010::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o TOTEM_2012_002.lo TOTEM_2012_002.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c TOTEM_2012_002.cc  -fPIC -DPIC -o .libs/TOTEM_2012_002.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_1988_S1865951.lo CDF_1988_S1865951.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_1988_S1865951.cc  -fPIC -DPIC -o .libs/CDF_1988_S1865951.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_1990_S2089246.lo CDF_1990_S2089246.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_1990_S2089246.cc  -fPIC -DPIC -o .libs/CDF_1990_S2089246.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from TOTEM_2012_I1115294.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from TOTEM_2012_I1115294.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::TOTEM_2012_I1115294::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_1994_S2952106.lo CDF_1994_S2952106.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_1994_S2952106.cc  -fPIC -DPIC -o .libs/CDF_1994_S2952106.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_1996_S3418421.lo CDF_1996_S3418421.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_1996_S3418421.cc  -fPIC -DPIC -o .libs/CDF_1996_S3418421.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_1998_S3618439.lo CDF_1998_S3618439.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_1998_S3618439.cc  -fPIC -DPIC -o .libs/CDF_1998_S3618439.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2000_S4155203.lo CDF_2000_S4155203.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2000_S4155203.cc  -fPIC -DPIC -o .libs/CDF_2000_S4155203.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1996_S3418421.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1998_S3618439.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1998_S3618439.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1996_S3418421.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1998_S3618439.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1996_S3418421.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1998_S3618439.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1996_S3418421.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1994_S2952106.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1998_S3618439.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1994_S2952106.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CDF_1994_S2952106::finalize()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1996_S3418421.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2000_S4266730.lo CDF_2000_S4266730.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2000_S4266730.cc  -fPIC -DPIC -o .libs/CDF_2000_S4266730.o
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CDF_1998_S3618439::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CDF_1996_S3418421::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1994_S2952106.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1996_S3418421.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CDF_1996_S3418421::init()':
/usr/include/c++/6/bits/stl_vector.h:1074:9: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
       { _M_fill_insert(__position, __n, __x); }
         ^~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1074:9: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
       { _M_fill_insert(__position, __n, __x); }
         ^~~~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1994_S2952106.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2001_S4517016.lo CDF_2001_S4517016.cc
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1994_S2952106.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2001_S4517016.cc  -fPIC -DPIC -o .libs/CDF_2001_S4517016.o
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1994_S2952106.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2001_S4563131.lo CDF_2001_S4563131.cc
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_1994_S2952106.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2001_S4563131.cc  -fPIC -DPIC -o .libs/CDF_2001_S4563131.o
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CDF_1994_S2952106::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2001_S4751469.lo CDF_2001_S4751469.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2001_S4751469.cc  -fPIC -DPIC -o .libs/CDF_2001_S4751469.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2000_S4266730.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2000_S4266730.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2000_S4266730.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2000_S4266730.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4517016.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2000_S4266730.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4517016.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4563131.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4517016.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4563131.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4517016.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CDF_2000_S4266730::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4563131.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4517016.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4563131.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4563131.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CDF_2001_S4517016::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2002_S4796047.lo CDF_2002_S4796047.cc
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CDF_2001_S4563131::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2002_S4796047.cc  -fPIC -DPIC -o .libs/CDF_2002_S4796047.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2004_S5839831.lo CDF_2004_S5839831.cc
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2005_S6080774.lo CDF_2005_S6080774.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2004_S5839831.cc  -fPIC -DPIC -o .libs/CDF_2004_S5839831.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2005_S6080774.cc  -fPIC -DPIC -o .libs/CDF_2005_S6080774.o
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4751469.cc:7:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4751469.cc:7:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4751469.cc:7:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4751469.cc:7:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4751469.cc:7:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CDF_2001_S4751469::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4751469.cc:7:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2001_S4751469.cc:7:
/usr/include/c++/6/bits/stl_vector.h: In member function 'void Rivet::LossyFinalState<FILTER>::project(const Rivet::Event&) [with FILTER = Rivet::ConstRandomFilter]':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2005_S6217184.lo CDF_2005_S6217184.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2005_S6217184.cc  -fPIC -DPIC -o .libs/CDF_2005_S6217184.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2006_S6450792.lo CDF_2006_S6450792.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2006_S6450792.cc  -fPIC -DPIC -o .libs/CDF_2006_S6450792.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6080774.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6080774.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6080774.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Distance = int; _Tp = Rivet::Particle; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6080774.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Particle&, const Rivet::Particle&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'virtual void Rivet::CDF_2005_S6080774::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6080774.cc:2:
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2004_S5839831.cc:4:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2004_S5839831.cc:4:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2006_S6653332.lo CDF_2006_S6653332.cc
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2006_S6653332.cc  -fPIC -DPIC -o .libs/CDF_2006_S6653332.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2004_S5839831.cc:4:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2004_S5839831.cc:4:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2004_S5839831.cc:4:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'Rivet::Jets Rivet::JetAlg::jets(F, double, double, double, double, Rivet::RapScheme) const [with F = bool (*)(const Rivet::Jet&, const Rivet::Jet&)]':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2007_S7057202.lo CDF_2007_S7057202.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2007_S7057202.cc  -fPIC -DPIC -o .libs/CDF_2007_S7057202.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CDF_2005_S6217184::finalize()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2006_S6450792.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2006_S6450792.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CDF_2005_S6217184::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2008_S7540469.lo CDF_2008_S7540469.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2008_S7540469.cc  -fPIC -DPIC -o .libs/CDF_2008_S7540469.o
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2005_S6217184.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CDF_2005_S6217184::init()':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2006_S6653332.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2006_S6653332.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CDF_2006_S6653332::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2008_S7828950.lo CDF_2008_S7828950.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2008_S7828950.cc  -fPIC -DPIC -o .libs/CDF_2008_S7828950.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2006_S6653332.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2006_S6653332.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2008_S8093652.lo CDF_2008_S8093652.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2008_S8093652.cc  -fPIC -DPIC -o .libs/CDF_2008_S8093652.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2007_S7057202.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2007_S7057202.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2008_S8095620.lo CDF_2008_S8095620.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2008_S8095620.cc  -fPIC -DPIC -o .libs/CDF_2008_S8095620.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7540469.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = std::pair<Rivet::Particle, Rivet::Particle>; _Alloc = std::allocator<std::pair<Rivet::Particle, Rivet::Particle> >]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<std::pair<Rivet::Particle, Rivet::Particle> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<Rivet::Particle, Rivet::Particle>*, std::vector<std::pair<Rivet::Particle, Rivet::Particle> > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Particle; _Alloc = std::allocator<Rivet::Particle>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Particle>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7540469.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7540469.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7540469.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7828950.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7828950.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7540469.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1669:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__make_heap(__first, __middle, __comp);
       ^~~
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1960:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~
/usr/include/c++/6/bits/stl_algo.h:1960:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ^~~
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7540469.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual void Rivet::CDF_2008_S7540469::analyze(const Rivet::Event&)':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Rivet::Particle, Rivet::Particle>*, std::vector<std::pair<Rivet::Particle, Rivet::Particle> > >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Particle*, std::vector<Rivet::Particle> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S7540469.cc:2:
/usr/include/c++/6/bits/stl_algo.h:4739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
       ^~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2009_S8233977.lo CDF_2009_S8233977.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2009_S8233977.cc  -fPIC -DPIC -o .libs/CDF_2009_S8233977.o
In file included from /usr/include/c++/6/vector:69:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S8093652.cc:2:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Rivet::Jet; _Alloc = std::allocator<Rivet::Jet>]':
/usr/include/c++/6/bits/vector.tcc:326:5: note: parameter passing for argument of type 'std::vector<Rivet::Jet>::iterator {aka __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:64:0,
                 from ../../include/Rivet/RivetSTL.hh:11,
                 from ../../include/Rivet/Rivet.hh:8,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S8093652.cc:2:
/usr/include/c++/6/bits/stl_vector.h: In member function 'virtual Rivet::Jets Rivet::JetAlg::jets(double, double, double, double, Rivet::RapScheme) const':
/usr/include/c++/6/bits/stl_vector.h:926:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
    _M_insert_aux(end(), __x);
    ^~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config  -I../../include -I../../include -I/usr/include -I/usr/include  -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CDF_2009_S8383952.lo CDF_2009_S8383952.cc
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S8093652.cc:2:
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../../include/Rivet/Config -I../../include -I../../include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -ansi -Wall -Wno-long-long -Wno-format -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c CDF_2009_S8383952.cc  -fPIC -DPIC -o .libs/CDF_2009_S8383952.o
/usr/include/c++/6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../include/Rivet/Rivet.hh:38,
                 from ../../include/Rivet/Analysis.hh:5,
                 from CDF_2008_S8093652.cc:2:
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Distance = int; _Tp = Rivet::Jet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Rivet::Jet&, const Rivet::Jet&)>]':
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Rivet::Jet*, std::vector<Rivet::Jet> >' will change in GCC 7.1
In file included from /usr/include/c++/6/algorithm:62:0,
                 from /usr/include/HepMC/SimpleVector.icc:12,
                 from /usr/include/HepMC/SimpleVector.h:190,
                 from /usr/include/HepMC/GenVertex.h:25,
                 from /usr/include/HepMC/GenEvent.h:127,
                 from ../../include/Rivet/RivetHepMC.hh:5,
                 from ../../inc