Diff of the two buildlogs:

--
--- b1/build.log	2021-07-10 22:33:19.768373220 +0000
+++ b2/build.log	2021-07-10 22:42:48.294921067 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Jul 10 10:26:47 -12 2021
-I: pbuilder-time-stamp: 1625956007
+I: Current time: Sun Jul 11 12:33:34 +14 2021
+I: pbuilder-time-stamp: 1625956414
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -16,8 +16,8 @@
 I: copying [./pynest2d_4.8.0-2.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig.u8d4y3Xq/trustedkeys.kbx': General error
-gpgv: Signature made Tue Dec  8 09:58:03 2020 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.NNq37EDR/trustedkeys.kbx': General error
+gpgv: Signature made Wed Dec  9 11:58:03 2020 +14
 gpgv:                using RSA key 5C48FE6157F49179597087C64C5A6BAB12D2A7AE
 gpgv: Can't check signature: No public key
 dpkg-source: warning: failed to verify signature on ./pynest2d_4.8.0-2.dsc
@@ -28,135 +28,169 @@
 dpkg-source: info: applying python3-sitearch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/20811/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/20051/tmp/hooks/D01_modify_environment starting
+debug: Running on cbxi4pro0.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/20051/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/20051/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3'
-  DISTRIBUTION=''
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='d5707b9faf344667aaf75bd05c91fa6e'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='20811'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=193fd7d46e4c4c9686a836621686d760
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=20051
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.rGNVRbKnUx/pbuilderrc_jA40 --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.rGNVRbKnUx/b1 --logfile b1/build.log pynest2d_4.8.0-2.dsc'
-  SUDO_GID='114'
-  SUDO_UID='110'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:8000/'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.rGNVRbKnUx/pbuilderrc_aCIz --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.rGNVRbKnUx/b2 --logfile b2/build.log --extrapackages usrmerge pynest2d_4.8.0-2.dsc'
+  SUDO_GID=115
+  SUDO_UID=111
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:8000/
 I: uname -a
-  Linux jtx1b 5.10.0-7-arm64 #1 SMP Debian 5.10.40-1 (2021-05-28) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 5.10.0-7-armmp #1 SMP Debian 5.10.40-1 (2021-05-28) armv7l GNU/Linux
 I: ls -l /bin
   total 3580
-  -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root   2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root   4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root   3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   9636 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root   1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root  26668 Sep 22  2020 cat
-  -rwxr-xr-x 1 root root  43104 Sep 22  2020 chgrp
-  -rwxr-xr-x 1 root root  38984 Sep 22  2020 chmod
-  -rwxr-xr-x 1 root root  43112 Sep 22  2020 chown
-  -rwxr-xr-x 1 root root  92616 Sep 22  2020 cp
-  -rwxr-xr-x 1 root root  75524 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  75880 Sep 22  2020 date
-  -rwxr-xr-x 1 root root  55436 Sep 22  2020 dd
-  -rwxr-xr-x 1 root root  59912 Sep 22  2020 df
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 dir
-  -rwxr-xr-x 1 root root  55012 Feb  7 02:38 dmesg
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root  22508 Sep 22  2020 echo
-  -rwxr-xr-x 1 root root     28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root  22496 Sep 22  2020 false
-  -rwxr-xr-x 1 root root     28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root  47492 Feb  7 02:38 findmnt
-  -rwsr-xr-x 1 root root  26076 Feb 26 04:12 fusermount
-  -rwxr-xr-x 1 root root 124508 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root   2346 Mar  2 11:30 gunzip
-  -rwxr-xr-x 1 root root   6376 Mar  2 11:30 gzexe
-  -rwxr-xr-x 1 root root  64212 Mar  2 11:30 gzip
-  -rwxr-xr-x 1 root root  13784 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root  43180 Sep 22  2020 ln
-  -rwxr-xr-x 1 root root  35068 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 ls
-  -rwxr-xr-x 1 root root  99940 Feb  7 02:38 lsblk
-  -rwxr-xr-x 1 root root  51408 Sep 22  2020 mkdir
-  -rwxr-xr-x 1 root root  43184 Sep 22  2020 mknod
-  -rwxr-xr-x 1 root root  30780 Sep 22  2020 mktemp
-  -rwxr-xr-x 1 root root  34408 Feb  7 02:38 more
-  -rwsr-xr-x 1 root root  34400 Feb  7 02:38 mount
-  -rwxr-xr-x 1 root root   9824 Feb  7 02:38 mountpoint
-  -rwxr-xr-x 1 root root  88524 Sep 22  2020 mv
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root     14 Apr 18 03:38 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root  26652 Sep 22  2020 pwd
-  lrwxrwxrwx 1 root root      4 Jun 21 14:26 rbash -> bash
-  -rwxr-xr-x 1 root root  30740 Sep 22  2020 readlink
-  -rwxr-xr-x 1 root root  43104 Sep 22  2020 rm
-  -rwxr-xr-x 1 root root  30732 Sep 22  2020 rmdir
-  -rwxr-xr-x 1 root root  14144 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  76012 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root      4 Jul  9 21:28 sh -> dash
-  -rwxr-xr-x 1 root root  22532 Sep 22  2020 sleep
-  -rwxr-xr-x 1 root root  55360 Sep 22  2020 stty
-  -rwsr-xr-x 1 root root  46704 Feb  7 02:38 su
-  -rwxr-xr-x 1 root root  22532 Sep 22  2020 sync
-  -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar
-  -rwxr-xr-x 1 root root   9808 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root  67696 Sep 22  2020 touch
-  -rwxr-xr-x 1 root root  22496 Sep 22  2020 true
-  -rwxr-xr-x 1 root root   9636 Feb 26 04:12 ulockmgr_server
-  -rwsr-xr-x 1 root root  22108 Feb  7 02:38 umount
-  -rwxr-xr-x 1 root root  22520 Sep 22  2020 uname
-  -rwxr-xr-x 2 root root   2346 Mar  2 11:30 uncompress
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 vdir
-  -rwxr-xr-x 1 root root  38512 Feb  7 02:38 wdctl
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root   1984 Mar  2 11:30 zcat
-  -rwxr-xr-x 1 root root   1678 Mar  2 11:30 zcmp
-  -rwxr-xr-x 1 root root   5880 Mar  2 11:30 zdiff
-  -rwxr-xr-x 1 root root     29 Mar  2 11:30 zegrep
-  -rwxr-xr-x 1 root root     29 Mar  2 11:30 zfgrep
-  -rwxr-xr-x 1 root root   2081 Mar  2 11:30 zforce
-  -rwxr-xr-x 1 root root   7585 Mar  2 11:30 zgrep
-  -rwxr-xr-x 1 root root   2206 Mar  2 11:30 zless
-  -rwxr-xr-x 1 root root   1842 Mar  2 11:30 zmore
-  -rwxr-xr-x 1 root root   4553 Mar  2 11:30 znew
-I: user script /srv/workspace/pbuilder/20811/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 816764 Jun 22 16:26 bash
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root   2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root   4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root   3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   9636 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root   1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root  26668 Sep 23  2020 cat
+  -rwxr-xr-x 1 root root  43104 Sep 23  2020 chgrp
+  -rwxr-xr-x 1 root root  38984 Sep 23  2020 chmod
+  -rwxr-xr-x 1 root root  43112 Sep 23  2020 chown
+  -rwxr-xr-x 1 root root  92616 Sep 23  2020 cp
+  -rwxr-xr-x 1 root root  75524 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  75880 Sep 23  2020 date
+  -rwxr-xr-x 1 root root  55436 Sep 23  2020 dd
+  -rwxr-xr-x 1 root root  59912 Sep 23  2020 df
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 dir
+  -rwxr-xr-x 1 root root  55012 Feb  8 04:38 dmesg
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root  22508 Sep 23  2020 echo
+  -rwxr-xr-x 1 root root     28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root  22496 Sep 23  2020 false
+  -rwxr-xr-x 1 root root     28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root  47492 Feb  8 04:38 findmnt
+  -rwsr-xr-x 1 root root  26076 Feb 27 06:12 fusermount
+  -rwxr-xr-x 1 root root 124508 Nov 10  2020 grep
+  -rwxr-xr-x 2 root root   2346 Mar  3 13:30 gunzip
+  -rwxr-xr-x 1 root root   6376 Mar  3 13:30 gzexe
+  -rwxr-xr-x 1 root root  64212 Mar  3 13:30 gzip
+  -rwxr-xr-x 1 root root  13784 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root  43180 Sep 23  2020 ln
+  -rwxr-xr-x 1 root root  35068 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 ls
+  -rwxr-xr-x 1 root root  99940 Feb  8 04:38 lsblk
+  -rwxr-xr-x 1 root root  51408 Sep 23  2020 mkdir
+  -rwxr-xr-x 1 root root  43184 Sep 23  2020 mknod
+  -rwxr-xr-x 1 root root  30780 Sep 23  2020 mktemp
+  -rwxr-xr-x 1 root root  34408 Feb  8 04:38 more
+  -rwsr-xr-x 1 root root  34400 Feb  8 04:38 mount
+  -rwxr-xr-x 1 root root   9824 Feb  8 04:38 mountpoint
+  -rwxr-xr-x 1 root root  88524 Sep 23  2020 mv
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root     14 Apr 19 05:38 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root  26652 Sep 23  2020 pwd
+  lrwxrwxrwx 1 root root      4 Jun 22 16:26 rbash -> bash
+  -rwxr-xr-x 1 root root  30740 Sep 23  2020 readlink
+  -rwxr-xr-x 1 root root  43104 Sep 23  2020 rm
+  -rwxr-xr-x 1 root root  30732 Sep 23  2020 rmdir
+  -rwxr-xr-x 1 root root  14144 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  76012 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root      4 Jul 11 12:34 sh -> bash
+  lrwxrwxrwx 1 root root      4 Jul 10 23:27 sh.distrib -> dash
+  -rwxr-xr-x 1 root root  22532 Sep 23  2020 sleep
+  -rwxr-xr-x 1 root root  55360 Sep 23  2020 stty
+  -rwsr-xr-x 1 root root  46704 Feb  8 04:38 su
+  -rwxr-xr-x 1 root root  22532 Sep 23  2020 sync
+  -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar
+  -rwxr-xr-x 1 root root   9808 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root  67696 Sep 23  2020 touch
+  -rwxr-xr-x 1 root root  22496 Sep 23  2020 true
+  -rwxr-xr-x 1 root root   9636 Feb 27 06:12 ulockmgr_server
+  -rwsr-xr-x 1 root root  22108 Feb  8 04:38 umount
+  -rwxr-xr-x 1 root root  22520 Sep 23  2020 uname
+  -rwxr-xr-x 2 root root   2346 Mar  3 13:30 uncompress
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 vdir
+  -rwxr-xr-x 1 root root  38512 Feb  8 04:38 wdctl
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root   1984 Mar  3 13:30 zcat
+  -rwxr-xr-x 1 root root   1678 Mar  3 13:30 zcmp
+  -rwxr-xr-x 1 root root   5880 Mar  3 13:30 zdiff
+  -rwxr-xr-x 1 root root     29 Mar  3 13:30 zegrep
+  -rwxr-xr-x 1 root root     29 Mar  3 13:30 zfgrep
+  -rwxr-xr-x 1 root root   2081 Mar  3 13:30 zforce
+  -rwxr-xr-x 1 root root   7585 Mar  3 13:30 zgrep
+  -rwxr-xr-x 1 root root   2206 Mar  3 13:30 zless
+  -rwxr-xr-x 1 root root   1842 Mar  3 13:30 zmore
+  -rwxr-xr-x 1 root root   4553 Mar  3 13:30 znew
+I: user script /srv/workspace/pbuilder/20051/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -301,7 +335,7 @@
 Get: 89 http://deb.debian.org/debian bullseye/main armhf python3-sip armhf 4.19.25+dfsg-1 [165 kB]
 Get: 90 http://deb.debian.org/debian bullseye/main armhf sip-dev armhf 4.19.25+dfsg-1 [242 kB]
 Get: 91 http://deb.debian.org/debian bullseye/main armhf python3-sip-dev armhf 4.19.25+dfsg-1 [120 kB]
-Fetched 48.6 MB in 5s (9132 kB/s)
+Fetched 48.6 MB in 7s (7437 kB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package bsdextrautils.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19398 files and directories currently installed.)
@@ -687,9 +721,42 @@
 Building dependency tree...
 Reading state information...
 fakeroot is already the newest version (1.25.3-1.1).
-0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+The following additional packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl
+The following NEW packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge
+0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
+Need to get 59.5 kB of archives.
+After this operation, 157 kB of additional disk space will be used.
+Get:1 http://deb.debian.org/debian bullseye/main armhf libnumber-compare-perl all 0.03-1.1 [6956 B]
+Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B]
+Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB]
+Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 59.5 kB in 0s (424 kB/s)
+Selecting previously unselected package libnumber-compare-perl.
+(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 41331 files and directories currently installed.)
+Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ...
+Unpacking libnumber-compare-perl (0.03-1.1) ...
+Selecting previously unselected package libtext-glob-perl.
+Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ...
+Unpacking libtext-glob-perl (0.11-1) ...
+Selecting previously unselected package libfile-find-rule-perl.
+Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
+Unpacking libfile-find-rule-perl (0.34-1) ...
+Selecting previously unselected package usrmerge.
+Preparing to unpack .../archives/usrmerge_25_all.deb ...
+Unpacking usrmerge (25) ...
+Setting up libtext-glob-perl (0.11-1) ...
+Setting up libnumber-compare-perl (0.03-1.1) ...
+Setting up libfile-find-rule-perl (0.34-1) ...
+Setting up usrmerge (25) ...
+The system has been successfully converted.
+Processing triggers for man-db (2.9.4-2) ...
+Not building database; man-db/auto-update is not 'true'.
 I: Building the package
-I: Running cd /build/pynest2d-4.8.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../pynest2d_4.8.0-2_source.changes
+hostname: Name or service not known
+I: Running cd /build/pynest2d-4.8.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../pynest2d_4.8.0-2_source.changes
 dpkg-buildpackage: info: source package pynest2d
 dpkg-buildpackage: info: source version 4.8.0-2
 dpkg-buildpackage: info: source distribution unstable
@@ -723,7 +790,7 @@
 -- Detecting CXX compile features - done
 -- Found PythonInterp: /usr/bin/python3.9 (found suitable version "3.9.2", minimum required is "3.5") 
 -- Found PythonLibs: /usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/libpython3.9.so (found suitable version "3.9.2", minimum required is "3.5") 
--- Found SIP: /usr/bin/sip (found version "4.19.25") 
+-- Found SIP: /bin/sip (found version "4.19.25") 
 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
 CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
   The package name passed to `find_package_handle_standard_args` (LIBNEST2D)
@@ -755,7 +822,7 @@
 -- Build files have been written to: /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build
    dh_auto_build -O--buildsystem=pybuild
 I: pybuild base:232: dh_auto_build --buildsystem=cmake --builddirectory="/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build" -- 
-	cd .pybuild/cpython3_3.9/build && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1
+	cd .pybuild/cpython3_3.9/build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
 make[1]: Entering directory '/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build'
 /usr/bin/cmake -S/build/pynest2d-4.8.0 -B/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/CMakeFiles /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build//CMakeFiles/progress.marks
@@ -767,7 +834,7 @@
 /usr/bin/cmake -E echo
 
 /usr/bin/cmake -E touch /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart0.cpp /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart1.cpp /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart2.cpp /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart4.cpp /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart5.cpp /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart6.cpp /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart7.cpp
-/usr/bin/sip -g -j 8 -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src /build/pynest2d-4.8.0/src/Pynest2D.sip
+/bin/sip -g -j 8 -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src /build/pynest2d-4.8.0/src/Pynest2D.sip
 cd /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pynest2d-4.8.0 /build/pynest2d-4.8.0 /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/CMakeFiles/python_module_pynest2d.dir/DependInfo.cmake --color=
 Dependee "/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/CMakeFiles/python_module_pynest2d.dir/DependInfo.cmake" is newer than depender "/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/CMakeFiles/python_module_pynest2d.dir/depend.internal".
 Dependee "/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/CMakeFiles/python_module_pynest2d.dir/depend.internal".
@@ -775,12 +842,14 @@
 make[3]: Leaving directory '/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build'
 make  -f CMakeFiles/python_module_pynest2d.dir/build.make CMakeFiles/python_module_pynest2d.dir/build
 make[3]: Entering directory '/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build'
-[ 30%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart2.cpp.o
-[ 30%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart1.cpp.o
-[ 40%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart0.cpp.o
+[ 20%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart0.cpp.o
 /usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart0.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart0.cpp
+[ 30%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart1.cpp.o
 /usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart1.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart1.cpp
+[ 40%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart2.cpp.o
 /usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart2.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart2.cpp
+[ 50%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart3.cpp.o
+/usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart3.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp
 In file included from /usr/include/boost/geometry/geometry.hpp:26,
                  from /usr/include/boost/geometry.hpp:17,
                  from /usr/include/libnest2d/utils/boost_alg.hpp:17,
@@ -813,6 +882,19 @@
                  from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
                  from /usr/include/libnest2d/libnest2d.hpp:7,
                  from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
+                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
+/usr/include/boost/geometry/geometry.hpp:27:1: note: '#pragma message: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.'
+   27 | BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
+      | ^~~~~~~~~~~~~~~~~~~~
+/usr/include/boost/geometry/geometry.hpp:28:1: note: '#pragma message: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.'
+   28 | BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
+      | ^~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/boost/geometry/geometry.hpp:26,
+                 from /usr/include/boost/geometry.hpp:17,
+                 from /usr/include/libnest2d/utils/boost_alg.hpp:17,
+                 from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
+                 from /usr/include/libnest2d/libnest2d.hpp:7,
+                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
                  from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart2.cpp:7:
 /usr/include/boost/geometry/geometry.hpp:27:1: note: '#pragma message: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.'
    27 | BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
@@ -829,6 +911,9 @@
 /usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use <boost/core/no_exceptions_support.hpp> instead.'
    17 | BOOST_HEADER_DEPRECATED("<boost/core/no_exceptions_support.hpp>")
       | ^~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use <boost/core/no_exceptions_support.hpp> instead.'
+   17 | BOOST_HEADER_DEPRECATED("<boost/core/no_exceptions_support.hpp>")
+      | ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
                  from /usr/include/nlopt.hpp:27,
                  from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
@@ -843,8 +928,8 @@
 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::Radians*, std::vector<libnest2d::Radians> >' changed in GCC 7.1
   121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 50%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart3.cpp.o
-/usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart3.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp
+[ 60%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart4.cpp.o
+/usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart4.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart4.cpp
 In file included from /usr/include/c++/10/vector:72,
                  from /usr/include/nlopt.hpp:27,
                  from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
@@ -859,6 +944,24 @@
 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
   121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/10/vector:72,
+                 from /usr/include/nlopt.hpp:27,
+                 from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
+                 from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4,
+                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:18,
+                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1
+  426 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
+/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long int&, const long int&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1
+  426 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/c++/10/algorithm:62,
                  from /usr/include/libnest2d/geometry_traits.hpp:6,
                  from /usr/include/libnest2d/backends/clipper/geometries.hpp:10,
@@ -869,19 +972,62 @@
 /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
  1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In function 'void* init_type_Item(sipSimpleWrapper*, PyObject*, PyObject*, PyObject**, PyObject**, PyObject**)':
+/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/boost/geometry/geometry.hpp:26,
                  from /usr/include/boost/geometry.hpp:17,
                  from /usr/include/libnest2d/utils/boost_alg.hpp:17,
                  from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
                  from /usr/include/libnest2d/libnest2d.hpp:7,
                  from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
-                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
+                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart4.cpp:7:
 /usr/include/boost/geometry/geometry.hpp:27:1: note: '#pragma message: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.'
    27 | BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
       | ^~~~~~~~~~~~~~~~~~~~
 /usr/include/boost/geometry/geometry.hpp:28:1: note: '#pragma message: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.'
    28 | BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
       | ^~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>&}; _Tp = boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; _Alloc = std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> >]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > >::iterator' changed in GCC 7.1
+  426 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:67,
+                 from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
+                 from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
+                 from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
+                 from /usr/include/boost/geometry/algorithms/relate.hpp:15,
+                 from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:44,
+                 from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
+                 from /usr/include/boost/geometry/algorithms/covered_by.hpp:24,
+                 from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:28,
+                 from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:35,
+                 from /usr/include/boost/geometry/algorithms/buffer.hpp:41,
+                 from /usr/include/boost/geometry/geometry.hpp:63,
+                 from /usr/include/boost/geometry.hpp:17,
+                 from /usr/include/libnest2d/utils/boost_alg.hpp:17,
+                 from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
+                 from /usr/include/libnest2d/libnest2d.hpp:7,
+                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
+                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart1.cpp:7:
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'static void boost::geometry::detail::sectionalize::sectionalize_part<Point, DimensionVector>::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, const ExpandStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian<>; ExpandStrategy = boost::geometry::strategy::expand::cartesian_segment; Point = ClipperLib::IntPoint; DimensionVector = boost::mpl::vector_c<unsigned int, 0, 1>]':
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:432:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  432 |     static inline void apply(Sections& sections,
+      |                        ^~~~~
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:432:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+In file included from /usr/include/c++/10/vector:67,
+                 from /usr/include/nlopt.hpp:27,
+                 from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
+                 from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4,
+                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:18,
+                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart1.cpp:7:
+/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1
+ 1198 |    _M_realloc_insert(end(), __x);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1
+ 1198 |    _M_realloc_insert(end(), __x);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 In file included from /usr/include/c++/10/vector:72,
                  from /usr/include/nlopt.hpp:27,
                  from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
@@ -892,16 +1038,24 @@
 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1
   426 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>&}; _Tp = boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; _Alloc = std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> >]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > >::iterator' changed in GCC 7.1
-  426 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
   121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1
+  426 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
+/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>&}; _Tp = boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; _Alloc = std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> >]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > >::iterator' changed in GCC 7.1
+  426 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:67,
                  from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
                  from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
@@ -919,7 +1073,7 @@
                  from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
                  from /usr/include/libnest2d/libnest2d.hpp:7,
                  from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
-                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart1.cpp:7:
+                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'static void boost::geometry::detail::sectionalize::sectionalize_part<Point, DimensionVector>::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, const ExpandStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian<>; ExpandStrategy = boost::geometry::strategy::expand::cartesian_segment; Point = ClipperLib::IntPoint; DimensionVector = boost::mpl::vector_c<unsigned int, 0, 1>]':
 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:432:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
   432 |     static inline void apply(Sections& sections,
@@ -930,21 +1084,13 @@
                  from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
                  from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4,
                  from /build/pynest2d-4.8.0/src/Pynest2D.sip:18,
-                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart1.cpp:7:
+                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1
  1198 |    _M_realloc_insert(end(), __x);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1
  1198 |    _M_realloc_insert(end(), __x);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1
-  426 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
-/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const libnest2d::_Item<ClipperLib::Polygon>&}; _Tp = libnest2d::_Item<ClipperLib::Polygon>; _Alloc = std::allocator<libnest2d::_Item<ClipperLib::Polygon> >]':
 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::_Item<ClipperLib::Polygon> >::iterator' changed in GCC 7.1
   426 |       vector<_Tp, _Alloc>::
@@ -1002,30 +1148,6 @@
 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
   121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const ClipperLib::IntPoint&}; _Tp = libnest2d::_Segment<ClipperLib::IntPoint>; _Alloc = std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> >]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > >::iterator' changed in GCC 7.1
-  426 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const ClipperLib::IntPoint&}; _Tp = libnest2d::_Segment<ClipperLib::IntPoint>; _Alloc = std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> >]':
-/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1
-  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
-  426 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache}; _Tp = libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache; _Alloc = std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache>]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache> >::iterator' changed in GCC 7.1
-/usr/include/c++/10/bits/vector.tcc: In member function 'void libnest2d::placers::EdgeCache<RawShape>::createCache(const RawShape&) [with RawShape = ClipperLib::Polygon]':
-/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
-  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
-  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache*, std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache> > >' changed in GCC 7.1
-  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:67,
                  from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
                  from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
@@ -1081,6 +1203,30 @@
       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   644 |             ring_id, max_count);
       |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const ClipperLib::IntPoint&}; _Tp = libnest2d::_Segment<ClipperLib::IntPoint>; _Alloc = std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> >]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > >::iterator' changed in GCC 7.1
+  426 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const ClipperLib::IntPoint&}; _Tp = libnest2d::_Segment<ClipperLib::IntPoint>; _Alloc = std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> >]':
+/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Segment<ClipperLib::IntPoint>*, std::vector<libnest2d::_Segment<ClipperLib::IntPoint>, std::allocator<libnest2d::_Segment<ClipperLib::IntPoint> > > >' changed in GCC 7.1
+  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
+  426 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache}; _Tp = libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache; _Alloc = std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache>]':
+/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache> >::iterator' changed in GCC 7.1
+/usr/include/c++/10/bits/vector.tcc: In member function 'void libnest2d::placers::EdgeCache<RawShape>::createCache(const RawShape&) [with RawShape = ClipperLib::Polygon]':
+/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
+  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
+  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache*, std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon>::ContourCache> > >' changed in GCC 7.1
+  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
+      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::Polygon&}; _Tp = libnest2d::placers::EdgeCache<ClipperLib::Polygon>; _Alloc = std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon> >]':
 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<libnest2d::placers::EdgeCache<ClipperLib::Polygon>, std::allocator<libnest2d::placers::EdgeCache<ClipperLib::Polygon> > >::iterator' changed in GCC 7.1
   426 |       vector<_Tp, _Alloc>::
@@ -1189,6 +1335,61 @@
 /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
  1937 |       std::__heap_select(__first, __middle, __last, __comp);
       |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:67,
+                 from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
+                 from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
+                 from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
+                 from /usr/include/boost/geometry/algorithms/relate.hpp:15,
+                 from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:44,
+                 from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
+                 from /usr/include/boost/geometry/algorithms/covered_by.hpp:24,
+                 from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:28,
+                 from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:35,
+                 from /usr/include/boost/geometry/algorithms/buffer.hpp:41,
+                 from /usr/include/boost/geometry/geometry.hpp:63,
+                 from /usr/include/boost/geometry.hpp:17,
+                 from /usr/include/libnest2d/utils/boost_alg.hpp:17,
+                 from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
+                 from /usr/include/libnest2d/libnest2d.hpp:7,
+                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
+                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'PyObject* meth_Item_intersects(PyObject*, PyObject*)':
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
 In file included from /usr/include/c++/10/vector:72,
                  from /usr/include/nlopt.hpp:27,
                  from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
@@ -1237,6 +1438,43 @@
       |             ^~~~~~~~~
 /usr/include/libnest2d/parallel.hpp:22:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
 /usr/include/libnest2d/parallel.hpp:22:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::relate::areal_areal<Geometry1, Geometry2>::apply(const Geometry1&, const Geometry2&, Result&, const IntersectionStrategy&) [with Result = boost::geometry::detail::relate::static_mask_handler<boost::mpl::vector<boost::geometry::de9im::static_mask<'F', 'T', '*', '*', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', 'T', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', '*', 'T', '*', '*', '*', '*'> >, true>; IntersectionStrategy = boost::geometry::strategy::intersection::cartesian_segments<>; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon]':
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
 In file included from /usr/include/c++/10/vector:72,
                  from /usr/include/nlopt.hpp:27,
                  from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
@@ -1383,6 +1621,8 @@
       |                             ~                 
   964 |                         }, policy);
       |                         ~~~~~~~~~~            
+[ 70%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart5.cpp.o
+/usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart5.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart5.cpp
 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::relate::areal_areal<Geometry1, Geometry2>::apply(const Geometry1&, const Geometry2&, Result&, const IntersectionStrategy&) [with Result = boost::geometry::detail::relate::static_mask_handler<boost::mpl::vector<boost::geometry::de9im::static_mask<'F', 'T', '*', '*', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', 'T', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', '*', 'T', '*', '*', '*', '*'> >, true>; IntersectionStrategy = boost::geometry::strategy::intersection::cartesian_segments<>; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon]':
 /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
   641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
@@ -1457,6 +1697,43 @@
       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   644 |             ring_id, max_count);
       |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::relate::areal_areal<Geometry1, Geometry2>::apply(const Geometry1&, const Geometry2&, Result&, const IntersectionStrategy&) [with Result = boost::geometry::detail::relate::static_mask_handler<boost::geometry::de9im::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>, true>; IntersectionStrategy = boost::geometry::strategy::intersection::cartesian_segments<>; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon]':
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
+/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
+  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
+      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+  642 |             boost::begin(view), boost::end(view),
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
+  643 |             robust_policy, envelope_strategy, expand_strategy,
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  644 |             ring_id, max_count);
+      |             ~~~~~~~~~~~~~~~~~~~                          
 In file included from /usr/include/libnest2d/libnest2d.hpp:19,
                  from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
                  from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart0.cpp:7:
@@ -1499,84 +1776,6 @@
 /usr/include/libnest2d/libnest2d.hpp:129:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libnest2d::_Item<ClipperLib::Polygon>*, std::vector<libnest2d::_Item<ClipperLib::Polygon> > >' changed in GCC 7.1
   129 |     return nest<Placer, Selector>(cont.begin(), cont.end(), bin, dist, cfg, ctl);
       |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/10/vector:72,
-                 from /usr/include/nlopt.hpp:27,
-                 from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
-                 from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4,
-                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:18,
-                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1
-  426 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib::IntPoint}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
-/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long int&, const long int&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator<ClipperLib::IntPoint>]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ClipperLib::IntPoint>::iterator' changed in GCC 7.1
-  426 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-[ 60%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart4.cpp.o
-/usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart4.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart4.cpp
-/usr/include/c++/10/bits/vector.tcc: In function 'void* init_type_Item(sipSimpleWrapper*, PyObject*, PyObject*, PyObject**, PyObject**, PyObject**)':
-/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 70%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart5.cpp.o
-/usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart5.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart5.cpp
-/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>&}; _Tp = boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; _Alloc = std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> >]':
-/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > >::iterator' changed in GCC 7.1
-  426 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:67,
-                 from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
-                 from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
-                 from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
-                 from /usr/include/boost/geometry/algorithms/relate.hpp:15,
-                 from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:44,
-                 from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
-                 from /usr/include/boost/geometry/algorithms/covered_by.hpp:24,
-                 from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:28,
-                 from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:35,
-                 from /usr/include/boost/geometry/algorithms/buffer.hpp:41,
-                 from /usr/include/boost/geometry/geometry.hpp:63,
-                 from /usr/include/boost/geometry.hpp:17,
-                 from /usr/include/libnest2d/utils/boost_alg.hpp:17,
-                 from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
-                 from /usr/include/libnest2d/libnest2d.hpp:7,
-                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
-                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'static void boost::geometry::detail::sectionalize::sectionalize_part<Point, DimensionVector>::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, const ExpandStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections<boost::geometry::model::box<ClipperLib::IntPoint>, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian<>; ExpandStrategy = boost::geometry::strategy::expand::cartesian_segment; Point = ClipperLib::IntPoint; DimensionVector = boost::mpl::vector_c<unsigned int, 0, 1>]':
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:432:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  432 |     static inline void apply(Sections& sections,
-      |                        ^~~~~
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:432:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-In file included from /usr/include/c++/10/vector:67,
-                 from /usr/include/nlopt.hpp:27,
-                 from /usr/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp:9,
-                 from /usr/include/libnest2d/optimizers/nlopt/subplex.hpp:4,
-                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:18,
-                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
-/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1
- 1198 |    _M_realloc_insert(end(), __x);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>*, std::vector<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2>, std::allocator<boost::geometry::section<boost::geometry::model::box<ClipperLib::IntPoint>, 2> > > >' changed in GCC 7.1
- 1198 |    _M_realloc_insert(end(), __x);
-      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In file included from /usr/include/boost/geometry/geometry.hpp:26,
-                 from /usr/include/boost/geometry.hpp:17,
-                 from /usr/include/libnest2d/utils/boost_alg.hpp:17,
-                 from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
-                 from /usr/include/libnest2d/libnest2d.hpp:7,
-                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
-                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart4.cpp:7:
-/usr/include/boost/geometry/geometry.hpp:27:1: note: '#pragma message: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.'
-   27 | BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
-      | ^~~~~~~~~~~~~~~~~~~~
-/usr/include/boost/geometry/geometry.hpp:28:1: note: '#pragma message: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.'
-   28 | BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
-      | ^~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/boost/geometry/geometry.hpp:26,
                  from /usr/include/boost/geometry.hpp:17,
                  from /usr/include/libnest2d/utils/boost_alg.hpp:17,
@@ -1590,145 +1789,13 @@
 /usr/include/boost/geometry/geometry.hpp:28:1: note: '#pragma message: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.'
    28 | BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
       | ^~~~~~~~~~~~~~~~~~~~
-/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use <boost/core/no_exceptions_support.hpp> instead.'
-   17 | BOOST_HEADER_DEPRECATED("<boost/core/no_exceptions_support.hpp>")
-      | ^~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use <boost/core/no_exceptions_support.hpp> instead.'
-   17 | BOOST_HEADER_DEPRECATED("<boost/core/no_exceptions_support.hpp>")
-      | ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:67,
-                 from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
-                 from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
-                 from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
-                 from /usr/include/boost/geometry/algorithms/relate.hpp:15,
-                 from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:44,
-                 from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
-                 from /usr/include/boost/geometry/algorithms/covered_by.hpp:24,
-                 from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:28,
-                 from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:35,
-                 from /usr/include/boost/geometry/algorithms/buffer.hpp:41,
-                 from /usr/include/boost/geometry/geometry.hpp:63,
-                 from /usr/include/boost/geometry.hpp:17,
-                 from /usr/include/libnest2d/utils/boost_alg.hpp:17,
-                 from /usr/include/libnest2d/backends/clipper/geometries.hpp:348,
-                 from /usr/include/libnest2d/libnest2d.hpp:7,
-                 from /build/pynest2d-4.8.0/src/Pynest2D.sip:19,
-                 from /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart3.cpp:7:
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'PyObject* meth_Item_intersects(PyObject*, PyObject*)':
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::relate::areal_areal<Geometry1, Geometry2>::apply(const Geometry1&, const Geometry2&, Result&, const IntersectionStrategy&) [with Result = boost::geometry::detail::relate::static_mask_handler<boost::mpl::vector<boost::geometry::de9im::static_mask<'F', 'T', '*', '*', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', 'T', '*', '*', '*', '*', '*'>, boost::geometry::de9im::static_mask<'F', '*', '*', '*', 'T', '*', '*', '*', '*'> >, true>; IntersectionStrategy = boost::geometry::strategy::intersection::cartesian_segments<>; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon]':
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::relate::areal_areal<Geometry1, Geometry2>::apply(const Geometry1&, const Geometry2&, Result&, const IntersectionStrategy&) [with Result = boost::geometry::detail::relate::static_mask_handler<boost::geometry::de9im::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>, true>; IntersectionStrategy = boost::geometry::strategy::intersection::cartesian_segments<>; Geometry1 = ClipperLib::Polygon; Geometry2 = ClipperLib::Polygon]':
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
-/usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:641:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const ClipperLib::IntPoint*, std::vector<ClipperLib::IntPoint> >' changed in GCC 7.1
-  641 |         sectionalize_part<Point, DimensionVector>::apply(sections,
-      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
-  642 |             boost::begin(view), boost::end(view),
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
-  643 |             robust_policy, envelope_strategy, expand_strategy,
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  644 |             ring_id, max_count);
-      |             ~~~~~~~~~~~~~~~~~~~                          
 [ 80%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart6.cpp.o
 /usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart6.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart6.cpp
 [ 90%] Building CXX object CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart7.cpp.o
 /usr/bin/c++ -Dpython_module_pynest2d_EXPORTS -I/build/pynest2d-4.8.0/src -I/usr/include/python3.9 -I/usr/include/polyclipping -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -fPIC -std=gnu++11 -o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart7.cpp.o -c /build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build/src/sippynest2dpart7.cpp
+/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use <boost/core/no_exceptions_support.hpp> instead.'
+   17 | BOOST_HEADER_DEPRECATED("<boost/core/no_exceptions_support.hpp>")
+      | ^~~~~~~~~~~~~~~~~~~~~~~
 [100%] Linking CXX shared library pynest2d.so
 /usr/bin/cmake -E cmake_link_script CMakeFiles/python_module_pynest2d.dir/link.txt --verbose=1
 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/build/pynest2d-4.8.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZERS_nlopt -DLIBNEST2D_THREADING_std -fPIC -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,pynest2d.so -o pynest2d.so CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart0.cpp.o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart1.cpp.o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart2.cpp.o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart3.cpp.o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart4.cpp.o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart5.cpp.o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart6.cpp.o CMakeFiles/python_module_pynest2d.dir/src/sippynest2dpart7.cpp.o  -Wl,-rpath,/usr/lib/python3.9/config-3.9-arm-linux-gnueabihf: /usr/lib/python3.9/config-3.9-arm-linux-gnueabihf/libpython3.9.so /usr/lib/arm-linux-gnueabihf/libpolyclipping.so /usr/lib/arm-linux-gnueabihf/libnlopt.so 
@@ -1746,7 +1813,7 @@
    dh_prep -O--buildsystem=pybuild
    dh_auto_install -O--buildsystem=pybuild
 I: pybuild base:232: dh_auto_install --buildsystem=cmake --builddirectory="/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build" --destdir="/build/pynest2d-4.8.0/debian/python3-pynest2d" -- 
-	cd .pybuild/cpython3_3.9/build && make -j3 install DESTDIR=/build/pynest2d-4.8.0/debian/python3-pynest2d AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
+	cd .pybuild/cpython3_3.9/build && make -j4 install DESTDIR=/build/pynest2d-4.8.0/debian/python3-pynest2d AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
 make[1]: Entering directory '/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build'
 /usr/bin/cmake -S/build/pynest2d-4.8.0 -B/build/pynest2d-4.8.0/.pybuild/cpython3_3.9/build --check-build-system CMakeFiles/Makefile.cmake 0
 make  -f CMakeFiles/Makefile2 preinstall
@@ -1785,8 +1852,8 @@
 dpkg-gencontrol: warning: package python3-pynest2d: substitution variable ${python3:Versions} unused, but is defined
    dh_md5sums -O--buildsystem=pybuild
    dh_builddeb -O--buildsystem=pybuild
-dpkg-deb: building package 'python3-pynest2d-dbgsym' in '../python3-pynest2d-dbgsym_4.8.0-2_armhf.deb'.
 dpkg-deb: building package 'python3-pynest2d' in '../python3-pynest2d_4.8.0-2_armhf.deb'.
+dpkg-deb: building package 'python3-pynest2d-dbgsym' in '../python3-pynest2d-dbgsym_4.8.0-2_armhf.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../pynest2d_4.8.0-2_armhf.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -1794,12 +1861,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/20051/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/20051/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/20811 and its subdirectories
-I: Current time: Sat Jul 10 10:33:16 -12 2021
-I: pbuilder-time-stamp: 1625956396
+I: removing directory /srv/workspace/pbuilder/20051 and its subdirectories
+I: Current time: Sun Jul 11 12:42:44 +14 2021
+I: pbuilder-time-stamp: 1625956964